4 ms·
Way off the mark. "Software architecture" is about how you make the disparate parts of a software system work together towards a common goal. Most of these part
by otabdeveloper4 6y ago
Way off the mark. "Software architecture" is about how you make the disparate parts of a software system work together towards a common goal. Most of these parts aren't code: hardware, programmers, tech support, HR, licensing and legal, etc.
- scsilver 6y agoCompletely agree, software does what its told, thats easy, driving consensus across people is the hard part
- username90 6y agoIf it was easy why don't you just implement the solution directly instead of spending time in meetings discussing how to implement the solution? The reason we spend time caring about software architecture is because writing software is hard and anything that can make it simpler is very helpful, like structuring its architecture beforehand.
- solipsism 6y agoSoftware architecture involves HR? You can just change around definitions all you want, but don't expect the rest of the world to agree.
- qznc 6y agoThere is no consensus about the definition of software architecture. http://beza1e1.tuxen.de/definitions_software_architecture.html http://beza1e1.tuxen.de/definitions_software_architecture.ht...
- username90 6y agoNone of those includes human resources like programmers as a part of software architecture.
- otabdeveloper4 6y agoObviously it does. E.g., banks standardizing on Java because it's the only thing they can hire for, not for any technical reasons.
- qppo 6y agoI take it from this comment and others that some places call their engineering VPs/senior management "software architects" these days.
- blackoil 6y agoLooks like 'Software ate the world'.
- mrmonkeyman 6y agoThis is "not even wrong".
- barrkel 6y agoI think you're confusing a software architect with a systems or enterprise architect. It's true though that software architect is a vague term in our unregulated industry. Many companies never have software complex enough to need an architect; and many struggle through lack of a global plan, and just have lots of local decision making and get slower and slower over time.