







“Software engineering is programming integrated over time.”
rain 🌦️
Code that works at a point in time is mostly uninteresting. What matters is building structures to ensure code stays correct over time. That to me is the essence of engineering in software
Oct 13, 2026 at 4:52 PM
The Bulk of Software Engineering is Just Plumbing
I read a post online recently about how some software engineer was asked to complete a technically complex, jargon-filled coding challenge over the...

Why Software Engineering Is Indispensable in the Age of Coding Agents
Can AI make Software Engineering (SE) -- the discipline -- obsolete? And can it make software engineers -- the professionals -- redundant? This paper argues that the rise of capable AI coding...

The Next Two Years of Software Engineering
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...


Overcommitted | Software Engineering and Tech Careers Insights
Overcommitted is where passion for the craft meets real talk about software engineering—from pull request philosophy and technical debt strategy to imposter syndrome and continuous learning, we are engineers committed to growing together and sharing the honest, thoughtful conversations that make you better at your job and your life.

Software Design is Knowledge Building
The product of software development is not code but a mental model, a theory: a specific way of explaining the world.

The third golden age of software engineering – thanks to AI, with Grady Booch
The third golden age of software engineering – thanks to AI, with Grady Booch
Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.

Breaking Smart: How Software is Eating the World
21 essays on the software revolution — how agile, networked approaches are disrupting industries and remaking society. In English, German, and French.
