Some musicians spend years doing nothing but practicing a piece of music and get it validated from their artist guru.
If the piece of music isn’t right, it doesn’t matter what else you do, you cannot perform in the live show.
Clients of most software programming projects that expect you to build great applications presume that you already know how to play that small piece of music.
They presume that you:
- understand the distinction between content and form, logic and looks;
- have got experience in crafting great user interfaces;
- know that solutions thinking overrides technology biased thinking;
- understand the importance of ‘specifics’;
- have empathy for what your client needs;
- know how to make a compelling ground for what you believe.
Too often, we quickly jump on to the next thing, neglecting to get even acceptable enough at the basics.
Confucious said it long ago; almost all of us have read it but only few of us practices: “Small Things Make Perfection but Perfection is Not a Small Thing!”