Unusable Software Is Useless, Part 2
Frank Buschmann · IEEE Software · 2011
In this installment, I turn my attention to the internals of software-centric systems, since usability is also of prime importance for the architectures we create. Ultimately, unusable architectures can lead to architecture drift, complex code, and other consequences that are costly to fix.