Code Soloist #11: What it really means to simplify

When people say in order to be successful you should simplify your life, it doesn’t mean you should remove things from it. It actually means you should cement things, and make them automatic.

For example, simplifying your life doesn’t mean cutting out that 9am run you’ve been meaning to have, but never acted on. It means forming a habit where you no longer have to think and worry and conjure up bad feelings about that run. That run isn’t an option.

When you have no options, you’ve done the hard work of simplifying. It’s easy to relate a lack of options or features to simplicity, it’s all the rage in web application development today. But it goes deeper.

Apply this thinking to your product; by committing to one unit of work, one feature per day, no matter how small, you’ve simplified, in that clutter-free, pseudo-zen way. More importantly, you’ve actually cemented the success of your product, because just from the simple fact that producing small but meaningful work is now automatic, there’s no possible way you won’t complete it.

Code Soloist is for single-person software development companies that are trying to start something big with their bare hands. In it, I try to impart whatever I’ve learned, for better or worse, doing the same thing badly.


21 notes

Show

  1. danielcrenna posted this

Blog comments powered by Disqus