LA

Working notes

Principles for AI, platforms, and scaling engineering teams.

Diseconomies of Scale: Why Software Gets Slower as Companies Get Bigger

Software is eating the world, but big companies are choking on the meal. Every Fortune 50 company knows this secret: the bigger they get, the slower they ship. It's not a bug—it's a feature of scale itself. While a ten-person startup pushes to production five times a day, Enterprise Inc. celebrates quarterly release like it's the moon landing. This isn't incompetence. It's economics.

Software Engineering Leadership 7 min

What Everyone Gets Wrong About AI and Junior Devs

AI won’t close the door on junior developers — it’s widening the hallway for all of us. Beginners will onboard faster. Seniors will mentor with sharper tools. Managers will scale teams with less friction. Executives will rethink how value gets created. Far from ending careers, AI is redrawing the developer journey into something bigger, faster, and more connected. From first jobs to executive seats, AI is shifting the developer journey, not ending it.

AI Engineering Leadership Future of Work 8 min

First Principles of Building Software

Most engineering leaders fail because they mistake motion for progress. Big Tech glorifies complexity, Google-scale infra for a team of five, ML pipelines for a product with no users, microservices because “monoliths don’t scale.” This isn’t engineering. This is cosplay. The first principle: define the real problem (outcome > output). Shipping 10,000 lines of Kubernetes YAML that no customer notices is not progress. A two-line script that saves a customer $10M is.

Principles Software Engineering 9 min