It’s often a point of discussion how/why developers contribute to GNU/Linux or FLOSS applications. We get a peek at how one thinks in his blog post. He’s quitting after years of creating and supporting the Dolphin file manager. Unlike some who contribute to FLOSS as part of paid work he did his voluntarily about one evening per week. That’s a lot but it’s what he wanted to do and now he chooses to change how he lives.
An interesting point in his post is that he has recently found his own use of KDE less productive. He does not get into specifics, but I would guess the constant changes of GUI was just make-work for his project (He shows before and after pictures of his application, not much different, but requiring tons of work on his part…) and the increasing abstraction of some desktop environments are just less productive for people with lots of processes running (every search-and-click is time wasted…).
“So would it help if other developers would join the Dolphin project and take care for doing the QtQuick2 port? Sadly for me this still would not be enough to keep on maintaining Dolphin, as there is another reason to quit contributing: I’m using KDE since version 1.2 and I never cared what market share KDE or Linux on the desktop has. However to me it was important that the desktop-environment I’m using and spending time for can compete with the desktops-environments from Microsoft and Apple. As user I always had the impression that I can do my regular tasks like reading e-mails, browsing, managing my photo- and music-collection, rarely writing a document, maintaining my contacts, adding calendar-entries… in a more efficient and comfortable way than on the other desktop-environments.
But at least for my regular tasks as user this has changed during the last couple of years. It is tricky to give examples without pointing fingers to parts of KDE where I think we are not competitive anymore, so I won’t do this.”
As a user, I have seen the same things. I run a lot of processes and I like to keep track of them visually to change contexts. More abstraction just makes more work for me in my daily dance routine…
I have just a few things running as part of my desktop environment. It’s light and effective and does not get in my way:
ps aux|grep xfc|wc
17 266 2513
I recommend Debian GNU/Linux with xdm and xfce4 for a responsive desktop environment that works for the user and not against the user.
see his blog – ppenz: Dolphin 2.1.