Is Software Engineering Real Engineering?
summary
Interviews total 12 hours with 17 crossovers across six engineering disciplines and 15 of 17 answer yes: software counts as engineering. Findings: software and traditional fields share iterative, unpredictable work; they differ in extreme iteration speed, consistency, and physical constraints. Concrete examples include hardware parts shortage reshaping designs, on-site oil rig hacks, and the 737 Max software patching a late aerodynamic change that later failed. A key actionable takeaway is version control and CI as transferrable tooling that materially improves other engineering workflows.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:40Is software development a branch of engineering?
- 3:39Let's talk to engineers
- 4:083 questions
- 5:06First Q: Are we really engineers?
- 15:29Second Q: How similar are we to traditional engineering?
- 30:36Third Q: What can we learn from each other?
- 32:33What can we teach?
- 34:17Version control
- 35:32Conclusion
- 36:46Outro
related talks
37mAre We Really Engineers?
58mIs Software Engineering Still an Oxymoron?
42mwhy software development is an engineering discipline
42mwhy software development is an engineering discipline
45mTaking Back "Software Engineering"
31mHow to get into the games industry as a SoftwareEngineer
41mComputer Science, Software Engineering, and the Scientific Method
01h 03mWhy Technical Engineering Interviews Are Broken and How to Actually Make Them Better
