Expert Generalist

A developer whose value comes from breadth and rapid cross-domain learning rather than deep specialization in one platform, potentially elevated as LLMs erode the value of front-end/back-end specialists.

Also known as: Expert Generalists

Part of: AI Labor Disruption

How authors use it

Oldest first (extraction date when no publication date is known).

AuthorTheir termTheir meaning
How AI will change software engineering – with Martin Fowler
The Pragmatic Engineer · 2025-11-19
expert generalistAttributed to Unmesh Joshi: a developer whose value comes from curiosity, breadth, and depth rather than narrow specialization — traits Fowler says have 'nothing to do with AI' and remain the standout qualities of good engineers.

Documents (9)

Tensions

Should the harness/platform and its safety be centralized or left distributed across teams?
from: What is the future of software development in the agentic/AI age?
Assessment: A real operating-model split. Edwards-Alexander's distributed stance rests almost entirely on the DevOps-team analogy (his own extraction flags it as asserted-on-intuition, not argued), whereas the platform camp has the stronger concrete case for the citizen-developer safety problem — you cannot distribute production-data guardrails to non-engineers. The tension is partly reconcilable: Ocytko himself concedes a platform tight enough for non-engineers may be too constraining for expert engineers' identity and innovation, which is exactly the freedom Edwards-Alexander is protecting. The unresolved question is whether one platform can be both.

Open gaps (12)