← All posts

The K-Shaped Developer Market

· 3 min read

During the 2020 recovery, economists started describing it as “K-shaped”: one part of the economy shot up, another part kept falling. Same economy, same moment, two completely different experiences, depending on which arm of the K you were on.

I think the market for software developers is now K-shaped, and I think AI is going to make the K sharper every year.

The top arm

If you’re a senior developer right now - someone who’s built and shipped and maintained real systems for years, who understands the business, and who has learned to work with AI tools - you are more valuable than you’ve ever been.

Here’s why. AI makes the typing part of software dramatically cheaper. It does not make the judgment part cheaper. Knowing what to build, how to structure it, which of five plausible solutions is actually right, what will break in six months, how to talk to the client, when to say no - that’s what senior developers do, and AI multiplies its impact.

A senior developer with good AI tools can now do what used to take a small team. Not because they type faster, but because the AI does the typing while they do the thinking. Companies are noticing. The best seniors I know are busier and better paid than ever, and many of them are choosing to work independently because they can.

AI is a multiplier. Multipliers reward whoever already has the most to multiply.

The bottom arm

The other arm of the K is harder to talk about.

Junior developers are having a terrible time. Entry-level postings are way down. Bootcamp graduates are sending hundreds of applications and getting silence. Companies that used to hire juniors to write straightforward CRUD code are asking whether they need to, when a senior with AI can produce that code faster.

It’s not just juniors. Developers whose main value was “I can implement a well-specified ticket” - at any level of experience - are in the same squeeze. Implementation of well-specified tickets is exactly what AI is getting good at. So is a lot of the commodity outsourcing work that used to go to large offshore teams.

None of this is these developers’ fault. The ground moved under them.

The middle is disappearing

What’s vanishing is the comfortable middle: the steady job where you could be “pretty good” at a framework, close tickets, and have a good career doing that for twenty years. That job isn’t gone yet. But it’s being pulled, slowly and then less slowly, toward one arm of the K or the other.

How to get on the top arm

If you’re a developer, here’s what I’d focus on:

  • Own outcomes, not tasks. Be the person who’s responsible for “this feature works for users and makes money”, not “this ticket is closed”.
  • Learn the business. The closer you are to the money and the users, the less replaceable you are.
  • Get really good at AI tools. Not “I tried ChatGPT once”. Daily, deliberate use. Learn where it’s great and where it lies to you.
  • Get really good at reviewing. Reading code critically - yours, your colleagues’, the AI’s - is becoming the core skill.
  • Learn fundamentals. HTTP, SQL, how browsers work, how systems fail. Fundamentals are what let you judge whether the AI is right.
  • Find your people. Senior developers increasingly get work through other senior developers. That’s what indydevs is for.

What companies should take from this

If you’re hiring: the best investment you can make right now is in genuinely senior people, equipped with good tools and given real ownership. One great senior developer is worth more today than at any point in my career.

But don’t stop hiring juniors entirely. I’ll write more about this, but in short: today’s juniors are tomorrow’s seniors. If nobody trains them, there won’t be a top arm of the K in ten years. Just a very expensive, very small group of people who remember how things work.

The K is real. Choose your arm on purpose.