Hacker News new | ask | show | jobs
by braveo 3347 days ago
Most things can be done in a less complicated manner, but it costs more.

Consider SAP. It's complicated to say the least, but a lot of that complexity comes from both it's generality, it's flexibility, and the quality of the solutions it solves underneath.

Any solution you write in SAP could be written in a much simpler manner using simpler tools, but doing so would and getting your solution to the quality of what you can get in SAP would be hugely expensive and take a lot of time.

In that way we subsidize each other, but in doing so, we often make things much more complicated than they strictly need to be to solve any particular problem.

Now this is a different class from things that are just shitty design. Those exist in abundance, and it's unfortunate, but that's life.