Claim◆Article · 4:32 — 6:12
Software engineering earns the right to be called 'engineering' because of the rigor it demands.
After interviewing ~20 professionals across traditional and software engineering for The Crossover Project, Hillel Wayne concluded that the rigor required in software engineering justifies the title of 'engineer.' ✦ AI generated
Hillel Wayne · The Pragmatic Engineer · 2026-07-29 · original ↗
After thorough research, Hillel has an answer. For The Crossover Project, Hillel interviewed ~20 people in different fields of traditional engineering and software engineering, and found plenty of similarities and differences. He concluded that the rigor needed in software engineering means we earn the right to the title of 'engineer.'
Read full article ↗excerpt · fair-use quotation
- ·Rigor in software engineering earns 'engineer' title
- ·Hillel Wayne's conclusion from The Crossover Project
- ·Interviewed ~20 across traditional and software engineering
- ·Compared traditional and software engineering fields
- ·Found both similarities and differences
- ·Rigor was the deciding factor for the title
Around this claim
This moment responds to
gives example → Amazon used TLA+ to find a bug whose shortest error trace was 35 steps — a bug that would have been impossible to find through conventional testing.Hillel Wayne · The Pragmatic Engineerextends → Coding (producing code text) and software engineering are fundamentally different disciplines, so AI fluency at generating code doesn't mean AI is good at software engineering.Jeremy Howard · Machine Learning Street Talkextends → Most engineers should adopt property-based testing and stop there — it is the most practical lightweight formal method.Hillel Wayne · The Pragmatic Engineer