Philosophy

Junior Developers Aren’t Going Extinct. We Just Stopped Growing Them.

Over the past few year, I’ve watched senior engineers become dramatically faster. And I’ve watched junior engineers become dramatically shallower. Both things are happening at the same time. Both have the same cause: AI. That’s not the narrative most people are running with. The narrative is simpler — entry-level roles are collapsing, bootcamp grads can’t […]

Junior Developers Aren’t Going Extinct. We Just Stopped Growing Them. Read More »

AI Tool Cost Governance: Why Your AI Stack Is Becoming Your Biggest Infra Expense

  Last quarter, I ran the numbers on our team’s AI tooling spend. What I found made me pause. The combined cost of AI coding assistants across a mid-sized engineering team had quietly crept past what we used to budget for cloud infrastructure. Nobody flagged it. Nobody had a policy around it. And nobody —

AI Tool Cost Governance: Why Your AI Stack Is Becoming Your Biggest Infra Expense Read More »

Engineering Leadership in the Age of AI: Managing Software Teams When AI Writes Code

A few years ago, improving an engineering team was straightforward in theory: hire strong people, give them clear problems, remove blockers, ship consistently. Today, I regularly see a single developer produce in a day what used to take several people a week — with AI assistance doing a significant portion of the heavy lifting. At

Engineering Leadership in the Age of AI: Managing Software Teams When AI Writes Code Read More »

javascript, js, logo-736400.jpg

JavaScript A Underdog Story

JavaScript A Underdog Story For a long time, languages like C++ and Java have dominated the programming world. And while lightweight languages like PHP have made a name for themselves in server-side development, nothing quite compares to the versatility of JavaScript when it comes to client-side scripting. Unfortunately, many people still see JavaScript as a

JavaScript A Underdog Story Read More »

Scroll to Top