Marko Anastasov has a website

Linux desktop software that I use

Intro

Lately I’ve often been thinking about and analyzing my usage of computers. I’ve decided to try to introspect myself, my needs, wishes and workflow. It is because of a certain degree of unhappiness that I am motivated do this, so I suppose that most words will be criticism. I will try to highlight the things that work well for me too though.

In this post I will verbosely list all pieces of software that I use, grouped in lists of how often, and write down some thoughts that I have about each of them. Another blog post will cover my experiences with how software fits with the hardware.

The setup

I have a big desktop at home and a laptop that I use in the office and work generally. The laptop has about 90% percent of the time share, although the hard disk at home holds my large photo, music, movie and ebook archives. On both I run the Ubuntu Linux distribution with Gnome desktop. It has been my OS of choice for years now, and I’ve spent quite some of my free time contributing to that platform (my about page sums it up).

I’ve begun to feel uneasy about the fact that my files are usually scattered between these two computers. The setup that I’d like to eventually have is a laptop + a portable external drive with large capacity. Any additional computer in that case should not contain any unique files that are useful. This requires some time to obtain the external drive, clean up the desktop PC, and some discipline to actually carry the laptop back home on most of the days. Sounds relatively easy, but I’m not even trying yet.

The perspective

My perspective has changed significantly in the last year or so. Previously I was a student or an intern, while now I run a company and have a startup going with friends/colleagues. It is the things that involve being a registered entrepreneur in the tax system and the development (and planning, marketing etc) of Plakatt that use most of my free time that I would previously use to contribute to and/or develop open source desktop software. The rest goes to random discoveries and constant exploration and hacking in the world or Ruby and Rails that is so fascinating and fast-moving today, both for my personal pleasure and because it is essential to the work that I do.

As a result, most of the time I do not approach the OS with the subconsciousness of a desktop hacker who could theoretically improve every piece of software by himself, or spend whatever time it takes to get something working because that time is available, or even quietly ignore the things that perhaps do not work at all. Rather I find myself becoming more of a cold observer, let’s say, when it comes to using the software. The desktop hacker attitude does remain however, as I often get new ideas of what I’d improve about or how I would implement something new – all of which remain just ideas lacking the time to be realised.

Every day

These are the desktop applications that I currently use every day and rely upon.

The invisible:

Regularly

These are the applications that I also rely on, just not really every day.

Rarely

I’d use it, but it’s not good enough

It is hard to make a fully functional open source desktop

As people do more on the web, a desktop does not need to provide many applications. Apple, by controlling both the hardware and software stack, is able to keep its users happy because these basic applications that they’re in charge of are really good. Open source desktop, without more people working full time on it, will likely always be a few steps behind. Is it too hard?