Monday, September 19, 2011

The power of unexpected

An unexpected gift, is worth 10 times more in the eye of the receiver.
An unexpected landscape is 10 times more beautiful to your eyes.
An unexpected visit to your client, is a new contract in your pocket.
An unexpected feature is a new promotion.

Under promise and over deliver, embrace the unexpected, it will makes you feel humble and it makes people happy.

Friday, September 9, 2011

Analysis paralysis

Smart people with fear of failure become quickly paralysed by over thinking on a problem.

They end up solving a problem that someone already solved. Worse ! In development they end up creating a poor replica of what someone already did.

We call it the inner-platform effect.

You can see analysis paralysis is getting you, in every field, when you start asking so much "what if..." that you can't even start.

In life, best practice is to find an easy and clear next step which can be done in less than 1h that can help you move to your goal.

In development, we write in code what should work correctly in the next 20 minutes, we call it unit testing.

Different domains, different words, same philosophy.

Thursday, September 8, 2011

Time to first customer, as a success indicator

On all software I've created, I've noticed a cool pattern.
Your first user, is as hard to have as your 10th user, which in turn is as hard to have as your 100th user.
When we ship software for 1 person (yourself, another customer, or a friend), we have done half of the work to ship to 10 other customers.
So my rule of thumb now is : if you can't ship it quickly to your first customer, trash it.