What Is Software Design?

What Is Software Design? - DeveloperDotStar.com - Software Development

This is pure genius.

Software confounds description by regular engineering folks. That's because in 'regular' engineering, there is a design phase ("bridge is designed"), which is then turned into a production phase ("bridge is built").

In software, the designing never stops. This is confusing to many people. I found this article so insightful that I had to say, "pure genius".