Sterling’s Truths for Life: software

  1. Sterling's Truths for Life #5: You must read the code.
  2. Sterling's Truths for Life #30: Never do live demos.
  3. Sterling's Truths for Life #46: Security by obscurity is security in name only.
  4. Sterling's Truths for Life #60: If it isn’t broken, it doesn’t have enough features yet.
  5. Sterling's Truths for Life #61: In software, common tasks should be easy. Everything else should be harder.
  6. Sterling's Truths for Life #65: All non-trivial software programs contain at least one bug.
  7. Sterling's Truths for Life #75: If your code is unreadable, what makes you think your comments will be more helpful?
  8. Sterling's Truths for Life #87: “Invalid” is the word most abused by engineers when something is incorrect.
  9. Sterling's Truths for Life #88: Computer simulations and reality are never equal and rarely even very similar.
  10. Sterling's Truths for Life #124: Never write code in a module containing “util” in the name.
  11. Sterling's Truths for Life #136: All engineering problems are people problems.

Permalinks: (txt) (html) (json) (xml) (all)

Copyright © Sterling Hanenkamp.