2 ms·
Ask HN: How do we prevent software fragmentation/divergence?
We have a zillion text editors, OSes, languages...
It would be better if all the effort was focused on a single product. (Aside from having 'the best tool for the job': i.e. Text editors are all for the same job)
Do we need to improve politics? Management? A new software tool? How can we correct this?
- ankurdhama 8y agoReason is human nature: Why do we have so many religions, countries, nature languages etc.
- cimmanom 8y agoWhy is this a bad thing? Not everyone likes their text editor to work the same way. Have you ever seen a vim/emacs flame war? Are you going to force the Sublime users to use vim? Or the vim users to use sublime? Right tool for the right job. You don’t use JavaScript for embedded programming, nor do you use C for gluing shell scripts together (I mean, you could - but both are silly ideas). The same goes for operating systems, languages, you name it.
- megaman22 8y agoGood luck. I'm more grumpy than many about people just reinventing their own half-assed wheels rather than learning how existing tools work, but it's not feasible to reverse. And honestly, it should not be. The day one cannot customize and hack at your software, or build your own tools, is a dark day.