Updated every Monday, Wednesday and Friday
22Feb2010

PCMP Lesson 1: Easy Isn’t Easy

Over the weekend, I created a small app called PleaseCallMyPhone.com.  It does just that- it calls your phone.  I made it as a remedy for lost phones, however it is simple enough that you could use it for other things.  It only took me a day to make, however I wanted to share a few quick lessons I learned from making it.

A few weeks ago, I was talking to Eric Willis and he said something I really liked:

Everything that’s easy isn’t if you do a good job.

Take a look at Please Call My Phone.  I used Twilio (my super-easy-to-use obsession), which did most of the heavy lifting.  In fact, I got a “prototype” working in about ten minutes.  So, then, why did it take me a whole day to get the finished product out the door?

It’s the little things that take the time.  The Pareto principle plays a big part in it- 20% of the work always does seem to take up at least 80% of the time.

My original, ten minute version had just a text box that called a phone.  Every little tweak and change took time, though.  Each little addition (scheduling, the design, better error handling, link to my site and Twilio link, JavaScript enhancements, etc) added up quickly.

There are a lot of hidden time sinks, too.  Take a look at scheduling, for example- little things like handling time zones took a ton of time, and nobody will even notice.

People notice when something is done wrong, not when it is done right.

So, remember- if what you’re doing is quick and easy, you’re probably not doing a good enough job.

Lesson #2 and Lesson #3 will be posted soon.

in Programming,Usability — by Gregory

2 Comments »

  1. Hi Gregory, thanks for writing this post and sharing your insights. We’re so happy you’re a fan of Twilio, and PleaseCallMyPhone.com looks great!

    As a startup employee, I definitely could relate to some of things you said in your post back in January (about creating evangelists) about how startups sometimes try to get people to behave in ways that are outside of their comfort zone in order to adopt a new product. I’ve even been guilty of this in the past, but I’m so glad to hear that getting into Twilio has been a quick and easy process for you. If you’ve ever got any feedback, please feel free to drop us a note anytime at help@twilio.com (or I’m danielle at twilio).

    Cheers,
    Danielle @ Twilio

    Comment by Danielle Morrill — February 22, 2010 @ 4:05 am

  2. [...] Lesson #1 was posted Monday, and Lesson #3 will be posted soon. in Uncategorized — by Gregory [...]

    Pingback by PCMP Lesson 2: You Can’t Trust Users « Gregory Koberger :: the blog — February 26, 2010 @ 12:18 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Website by Gregory Koberger
518.339.4652 | gkoberger@gmail.com
gkoberger.net | blog | about gregory