Like every other developer out there, I have some very strong opinions on the tools I do and do not use, and I figured what the hell, I'll share mine here.

SCM

Mercurial

Mercurial is my current SCM of choice. It's fast, easy to use, and has a ton of tools for it.

Monotone

Monotone has been phased out with my change to Mercurial. I'd go back to Monotone if there was better support for it in 3rd party tools, and if initial checkouts didn't take so long.

When it comes to the 3rd party tool stuff, I have written support for it in jhbuild as well as reviewboard. But it gets pretty old to see a new tool come along and go, "Okay, I guess I'll implement Monotone support...".

Subversion

I've used subversion pretty extensively in the past, and while it's really easy to use, it's even easier to abuse. I'll never use this again for any of my projects, but still need to use it for other projects I track and so on.

CVS

When I first started FOSS development, CVS was pretty much the only SCM worth mentioning. However, times were rough back then, and we dealt with what we had.

Editor

I have no intents on sparking a holywar here... But here goes.

nano

I used nano for awhile, before I really started learning vi. It was alright, but coding in it sucks.

vim

My editor of choice of course. Not much more to say except that ;)

Powered by Sputnik | XHTML 1.1