Both the book, the blog post, and this HN submission are deeply wrong on one thing: it should be called "software architecture", instead of simply "architecture".<p>You might say: the audience would think of software, it's unnecessary to specify... Perhaps you're right. I still think that a distinction would serve us well.