A Family Tree of Software Job Titles
|
The author created a family tree of 104 software job titles spanning from the 1940s to present day, organized by seven career families and arranged chronologically to show how roles evolved, merged, and diverged over time. The visualization reveals patterns such as coding beginning as low-status clerical work that became increasingly technical, and roles like "webmaster" that fragmented into specialized positions like frontend developer, DevOps engineer, and system administrator. The interactive tool allows users to explore individual titles, their histories, and career connections through a Graphviz-based visualization.