The article argues that programming is indeed real engineering, using the unique characteristic that code serves as both blueprint and working machine. It contrasts software development with traditional engineering, highlighting how the ability to rapidly iterate and deploy changes at minimal cost fundamentally changes the development process. The author suggests that AI further validates programming as engineering by automating and enhancing these capabilities.
Background
There's an ongoing debate in the tech community about whether software development qualifies as 'real' engineering, often comparing it unfavorably to traditional engineering disciplines with more established processes and certifications.
- Source
- Lobsters
- Published
- May 6, 2026 at 05:13 PM
- Score
- 7.0 / 10