Re:Notice of termination of Twitter merger agreement
by seanp2k2 on Saturday July 09, 2022 @12:05PM
(#32036392)
And sometimes the requirements that a thing was built on aren’t meant to make the best possible product, e.g. budget, repairability / maintainability, compromise due to integration with other systems, etc etc
In the same vein as “never attribute to malice that which is adequately explained by stupidity”, “never attribute to engineering that which is adequately explained by finance” :)
I've learnt not to critique other peoples designs without a full understanding. The designer probably would have changed a few things if they had a second attempt. Unknown and usually silly requirements can play a big part in design that you as an outsider are unaware of. I've learnt to assume competence rather than incompetence. At the time, there was likely a very good reason for such a decision.