9 truths that computer programmers know that most people don't.

2015-03-22 #
  1. Under the hood, most critical software you use every day contains a terrifying number of hacks and shortcuts that happen to barely fit together into a working whole.
  2. About 25% of the hours spent writing an application are spent figuring out ways the end user will do something wrong.
  3. A programmer is not a PC repair man.
  4. Programming is thinking, not typing.
  5. Counting starts from zero, not one.
  6. Programming is best done “in the zone” — a (pleasant) state of mind where your focus on the task is absolute and everything seems easy.
  7. Sleeping with a problem, can actually solve it.
  8. A parent may kill its children if the task assigned to them is no longer needed.
  9. Just as you’re usually not impressed when we brag about how much we know about computers, we’re not impressed when you brag about how little you know about them.

http://macleodsawyer.com/2015/03/06/nine-truths-computer-programmers-know-that-most-people-dont/