This is the text of a software developer, who certainly does not understand software architecture.
Yes, software bloat and not caring about performance, these are slight issues. Usually solved by Moores law, less so these days.
But nowhere does he mention the fact that maintainability is FAR more important than performance. Yeah, I can write a program in assembly that outperforms your Haskell one. Let's see who can adapt to the market in the coming years.
Software architecture necessitates "bloat" because abstractions are required to make software that can be updated/maintained instead of discarded and rewritten.
reply
This link was posted by InsiderTesla 2 hours ago on HN. It received 279 points and 170 comments.
reply
and is old af... 2018
reply
Yet many parts still apply. 😎
reply