1. “You don’t have to make every module perfect before you check it in. You simply have to make it a little bit better than when you checked it out.”
2. “The bottom line is that beautiful code is simple code.”
3. Step Back and Automate, Automate, Automate – Cay Horstmann
4. Continuous Learning – Clint Shank
5. Check Your Code First Before Looking to Blame Others – Allan Kelly
6. Hard Work Does Not Pay Off – Olve Maudal
7. Comment Only What the Code Cannot Say – Kevlin Henney
8. Know Your IDE – Heinz Kabutz
9. Learn to Estimate – Giovanni Asproni
1. Understand The Business Domain – Mark Richards
2. Before anything, an architect is a developer – Mike Brown
3. Find and retain passionate problem solvers, Give developers autonomy, Empower developers
4. It’s never too early to think about performance – Rebecca Parsons
5. Record your rationale – Timothy High
6. Stand Up! – Udi Dahan
7. Great software is not built, it is grown – Bill de hora
(Full Story: The top 9+7 things every programmer or architect should know – Java Code Geeks)


July 14, 2011
