I just finished reading the book the passionate programmer by Chad Fowler ( No! , he is not related to Martin Fowler!) . Although i do not necessarily agree with all his views. Here are the few take away points for me.
- Try to understand business domain which you are working for ! – I am a typical techie who considered business meetings to be a complete waste of time, from now on i will at least make an effort to understand it better
- Do not stagnate keep learning something new everyday!
- “Whoever can be trusted with very little can also be trusted with much, and whoever is dishonest with very little will also be dishonest with much.” – Even if the job is boring and trivial try to do a good job instead of avoiding or procrastinating. I was very immature at my first job at Microsoft – this is a key thing!. Employers do not want a super hero, but some one who can execute well and is pleasant to others.
- Take some more risks!