Back to Leverage
InsightsJanuary 29, 2025·8 min read·Austin Sheppard, Head of Engineering

We're Not Hiring Software Engineers Anymore

AI is turning programming into a commodity skill. The job isn't disappearing — it's becoming something else entirely.

When's the last time you hired a typist?

1950s typist pool
Source: The Rise and Fall of the Female Typist, The CGO

In the 1950s, typing was a profession. Companies employed entire pools of specialists who trained for years to hit 80+ words per minute. Then word processors happened—and typists didn't disappear because typing stopped mattering. They disappeared because everyone learned to type.

The skill became table stakes. The same thing is happening to programming.

Typing
1950sTyping is a specialized profession
1970sTypewriters become affordable
1980sPCs arrive — everyone types
TodayUniversal skill, invisible
Programming
2020Programming is a specialized profession
2024AI coding tools go mainstream
2025–26Non-engineers start building
SoonUniversal skill, invisible

Programming is no longer a job. It's a skill.

Two years from now, five years from now—the timeline doesn't matter as much as the direction. Writing code is not going to be a job. It's going to be a skill embedded in dozens of other jobs, the way typing is today.

When typing became universal, it didn't create a world of professional typists. It created a world where typing was assumed—and the people who refused to learn got left behind. Programming is headed to the same place. Not because everyone will become a software engineer. But because everyone will use code the way they use a keyboard.

Boris Cherny, who leads Claude Code at Anthropic, put it this way: before the printing press, scribes were about 1% of the population. The printing press made 70% of the world literate within 200 years. AI coding tools are doing the same thing for programming—but in years, not centuries.

The numbers already reflect this. 73% of engineering teams use AI coding tools daily in 2026, up from 18% in 2024. MIT Technology Review named generative coding one of its 10 Breakthrough Technologies of 2026. "Vibe coding" was Collins Dictionary's Word of the Year in 2025. Replit's AI Agent has produced over 2 million apps in six months—without users writing a single line of code.

This isn't a prediction. It's already happening.

Engineering teams using AI coding tools daily

18%
2024
41%
2025
73%
2026

Source: Stack Overflow Developer Survey

What the job is becoming

For most of my career, the software engineering job was clear: know a language deeply, translate requirements into code, debug when things break, ship features. I got my first break when React was new—I'd built side projects with it, and being "cracked at React" was a job.

That job still exists in name. But at Hypha, AI now generates 80–99% of our code. Actual features, actual systems. Our team spends less time writing code and more time reviewing it, directing it, shaping it.

Then
Technical
Fluency
100% of the job
Now
Problem Definition
Customer Discovery
Systems Thinking
Design Sensibility
Clear Communication
Agent Orchestration
Quality Judgment
Technical Fluency
Prioritization
Domain Expertise
1 of 10 skills

Technical fluency hasn't disappeared. It's just one skill among ten:

Problem definition. What to build and why. AI can't sit in a customer call and hear frustration. Can't synthesize five conflicting requests into one insight.

Customer discovery. Talking to users. Asking good questions. Extracting signal from noise.

Systems thinking. How pieces connect. Second-order effects. AI solves what's in front of it. Humans see the whole board.

Design sensibility. Taste. Knowing when something feels right. AI generates ten options—someone has to know which one is good.

Clear communication. Specs. Prompts. Decisions. When you collaborate with systems that interpret words literally, precision matters.

Agent orchestration. Directing AI effectively. When to give autonomy. When to intervene. Management, except your reports run on GPUs.

Quality judgment. AI produces fast. Knowing whether output is good—that's the bottleneck.

Technical fluency. Reading code. Debugging. Understanding tradeoffs. This used to be the entire job. Now it's one of ten.

Prioritization. When building gets faster, deciding what to build becomes the constraint.

Domain expertise. Deep knowledge of your problem space. AI doesn't know what matters to your users.

Everyone writes code now

At Hypha, we're not just asking more of our engineers. We're watching code spread across the entire organization.

Our designers write code. Not because we made them learn React. Because Claude Code lets them work directly in our actual codebase—faster than they could in Figma. They make real changes to see what they look like in real time: tweaking a button component, adjusting spacing, iterating on color. They build prototypes with mock data—"here's what a Hypha bar chart should look like"—getting the full benefit of our component library and agentic context on our codebase. And our website is just a Next.js app—our designers commit directly to it, their changes go through PR review like any other code. They're literally coding.

Our PMs write code. They use Claude to rapidly prototype ideas and build proof-of-concepts with mocked data. The goal is communication—when a PM can show a working rough version instead of describing one in a doc, the conversation with engineering is completely different. They also rubber duck with Claude instead of pulling an engineer off their work, asking questions about the codebase, understanding how things connect, finding where the limitations are. Their PRDs are dramatically better because they can see what they're specifying before they specify it.

Our go-to-market team writes code. They use Claude to build customer decks, investor presentations, and internal tools. Six months ago, these would have been a ticket to engineering or a request to design. Now they just build them.

None of these people would call themselves software engineers. They're designers, PMs, and marketers who happen to use code as one tool among many. Just like nobody calls themselves a "typist" anymore—they're all professionals who happen to type.

Same skill, different focus

Everyone is writing code, but they're not all doing the same thing with it. The skill is universal. The application is specialized.

Engineers focus on what they've always focused on—but at a higher level. Scale. Edge cases. Reliability. Observability. Security. Systems architecture. The code itself is increasingly AI-generated, but the judgment about what that code needs to do, how it needs to behave under load, how it fails gracefully—that's engineering. The job isn't writing code. It's ensuring the system works.

Designers focus on what code looks and feels like. They prototype in the real medium. They iterate on interactions, spacing, motion—working directly in the codebase instead of an abstraction layer removed from it. Their output is a working starting point, ready for an engineer to harden.

PMs focus on what's worth building. They prototype to validate. They build to communicate. They use code to rapidly test assumptions, to iterate on ideas in hours instead of sprints. The code is a thinking tool.

Go-to-market teams focus on what moves the business. Custom presentations, internal dashboards, workflow automations. Code as leverage for their actual job.

Engineers
Scale
Reliability
Security
Observability
Architecture
Designers
Prototyping
Interactions
Visual fidelity
Spacing & motion
PMs
Validation
Communication
Constraints
Rapid iteration
GTM
Presentations
Dashboards
Automations
Code

The skill is the same. The intent is different. And that's exactly how typing works today—an accountant and a novelist both type, but they're doing fundamentally different things.

The lines are already blurred

This isn't just us. Anthropic's own product lawyer built an AI bot with no coding background. Non-technical Y Combinator founders are building functional prototypes with vibe coding tools. LinkedIn launched a "Full-Stack Builder" program that trains employees across all roles—not just engineering—to build with code.

Satya Nadella said it directly: "Now anyone can be a software developer." 30% of Microsoft's code is AI-written. At Google, it's over 30%. At Anthropic, it's 70–90%.

Jensen Huang told people to stop learning to code in the traditional sense. Focus on domain expertise—biology, education, operations—and let AI handle the implementation. Dario Amodei, CEO of Anthropic, said some of his engineering leads don't write any code anymore.

The direction is unmistakable. The specialized skill is becoming ambient infrastructure.

Share of code that is AI-generated

Microsoft30%
Google30%+
Anthropic70–90%

What this means for you

If you're an engineer: your value isn't your ability to write code. It's your ability to think in systems. To understand failure modes, to architect for scale, to make judgment calls that AI can't. The engineers who thrive won't be the fastest coders. They'll be the ones who understand what's worth building—and how to build it right.

If you're a designer: code is your new medium, an extension of design thinking. You can now prototype at the speed of thought, in the actual material your work ships in. The designers who thrive will be the ones who stop handing off static mockups and start building.

If you're a PM: code is your thinking tool. Build rough versions. Understand constraints firsthand. Write better specs because you've already felt where things break. The PMs who thrive will be the ones who show, not tell.

If you're in any other role: look at the repetitive, manual parts of your job. The spreadsheet gymnastics. The ticket-and-wait workflow. The things you've always wished you could just build. You can now. The people who thrive will be the ones who reach for code as naturally as they reach for a keyboard.

The typists who adapted in the 1960s became knowledge workers with broader scope. They didn't lose their typing skills—they added new ones on top. Their careers expanded.

The same opportunity is here now. Programming isn't disappearing. It's dissolving into everything. Your value—as an engineer, designer, PM, or anything else—hinges on whether you're willing to reinvent how you work.


If you're navigating this shift too, I'd like to hear how you're thinking about it. Reach out.