Skip to content
Page 2 of 7

The New Frontier

The Game Has Changed

Here is something that would have been hard to believe five years ago: anyone can build software.

Not just professional developers. Anyone. A Program Manager who needs a better tracking tool. A Policy Analyst who wants to automate a report. A Team Lead who has an idea for how to solve a problem but has never written a line of code.

Software development has gone through several major generational leaps over the past decades. Each one moved up a level of abstraction, lowered the technical barrier, and freed the next generation to focus less on the technical challenge and more on what actually matters: what do people do with the software you build?

Leap What It Unlocked
Machine code to assembly Developers no longer had to write raw binary instructions
Assembly to high-level languages Developers no longer had to manage memory and hardware registers by hand
High-level languages to AI-assisted development Anyone can describe what they want in plain English and produce working software

AI-assisted development is the biggest leap yet, and the most disruptive change the software industry has ever seen. You describe what you want using natural language, the same way you would explain it to a colleague, and AI produces working software from that description. Anyone who can describe what they want in plain English can now produce working software.

The skill that matters now is not writing code. It is knowing what to ask for. You describe how the software should work, AI writes the code, and you focus on whether the result is right. The approach is called vibe coding. That single shift has completely changed who can participate in the development process, and it has dramatically increased the throughput of the teams who were already there.

The Bottleneck Has Shifted

For decades, the bottleneck on software teams has been the engineering work. Writing, testing, and debugging code has been the rate limiter on how fast organizations can deliver.

That has changed. AI can reason about the architecture of a project, build its own context about a codebase, plan an approach, make decisions, and deliver entire suites of features in minutes instead of weeks. The hardest problems on a software team are no longer about writing code. They are about:

  • Reviewing the work. AI produces output quickly, and it does so by making a lot of assumptions. Someone still needs to verify the application works the way it should, handles edge cases, and is of quality.
  • Building the right things. Delivering faster does not help if you are building something nobody needs or wants. Knowing what to build, and for whom, becomes the critical skill. You have to understand your users, validate your assumptions, and make sure you are focusing on the right outcomes to have real leverage.

The most disruptive organizations in technology right now are not simply writing code faster. They are increasing the rate at which they deliver real outcomes, because they have figured out how to work with AI coding assistants while maintaining the practices that keep their software safe, secure, and high quality.

Round Robin: AI in Your Organization

Team Discussion | ~3 minutes total | Round robin, one person at a time.

In a few words, share with your team: what does AI adoption look like in your organization right now? Is it changing how your teams work?

Key Insight

The abstraction layer has moved to plain English. Anyone who can describe what they want can now produce working software. The bottleneck is no longer writing code; it is reviewing the work and building the right things.

So what are those practices, and how do you put them in place? That is exactly what comes next.