Hacker News new | ask | show | jobs
by inetknght 2017 days ago
> Do you work in software development?

I've written software for over 20 years. C++ mostly, a lot of Python, some Xojo.

> With that many users, you are going to break something for someone. Probably for tens of millions of someones, at the minimum.

Maybe. I don't think it's a given though.

> At some point you will have to break something. Some of the new stuff will be incompatible with the old stuff. No one has a crystal ball.

Why? At no point does making something modular have to break something. Usually when something breaks during modularization it's because it was already broken and modularization simply made it need to get fixed.