Sono sicuro che tutti qua gia li mettono in pratica 

http://steve.emxsoftware.com/General/7+Tips+for+becoming+a+better+Software+Developer

powered by IMHO 1.3