Environment _
I'm all about the command line. I don't like to take my
hands off the keyboard if I don't have to and for my money
linux has the best tools for such an environment. I've
used a number of different distros, but I don't have a hard
preference as long as my favorite unix tools are handy
(grep, sed, awk, etc).
As stated above, I have become infatuated with node.js. If
you have a project that needs to be written with node,
please let me know as soon as possible. Seriously, I might
do it for free. Ok, ok, I don't work for free. (But
really, I might pay
you to work on it.)
Source Control ±±±
Source control is absolutely fundamental to any software
project and using it correctly makes things go much more
smoothly. Git is definitely what I'm most comfortable
with. It's fast, simple and rock-solid.
stash, rebase, and
log save me huge amounts of time.
I also have fairly extensive experience with subversion.
DVCS is the future of source control but in the meantime
svn is still the industry standard so I can merge tree
conflicts without breaking a sweat.
Besides git and subversion, I have a working knowledge of
mercurial and bazaar. Nothing fancy mind you, but given
the need I could find my way around.