AI CODING

Tracing the Evolution of Engineering: The Software Job Titles Family Tree

A newly released interactive family tree maps 104 software engineering titles from the 1940s human 'Computers' to modern AI agents and context engineers.


Charting the structural evolution of the software industry over nearly a century, a comprehensive family tree project has cataloged 104 distinct engineering job titles. Spanning five-year epochs from early computing pioneers to contemporary AI agent engineers, the project organizes roles across seven specialized disciplines.

Featuring genealogical connections between traditional development, operations, security, and data science, the visual repository illuminates how foundational roles like DevOps and SRE naturally branched into modern platform engineering and contextual AI architectures.