What Good Looks Like

A few companies back, my manager and I inherited a group of teams after layoffs. Confidence was already low. People didn’t believe in the systems we maintained. Stakeholders lost trust in what we did. Results were inconsistent, and even routine work needed more verification than it should have. We tried to steady things, but it was hard to know what […]

Why Over-Engineering Happens

If you’ve worked in software long enough, you’ve probably seen it: a CRUD app serving a handful of users, deployed on a Kubernetes cluster with half the CNCF landscape stitched together for good measure. On paper it looks impressive. In reality, it’s a Rube Goldberg machine solving problems the team doesn’t actually have. Contrast that with Levels.fyi. The site now […]