Domain Experts Are Becoming Software Creators
Core idea: AI enables experts outside engineering to build useful applications.
The Hackathon That Changed Everything
At Anthropic's "Build with Claude" hackathon in February 2025, something remarkable happened. 13,000 applications from around the world. 500 accepted. 277 shipped production code. 21 million lines of code generated.
Third place: Dr. Mikail Nettoko, an interventional cardiologist — MD, PhD — not a professional developer. He built an AI platform for post-appointment patient care in 7 days. He coded it in the hospital between patients and on a flight from Brussels to San Francisco.
First place: A lawyer built a permitting tool for California called Crossbeam. Also not a professional developer.
Stop and think about that. The top three finishers in Anthropic's own flagship hackathon were not professional developers. They were domain experts — and they beat 13,000 other people, many of whom had been coding professionally for years.
The Lesson
Domain expertise plus AI beats coding skills alone.
The implication for hiring strategy, team structure, and product development is profound. The person who understands your customer, your regulation, your product nuance — who can now build because AI fills the coding gap — that person is gold.
How AI Changes the Specialist vs. Generalist Dynamic
Steven Brovich described how AI reshapes the specialist and generalist roles on a team:
- The specialist (deep domain expert) gets pushed to broaden. Their specialty isn't enough anymore. They need to understand adjacent domains, explain their work across boundaries, and orchestrate.
- The generalist (breadth player) gets pulled inward. AI gives them the superpower of specialist-level depth on demand. They can ship domain-specific work they couldn't ship before.
They meet in the middle. What emerges is what venture capitalist Vercel Vogel called the Renaissance developer — the polymath with steering hands.
The Expert Generalist
Martin Fowler and his colleagues at ThoughtWorks, in their July 2025 article, identified the orchestrator archetype — what they call the "expert generalist" — with seven key characteristics:
- Curiosity
- Collaborativeness
- Customer focus
- Understanding of first principles
- Systems thinking
- Communication across boundaries
- Ability to evaluate and steer AI output
These seven characteristics are exactly what agentic AI amplifies. An agent multiplies a curious person. It doesn't multiply someone who only knows one framework. An agent rewards deep fundamentals, not surface-level certification collecting.
What This Means for You
- If you're a domain expert: AI is your bridge to building. You don't need to become a professional developer. You need to learn how to direct AI tools effectively.
- If you're a developer: Your value is shifting from writing code to orchestrating AI, evaluating output, and providing the engineering judgment that AI lacks.
- If you're hiring: Hire for curiosity, collaboration, and first-principles thinking — not for the framework of the year. That framework will change three times before this person's first performance review.
- The most powerful combination is deep domain knowledge plus AI literacy. That combination is rare, valuable, and becoming more so every day.
Portions of this article are based on insights from Steven Brovich's talk "A leader's guide to advanced team structures in an agentic world" at AWS Events. You can watch the full talk here: A leader's guide to advanced team structures in an agentic world.