Frequently Forgotten Fundamental Facts about Software Engineering - http://www2.computer.org/portal/web/buildyourcareer/fa035