Software Architecture: Engineering or Bullshit?
What should software architecture be? How is it related to major critical software qualities and performance, to costs and constraints? How do we decide exactly what to propose and how do we estimate and prove it is justified? How can an organization qualify their own architects, and know the difference …