Open Data · Community Project

DevDrift

How the programming profession changed · 1970–2026

Logistic S-curve model of market expectations for senior software developers. Validated against Stack Overflow Dev Surveys, JetBrains Dev Ecosystem, DORA, CNCF, and Martin Fowler.

Explore Skills Timeline Software Complexity

Senior Developer Skills Timeline

Market expectations · 1970–2026 · Logistic S-curve model · Mainstream software development

Developer Population

Estimated worldwide software developers · 1970–2026 · millions

Software Complexity Growth

Key complexity indicators · 1970–2026 · linear scale

About & Methodology

All skill values follow a logistic S-curve model — skills emerge slowly, accelerate through adoption, then plateau at market saturation. The 0–10 scale represents market expectation, not personal skill level: 0 = irrelevant or non-existent, 5 = useful but not required, 8 = expected of a senior developer, 10 = table-stakes industry standard.

Data is heuristic — not absolute truth. Validated against Stack Overflow Developer Surveys, JetBrains Developer Ecosystem Reports, DORA State of DevOps, CNCF Annual Surveys, and Martin Fowler's writing.

This is an open community resource. Contributions, corrections, and new skill proposals are welcome via GitHub.