Software Engineering Is Becoming Civil Engineering
Summary
Christopher Meiklejohn argues that software engineering is transitioning toward platform engineering, akin to civil engineering, where design, governance, and reliability take precedence over individual coding tasks. The piece discusses AI-assisted development, the division between feature creation and system design, and the need for formal platform-focused education and apprenticeship-style training.