Exception Not Found

What is the Golden Hammer Anti-Pattern?

The Golden Hammer anti-pattern (formally and originally called the Law of the Instrument [http://en.wikipedia.org/wiki/Law_of_the_instrument]) is an over-reliance on a familiar tool. The gist of this anti-pattern is summed up as "If all you have is a hammer, everything looks like a nail.

Be Like Us Or Else - Desperation, Failure, and New Job Regret

I've only held three full-time software development jobs since graduating from college, including my current one. The second one was supposed to be my big breakthrough, my time to shine and become part of a well-oiled team of kickass programmers. That was not what happened. What actually happened was six

What is the Big Ball of Mud Anti-Pattern?

NOTE: I wrote a more-updated version of this post over here [https://exceptionnotfound.net/big-ball-of-mud-the-daily-software-anti-pattern/]. A big ball of mud [http://en.wikipedia.org/wiki/Big_ball_of_mud] is a software system that lacks a perceivable architecture. The term appears to have been coined by computer scientists Brian Foote

What is the Inner-Platform Effect?

The Inner-Platform Effect [http://en.wikipedia.org/wiki/Inner-platform_effect] is the tendency of software engineers to design systems that need to be "customizable" to such an extent that: 1. The system becomes a poor imitation of the platform it was designed with AND 2. The system becomes so complex

We Don't Have Enough Teachers of Technology

Scott Hanselman has an post up called Bad UX and User Self-Blame - "I'm sorry, I'm not a computer person. [http://www.hanselman.com/blog/BadUXAndUserSelfBlameImSorryImNotAComputerPerson.aspx] " It's an excellent read, and in it he discusses the phenomenon of users blaming themselves when something goes wrong when using a computer.

Exception Not Found © 2026