Generative AI Is Not Going To Build Your Engineering Team For You

Charity Majors ยท article ยท 2024-06-10 source โ†— Reader ๐Ÿ–ฅ๏ธ

Durable, Domain-Owning Teams (vs. Fluid Teams)Junior Hiring EconomicsSmall Teams & CompressionSociotechnical ArchitectureSystemic Apprenticeship & Skill TransmissionTalent Density
Generative AI accelerates the easy, narrow, disposable part of software engineering (writing code) but does nothing for the hard part (building and operating the sociotechnical systems code lives in), so it cannot substitute for hiring and apprenticing junior engineers โ€” teams, not individuals, are the real unit of software ownership, and starving the junior pipeline is cannibalizing the industry's own future senior engineers.

practical ยท argumentative โ€” Argues against a specific prevailing claim (generative AI is making junior engineers unnecessary) toward a specific recommended action (keep hiring and training junior engineers, deliberately and continuously).

Structure

PartRole
Author's own career origin story (dropped out at 19, learned on the job)narrative/credibility โ€” establishes the now-vanished low-barrier entry ladder and personal stakes
The software industry is growing up / apprenticeship industry / what 'senior' meansfoundation โ€” defines seniority as systems judgment built over years, not coding output
Writing code is the easy part; code is easy, systems are hardcore claim โ€” locates AI's actual contribution (code generation) outside the hard, bottleneck work
The 'excitable junior engineer' analogy, interrogated and limitedcounter-argument to the 'AI replaces junior engineers' claim
Teams as the unit of productivity; cost asymmetry between senior and junior hireseconomic/organizational argument
The bottleneck is hiring, not training; long-term vs. short-term arguments for hiring juniorsdiagnosis + call to action
Even if AI could fully automate development, senior human judgment would still be needed for auditabilityforward-looking hedge/conclusion

Key terms

Propositions

Arguments

Generative AI will not reduce the need to hire and train junior engineers, and treating it as a substitute is a mistake with long-term costs to the industry. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents