Programming

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 »

Learning Go by Building a Real-Time Chat App

I built ChatAppGo for one simple reason:to learn Go by building something that wouldn’t let me fake understanding. REST APIs are forgiving.Real-time systems are not. This project was intentionally designed to combine Go + REST APIs + Socket.IO, knowing full well that things would break — and they did, repeatedly.   Why a Chat App

Learning Go by Building a Real-Time Chat App Read More »

Go Lang – The Language of the Future

Let’s Go Over the past decade, I’ve worked with a wide range of programming languages—JavaScript, Python, Java and more. Each has its strengths, but none have felt as future-ready as Go. Go isn’t just another language, it’s a mindset. It’s about building software that’s fast, reliable, and easy to maintain, even as teams and systems

Go Lang – The Language of the Future Read More »

Systems Thinking – How Code & AI Made My Life Weirdly Easier

What is Systems Thinking? Hello! Let’s talk about systems thinking—one of those ideas that sounds complicated but really helps when you want to build or fix things, especially in tech with all the AI code flying around these days. You don’t have to be super fancy or a “big brain” to get it. Systems thinking is just

Systems Thinking – How Code & AI Made My Life Weirdly Easier Read More »

Scroll to Top