Uniformity considered harmful - https://blog.matej-lach.me/uniformity-considered-ffff
My short essay on the #Linux desktop.
Used windows for years. Compared to linux, windows is like the '67 caddy a friend of mine had. As an average user, I find linux easier to use and much less bulky. Old school guy; to me, the newer gnome really does look like a mcdonalds cash register.
Putting every creative version of linux into one product would be a bad thing. Glad Mate exists, it is the best desktop environment for my use.
Well written sir.
@MatejLach I am very happy with my Ubuntu desktop. What worries me, is that some members of the Linux community are collaborating with google!
@patricksudlow Yeah, which I think underscores the point of needing diversity in the stack even more. Some people are in #Linux out of purely convenience reasons of having access to a large amount of free code. There people have no issue working with Google. Certainly with the most money as they align with business interests.
But then you also have a very vocal community of ideological free software advocates that would never consider working with #Google.
Merging them would be a disaster.
@MatejLach don't take it too far either though.. Could use with some fewer programming languages, for instance. Also, people need to agree on things like standards, like ActivityPub making the fediverse work.
@jasper I agree that we need standards. But I think most developers understand that and are working towards it, for example we have the common Wayland protocol, but then DEs/Window Managers can implement their own vision of how a #Wayland compositor should look like.
What I oppose is the notion that we should somehow have an unified effort, say for the "one true Wayland compositor" in order to approximate the Windows/macOS way.
If their way is correct, why not go all in and full proprietary?
@jasper As for programming languages, most of them have similar enough concepts that you can reasonably program in many of them if you know just one well, but at the same time some people just love that few differences existing between them and a particular language just 'clicks' with them. Languages also heavily borrow ideas from each other.
As long as some language brings in more developers to work on FLOSS than otherwise would, am for it existing. I may not pick it up, but who cares?
@jasper As for eliminating very similar languages, maybe, but then you run into entrenched interests and a lot of politics.
For example Kotlin and Java are very similar, however Kotlin's still a heck of a lot nicer to work with than Java. I'd be in favor of deprecating Java in favor of Kotlin since it's a lot more concise and modern, but there's a lot of people who know Java from school and don't want to learn anything new, a lot of Java SW etc, they'd suggest to get rid of Kotlin instead :-)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!