Throwback Thursday: January 30, 2025

With over a million words scattered across more than 1,300 articles on this blog, you've probably missed a few things here.

That’s why each week in "Throwback Thursday," we’ll revisit some standout posts. Expect a blend of my personal favorites, insightful articles from other great minds, and a touch of coding humor to keep things light.


Highlights from NoLongerSet.com

Some Bugs are Better than Others
Not all bugs are created equal. Avoid the expensive ones by making more of the ones that are easy to find and fix.

Bugs are easiest to fix immediately after you create them.  The longer a bug goes undiscovered the longer it will take to fix.  Not to mention all the damage an undiscovered bug can wreak on your users (i.e., customers and clients).

With that in mind, here's a list of bugs in order from the easiest and least expensive to fix through the most difficult and most expensive to fix:

  1. Syntax errors
  2. Compile errors
  3. Misunderstood requirements (before you start writing code)
  4. Automated test errors (i.e., failing tests)
  5. Runtime errors
  6. Misunderstood requirements (after you've written the code)
  7. Logic errors

Developer Humor

NOTE: Next clip is NSFW (language)

Cover image generated by Ideogram