The Usual Suspects
August 12, 2012 2 Comments
I’ve often looked at the contents of my home directory and sighed. I’m very good at sighing. I have many half-started and even some half-finished projects on the go. I’ve previously described myself as ADD when it comes to programming projects – I’m very good at starting, but find it difficult to get to version 1.0.
I can count 10 repositories on this computer, which only accounts for around the last year, give or take a couple of long-running projects which have had enough activity during that time to make it on here. There is a raytracer (in two languages), a C compiler (well, most of a C preprocessor so far), a website and catalogue program for a family member’s business, a Tetris clone, a Serial Terminal, Personal Kanban web app and a copy of the gtkterm repository, along with a couple of work-related items.
So why is it that I have so many? Clearly I run out of drive, but is it a problem? I hear of other people who have got their main project that they work on day after day. In the extreme case, there is Linus Torvalds working on the Kernel, but there are less notable examples, such as Minecraft, which was originally developed by just one person. Is it just that these people have one main project that continues to hold their attention, along with a smattering of un-noteworthy forays? I’d like to think so.