Users Care About Software Design

“Users don’t care about software design.” – Straw man

Oh, but they do.

If your users care that your system will work tomorrow and the next day and six months from now and that it can be updated effectively and efficiently without stuff breaking all the time, then they care about good software design.

The factors that users know they care about are several steps removed from your design decisions, but the design vastly affects those factors. Indirect effects can still be enormous.