Software Engineering

144 articles · all categories

Software Engineering articles

4 articles from September 2024 · show all

The Laws of Software Evolution

Manny Lehman was one of the first to notice that software is never done. It just continues to evolve forever.

Better is good

A small improvement that lands is better than a large improvement stuck in review

How big up-front design fails

A long design phase without shipping kills many software projects. Here's a story from production I haven't shared before.

Why software projects fail

5 common themes