Is #SoftwareArchitecture Really Necessary?
https://speakerdeck.com/ewolff/is-software-architecture-really-necessary
@ewolff @awarnke
I can think of a couple of drivers for this change.
High tech startups that know they need software, but everything is too fluid for any large scale design process to be workable. This spawned the Agile approach.
Another is the introduction of frameworks that provided a ready made architecture in which you could concentrate on the functionality.
I call the agile approach "debugging into existence". You end up with a system that just supports the test cases the users suggested. It is fragile software that will fail often.
Frameworks are good, until they are not. At some point you outgrow its design and then you have to start over with either a better framework, or actually do the architecture and build the infrastructure.
Both of these have their place in the IT world, but I wish they were not used in cases where people's livelihoods, or actual lives, are involved.