Tag: Engineering

  1. STFL #5: You must read the code.
  2. STFL #60: If it isn’t broken, it doesn’t have enough features yet.
  3. STFL #61: In software, common tasks should be easy. Everything else should be harder.
  4. STFL #65: All non-trivial software programs contain at least one bug.
  5. STFL #75: If your code is unreadable, what makes you think your comments will be more helpful?
  6. STFL #87: “Invalid” is the word most abused by engineers when something is incorrect.
  7. STFL #89: The more petty a user interface or user experience improvement is to an application, the more the users will appreciate it.
  8. STFL #108: The first implementation is always wrong.
  9. STFL #114: If an engineer tells you something is the worst ever, what he really means is that it is pretty good, but needs some work.
  10. STFL #115: In theory, theory and practice are the same, but in practice they are not.
  11. STFL #124: Never write code in a module containing “util” in the name.
  12. STFL #126: Code written by me more than 6 weeks ago might as well have been written by someone else.
  13. STFL #136: All engineering problems are people problems.
  14. STFL #139: The first 90% of a software project takes 90% of the time. The last 10% takes the other 90%.