Exception Not Found

How Much "Magic" Are We Comfortable With?

Our Continuous Integration and Continuous Deployment (CI/CD) build system (that we recently implemented [https://www.exceptionnotfound.net/the-sublime-joy-of-continuous-integration-and-continuous-deployment/] ) is truly a joy to behold, but it's also basically magic from my perspective. Check some code in, wait a few minutes, something happens, and then BOOM it's on the dev

"I Don't Trust Anything That We Didn't Build"

The problems started small, as they often do. But as we've seen many times before [https://www.exceptionnotfound.net/how-do-you-fix-an-impossible-bug/], lots of small problems in quick succession tend to make one big problem. In this case, the problem got big fast. It started off easy enough: read the big report,

In Praise of the Junior Developer

"She's a project," my boss said to me. "She's green, and even though she's been working here for several months, you should consider her like a brand new college graduate. She'll need a lot of oversight, a lot of hand-holding and you'll still be expected to finish your projects on

Show Up, Kick Ass, Go Home

I refuse to work overtime. In the five years I've been at my current company, I've worked overtime exactly once, and that was because our server was literally on fire. Overtime is just not worth it to me. I'm a salaried employee. A rather well-paid salaried employee, at least compared

Code Is Ephemeral, Concepts Are Eternal

Lots of people ask me things like "should I learn MVC or Web API first?" "HTML or Javascript?" "Angular or React?" etc. After all, there's only so many hours in the day, and what time we have to spend learning is often limited by other factors (energy, work policies, etc.

Exception Not Found © 2026