Hold on a second, Jeff! > Your software, your product, is nothing more than a collection of tiny details. If you don't obsess over all those details, if you think it's OK to concentrate on the "important" parts and continue to ignore the other umpteen dozen tiny little ways your product annoys the people who use it on a daily basis – you're not creating great software. Someone else is. I think the true moral of his s…
Until they delighted me, by addressing all the niggling details that I didn't like about the old version of the feeder. At which point I voluntarily wrote a blog post that described how wonderful their feeders are, and how thoughtful the revised product was, to over a hundred thousand people. So which kind of product do you want to be?
This Is All Your App Is: A Collection Of Tiny Details
31–39 of 39 posts
Re: This Is All Your App Is: A Collection Of Tiny Details
#32Hold on a second, Jeff! > Your software, your product, is nothing more than a collection of tiny details. If you don't obsess over all those details, if you think it's OK to concentrate on the "important" parts and continue to ignore the other umpteen dozen tiny little ways your product annoys the people who use it on a daily basis – you're not creating great software. Someone else is. I think the true moral of his s…
Until they delighted me, by addressing all the niggling details that I didn't like about the old version of the feeder. At which point I voluntarily wrote a blog post that described how wonderful their feeders are, and how thoughtful the revised product was, to over a hundred thousand people. So which kind of product do you want to be?
Granted, it's easier to switch cat feeders than phone OSes, but I think the point still stands—if you alleviate a pain point[1], you can tweak your product to make it delightful later.
Thanks for keeping up with your blog, and congrats on your three little humans! Do they make automatic feeders for those yet? Perhaps if you clean out your old cat feeders really well...
[1]: If you enter an existing market with nothing to differentiate your product (including price), then yes—you're probably going to fail.
Re: This Is All Your App Is: A Collection Of Tiny Details
#33Earlier quoted context omitted.
Until they delighted me, by addressing all the niggling details that I didn't like about the old version of the feeder. At which point I voluntarily wrote a blog post that described how wonderful their feeders are, and how thoughtful the revised product was, to over a hundred thousand people. So which kind of product do you want to be?
The imperfect product that ships. Shipping is a feature, too.
Re: This Is All Your App Is: A Collection Of Tiny Details
#34Re: This Is All Your App Is: A Collection Of Tiny Details
#35I get where Jeff is going with this post, and I agree and disagree. It may seem like splitting hairs, but I find a big difference between details and decisions. My version: your app is a collection of decisions. The details (and implementation) of an app flow from those decisions. Include or exclude a feature? That's a decision. Buttons on the left/right, top/bottom? Decision. Add a pluggable architecture? Decision.…
That is a very good point, coming from the developer's view. I think that Jeff's point is more valid if you look at it from the customer's view.
Re: This Is All Your App Is: A Collection Of Tiny Details
#36I'm not sure how any of that figures into his analogy, though.
Re: This Is All Your App Is: A Collection Of Tiny Details
#37Hold on a second, Jeff! > Your software, your product, is nothing more than a collection of tiny details. If you don't obsess over all those details, if you think it's OK to concentrate on the "important" parts and continue to ignore the other umpteen dozen tiny little ways your product annoys the people who use it on a daily basis – you're not creating great software. Someone else is. I think the true moral of his s…
I mean, the company that made these things could have decided that the first version shouldn't include the timer. This is the imperfect first version. Time it yourself, and we'll add a timer to the next version!
After all, that's all you need to feed your cats on a schedule, isn't it? Sure! This product is adequate. Why get distracted with unnecessary timers?
Of course, the product would probably have languished because there are plenty of other bowls you can fill on a schedule. The lesson? Get the right details squared away ahead of time, and get the less important details squared away later.
Re: This Is All Your App Is: A Collection Of Tiny Details
#38Having owned both of those cat feeders, for all the improvements made, the new model has a fatal flaw not readily apparent from the pictures shown: The edges of the hopper are not at a steep enough slope to move all the cat food downward (depending on size/shape, I imagine). This allows significant amounts of food to pile up on the sides and not be funneled into the dispensing mechanism underneath. Worse than just ca…
Re: This Is All Your App Is: A Collection Of Tiny Details
#39Earlier quoted context omitted.
The imperfect product that ships. Shipping is a feature, too.
Did I say it wasn't? You know what else is a feature? Being awesome!