This is pretty good. About 10 to 15 minutes and well worth reading.... http://www.totse.com/en/technology/computer_technology/thetaoofprogra191219.html