Re:Fighting Complexity in Software Development
by james_s_tayler on Saturday July 06, 2019 @01:51AM
(#20368174)
It's not even about programming languages at this point. It's Peopleware. People are the number 1 cause of all problems in software.
And to be fair, most of the premature optimization and bloated abstractions are just your architects sitting around bored for 6 months while the project sponsors argue over reporting minutiae (but won’t approve the designs until their pet features are pulled in on the roadmap). They know the entire feature list is going to get changed at the last minute as the political winds shift, so they’re designing an overbuilt architecture to CYA for whatever random bullshit someone will pull a week before a deadline.