6 ms·
>The root of the problem is that windows/unix do things differently, but that doesn't change anyone's understanding of how a compiler/linker works. Or that cpp
by high_na_euv 2y ago
>The root of the problem is that windows/unix do things differently, but that doesn't change anyone's understanding of how a compiler/linker works.
Or that cpp ecosystem is so fragmented that you have X various compilers, IDEs, debuggers, build systems and package managers.
Insanity for anyone who worked in ecosystems like go, c#, rust
- enriquto 2y ago> Insanity for anyone who worked in ecosystems like go, c#, rust On the other hand, I can easily pick a part of the "C ecosystem" that suits me really well, for there is so much choice! In rust, I'm stuck with some conventions that I must learn to love or else. In my case I like rust the language but cannot stand the ecosystem (most notably, the cargo tool). Similar thing for javascript: the language is OK, but the node ecosystem is nuts.
- cpill 2y agoyeah, you get to choose the cutlery when all you really want is to eat.
- blacklion 2y agoI don't understand, how we found ourself in the world where "one way, one tool, one repository" is good thing. It is totalitarianism, you know? It is considered bad in politics and social life. Diversity is considered good for healthy ecosystems!
- high_na_euv 2y agoDont you think that applying political/social concepts to tech isnt perfect? I have exp. With various tech stacks and I know where my life was way easier when it comes to basic things
- blacklion 2y agoThere is no perfect analogy anywhere, of course, each analogy is flawed in one or another way. But I don't think we should separate politics, social dynamics and tech. Because everything (unfortunately for us, techno geeks) is politics, as everything is done by people and politics is relationship between groups of people. Your last sentence is perfectly applicable to politics too: it is way easier to be adult in totalitarian society, if your will to align yourself with "main party line", than in democratic society. You need to make much less choices yourself. But if you cannot align to this line, your life becomes miserable. I think, that any monoculture is limited and bad. In tech too.
- wiseowise 2y ago> tech wagie: I just want to make my life easier and not learn billions incompatible ideas made by billions of peoples > tech bro: diversity is important, convenience is totalitarian, everything you do is politics
- jokoon 2y agoI laughed sound like a baby Richard Stallman (I like open source but still)
- williamcotton 2y agoShould we diversify the DMV or the IRS?
- blacklion 2y agoIn my opinion, yes. But they ate diversified in a way already: I have driver license and pay taxes, but never contacted with DMV or IRS.