Exception Not Found

Five Personas of an Effective Programmer

In my opinion there are five basic personas [http://en.wikipedia.org/wiki/Persona] that an effective programmer can utilize to do his/her job efficiently, and they can be combined in ways that might make them more inclined to certain "roles" in their development team. Which one (or ones)

Fighting Chameleons: Why Reuse Isn't Always A Good Idea

When can code that looks the same not be the same? When it's actually a Code Chameleon in disguise! Our failure to dig a little deeper and actually understand the code we were trying to rewrite led to a bunch of wasted time and effort. Similar But Not Similar In

What's Your Project's Bus Factor?

Can other people continue working on your projects if you are hit by a bus tomorrow? How long would it take them to start making changes that actually mean something? Could they even get started? In other words, what's your project's Bus Factor? The Bus Factor [http://en.wikipedia.org/

Phoenix is Not Just Saguaros and Camelback Mountain

RANT WARNING: This is not a technical post; it was inspired by watching major sports events that took place here in Phoenix and seeing every major network only show pictures of cacti and Camelback Mountain to represent this city. Cacti, Camelback, and Cowboys I've lived in Phoenix, Arizona my entire

To What Extent Should We Plan For Catastrophes?

When a critical service goes down, what happens to your apps? Do they go down too? Should they? Or should we plan for the service not being available? My team's experiences dealing with a major crash left us asking these questions. The Crash Just after lunch this past Thursday, my

Exception Not Found © 2026