Just do that and you should be done

Amie and I were talking about Wes Molebash. Wes draws cartoons.  In fact, Wes is the guy that made this:

BLOGGING-ALL-STAR-CHALLENGE-2013Wes has recently decided to shift from making a web comic to making a children’s book. He’s documenting the process and had one post where he drew the same character over and over again. Amie commented that she never thought about if you were making a book, that being able to draw the character consistently from all the various angles would be necessary.

When people don’t understand about how something is made, they have a tendency to oversimplify it to basic components.  And for some reason, mobile apps seem to have it really bad.  Here’s why:

Usually when someone comes up with the idea for an app, they can state it in one or two sentences. But those sentences usually infer stuff that, unlike literature or a song, they must be done.  If they say “download from the Internet”, that means something has to serve up the data.  If it’s not something that already exists, then it requires that the server part be written.

And then there’s all the stuff that has to occur when stuff doesn’t work. On occasion, I’ve whipped up some applications over the weekend as a proof of concept. What I do with these is I’m usually the one demoing them, and I show how the app functions when it behaves properly. For the purposes of the demo, some things are faked.  Other things I know won’t work, so I avoid doing them.  But there’s so much to consider on the error path for a real application. What happens if I can’t send something? Should I try to do it automatically later? Or will doing it automatically later not make sense?  What if it’s optional to do it later?  Then I need to provide an interface so that the user can choose to do it later or forget about it.

And interface design is tricky. In PTO Tracker, people email me often for things that are specific to their company’s policies.  I never knew how vast PTO policies could be.  But with these requests, I need to find a balance somewhere.  Can I make the app handle everything? Yes, but that leads to a complex setup where 100% of the users have to answer a ton of questions just so that it functions perfectly for 0.1% of users. The balance here is to forget that 0.1% so that it’s better for the 99.9%.  Of course, I don’t always take the easy path. It depends on the impact for that 0.1% user. Is it something that won’t occur often anyways? Or if it does, is it just annoying? And if you’ve ever had to do 10 clicks to do something, you know how an overly complex design can be awful.

Do you do something that seems to always get oversimplified?

Related Posts Plugin for WordPress, Blogger...
Bryan Logan

About Bryan Logan

I'm Bryan. I like to innovate things. These innovations may materialize as activities with the kids, new/easier/better ways of doing things, smartphone apps, or just funny blog posts. You can find me on Twitter and
This entry was posted in Apps. Bookmark the permalink.
  • Ricky Anderson

    I tend to be the one oversimplifying stuff. You’d hate working with me.

  • http://www.logan.cc/blog Amie

    I think everyone oversimplifies stuff sometimes. Bryan does this to me with household or sewing stuff as well. I think he knows that if my eyes glaze over and I start blinking he’s suggested something that might be more complicated than he originally thought.

  • http://www.logan.cc/blog/ Bryan

    I’m sure the combo of us together would be more annoying to others.