Hacker News new | ask | show | jobs
by seanp2k2 1435 days ago
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” :)