Tag: Software

  1. STFL #2: The harder a problem is to track down, the simpler the cause is likely to be.
  2. STFL #4: Whiteboards are awesome.
  3. STFL #5: You must read the code.
  4. STFL #30: Never do live demos.
  5. STFL #46: Security by obscurity is security in name only.
  6. STFL #60: If it isn’t broken, it doesn’t have enough features yet.
  7. STFL #61: In software, common tasks should be easy. Everything else should be harder.
  8. STFL #65: All non-trivial software programs contain at least one bug.
  9. STFL #75: If your code is unreadable, what makes you think your comments will be more helpful?
  10. STFL #85: The weakest link in any security system is always people.
  11. STFL #87: “Invalid” is the word most abused by engineers when something is incorrect.
  12. STFL #88: Computer simulations and reality are never equal and rarely even very similar.
  13. STFL #89: The more petty a user interface or user experience improvement is to an application, the more the users will appreciate it.
  14. STFL #108: The first implementation is always wrong.
  15. STFL #124: Never write code in a module containing “util” in the name.
  16. STFL #126: Code written by me more than 6 weeks ago might as well have been written by someone else.
  17. STFL #139: The first 90% of a software project takes 90% of the time. The last 10% takes the other 90%.