3 ms·
Or you could just learn and adapt as people always do and get used to having buttons with no borders, or the colors being slightly different, or whatever the is
by md8z 5y ago
Or you could just learn and adapt as people always do and get used to having buttons with no borders, or the colors being slightly different, or whatever the issue is. I think it really is ridiculous how the userspace people will get into petty fights and fork things over such minor issues, it makes the whole community look bad and look like nobody is getting along. For whatever reason the kernel doesn't seem to have this problem, but then again, I guess only a handful of people will ever care if a new kernel API has typos in the header.
- Zababa 5y agoHaving already lived through Windows XP to Windows 10, I don't want to waste my life adapting to the latest idea of designers every 2 years.
- md8z 5y agoI don't really get it. I mean, I hear your frustration, but you're saying you would rather spend your life maintaining a fork? I hope you see how that's also a bad option... How can this be done so everybody wins?
- Zababa 5y agoNo, what I'm saying is that I slowly transition to software that changes in a way I dislike less. I went from Windows to Ubuntu, from Ubuntu to Pop. I think that in a few years I will be one of those minimalist DE/WM users because those things change even less.
- md8z 5y agoI used a minimalist WM for many years but stopped because I realized I was just being stubborn and resisting change for no reason. It ended up being more work to constantly keep trying to compensate for things that are missing in such a "minimalist" environment. If you ask me, it pays to just learn to be flexible and learn to appreciate and work with the strengths of a software even if you don't like some aspects of it.
- Zababa 5y agoOn the other hand, I have a friend that's been using minimalist systems more and more, we talk a lot and he seems to have no problems with productivity, and maintaining/compensating doesn't take him much time. > If you ask me, it pays to just learn to be flexible and learn to appreciate and work with the strengths of a software even if you don't like some aspects of it. I want to be flexible in my work, but not with my tools. Having to be flexible with my tools means that I can never reach a level of mastery. I would be building my skills on shaky ground.
- II2II 5y agoThe bulk of my Linux experience has been with minimalist environments. These days, my attempts to use a desktop environment ends in frustration. Why? It is not as though there is anything wrong with the desktop environments. In fact, it's a bit refreshing to install a fresh system, tweak a few settings in the graphical settings managers, then get to work. The reason for the minimalist approach simple enough, I am accustomed to to it. Experiences with desktop environments tend to start with the idyllic romantic honeymoon and end with the realization that, after the initial setup, I am not actually using it for anything aside from launching programs and managing windows. The bulk of my time is being spent in a handful of actual applications, so why would I want to put up with all of the additional clutter?
- mattarm 5y agoI am relatively tolerant of minor UI issues, but I think the kernel doesn't have this problem for reasons that will probably never translate to desktop environment development. It is a much more difficult to maintain a different kernel than it is a different desktop environment. So there is a huge incentive to cooperate on one kernel, even among companies with wildly different concerns (e.g. embedded IoT devices vs. cloud servers). The kernel is also developed with an entirely different support culture than, say, Gnome. Backward compatibility for all supported use cases is taken extremely seriously by kernel developers. If it works on today's Linux kernel you can be almost assured it will work in 5 or 10 years. So, kernel users (i.e. developers, distro maintainers, etc.) stay happy because their stuff doesn't break. Contrast this with the more "opinionated" DEs and you see features yanked and changed at a comparably dizzying rate. So, DE users experience a rate of change and support dynamic that is actually much "worse" than kernel users do.
- md8z 5y agoAs someone who has been hacking on desktop stuff for a while, I totally disagree with your comment. Maintaining a different desktop is a massive undertaking. The total amount of lines of code in GNOME or KDE is comparable to the lines of code in the kernel. It is no joke to make a new desktop environment, to the tune of hundreds of millions of dollars. It's not just a matter of take GNOME and replace the window manager and then you're done. But I suspect that is what System76 will start with and then they'll see how much money they can raise from that. (Probably not much if Purism is any indication) Backwards compatibility to the kernel only matters to the syscall API. There are areas of the kernel that get quite a lot of churn. Or things such as obsolete/unmaintained drivers and architectures getting removed. But nobody complains about those because it only matters to driver developers or other low-level people like the systemd maintainers. And when something broken does make it into mainline, the few people who get affected by those drivers who do complain get told "too bad, there is no money/time to fix it, buy new hardware or pay a support vendor" or something like that. You know, the usual thing you hear from any open source project. I really don't see how the support culture is much different. I know it's common for people to call out GNOME but I never understood any of the complaints there, you can still grab GTK1 and GTK2 and compile them if you really want to use those, as bad an idea as it may be. Those are about as unmaintained and crufty as any of the older areas in the kernel, and they're still technically around.
- bluGill 5y agoMy background is human machine interaction. The lack of button borders is a big step back. I can adapt to fads, but I don't see why I should be asked to adapt to a fad that is objectively worse for usability.