Here are the most frequently forgotten fundamental facts about software engineering. Some are of vital importance—we forget them at considerable risk.
via Frequently Forgotten Fundamental Facts about Software Engineering.
Very interesting list of easily forgotten ideas. I hesitate to outright call them "facts" since there's so little real research in programming (and even the author says they might be figments of his imagination. One of the most annoying things about the computer field is how much we reinvent things and forget old lessons so lists like this and discussions on the topics are always valuable if they keep things from being forgotten.