The Right Tech Stack

Off-roading in the Mojave Desert

What’s the best front-end framework today — React, Angular, or Vue?
What’s the best open-source CMS — Drupal, Django, or WordPress?
What’s the best mobile app framework — React Native, Flutter, or Xamarin?
What’s the best AI chatbot — ChatGPT, Claude, or Gemini?

As leaders, we’re asked these questions all the time as if there’s a single “right” answer. Early in my career, I thought there was.

Back in 2007, I was a junior developer on a bachelor party trip in Las Vegas. Somewhere between off-roading in the Mojave Desert and late nights yelling “come on 6 or 8” at the craps table, a friend and I got into the kind of debate that only happens when more than one software developer shows up to a bachelor party:

PHP vs. Java: which is better?

I argued for PHP:

He swore by Java:

Both of us were right, and both of us were wrong. My “PHP always works” bias came from projects I built myself. My “Java doesn’t work” bias came from joining a team that had used it badly. The reality was never about the language, it was about the implementation.

Fast forward: tech leadership in practice

From 2015–2022, I served as CTO at a digital agency. In nearly every client pitch, I’d get the question: “What’s your preferred tech stack?”

Earlier in my career, I might have launched into a sales pitch for PHP, or later, Node.js. Instead, my answer was always:

“Whatever tech stack your team is already familiar with.”

That answer often surprised clients. But over time I saw that it built trust because it showed I wasn’t there to push shiny tools. I was there to help them deliver results with the team they already had invested in hiring and training.

Leaders often over-index on technology choices. The harder, more impactful question is: How is your team using the tools they already know?

Now in the AI era

Today the stack wars matter even less as AI has fundamentally changed the equation.

As leaders, our advantage is no longer in betting on the “right” tool, it’s in building teams that can adapt, learn, and execute, regardless of the tool.

The leadership takeaway

There’s no one right stack. And despite my argument 20 years ago, there never was. Your role as a tech leader isn’t to crown winners in language or AI debates. It’s to:

In 2007, I thought PHP was “better” than Java. In 2015, I learned that the “best stack” was whatever my clients’ teams could actually use. And in 2025, the question isn’t “What’s the best tool?” — it’s “How quickly can your team harness the next one?”


Need developers who can thrive in any tech stack and adapt as new tools emerge? We specialize in technical recruiting for agencies and product companies. Let’s chat about your specific needs.