Just started a code blog as a one-stop shop for all my code snippets, gotchas and musings on software development.
Hop on over to code.prashantrajan.com and take a look.
Nothing gets done unless you make decisions
Zidane added: … but most importantly he gives the players around him confidence and belief. You can’t learn that - players like him are just born with that presence.
Most software developers are optimists. Painful experience teaches us to temper our optimism, but without specific experience we tend toward optimism. Natural pessimists on development teams are often unpopular, even if they are consistently right. Few people will risk this reputation and take a stand against the majority without a very solid case. Most of us have had the “This makes me uncomfortable, but I can’t explain why” feeling, but sharing it rarely wins any arguments.
Copying skips understanding. Understanding is how you grow. You have to understand why something works or why something is how it is.
The cemeteries of the world are full of indispensable men.
— CHARLES DE GAULLE