My Tools for Writing Software at Home

In response to my post Do You Write Software at Home Like You Do at Work?, Jeff Hunsaker asks:

"So you'll reveal what tools you leverage to address the above needs...?"

Why yes, Jeff, in fact this was already queued up in my Windows Live Writer, thanks for asking ;-) Here's my toolbox at home, which is pretty close to what I use for work:

The only real difference between home and work is Ta-da List. A couple months ago we (Telligent product team) switched from using Basecamp and Gemini to Unfuddle for task and bug management. Unfuddle is really, really nice and I imagine I'll eventually move my home projects over to it, but for now Ta-da List and my own internal Subversion will do.

And in case you're wondering, yes, I do maintain a central build server with CC.NET and practice continuous integration at home, even though I'm the only one checking-in code and writing tests. Continuously integrating with yourself is, um, a bit freakish to be sure, but nothing pleases me more than seeing those builds get kicked off and viewing the test and coverage results in an automated fashion. Like I said, freakish, but at least I know it :-)

Print | posted on Wednesday, March 19, 2008 9:51 PM

Feedback

# re: My Tools for Writing Software at Home

Gravatar left by Jayme Davis at 3/20/2008 1:26 AM
Nice. Looks almost identical to mine. :) ... the only one I question is CC.NET. It actually works well after I got through the week of setting it up, but I really want to try http://www.jetbrains.com/teamcity/.

# re: My Tools for Writing Software at Home

Gravatar left by OJ at 3/22/2008 11:32 PM
I prefer using something like Mercurial as a local VCS. After working for a while I push to my SVN server from there, purely for backup reasons. Software like Mercurial/Git is just fantastic. If you haven't checked it out, I recommend it. Mercurial has better support for Windows :)

I don't see anything wrong with CI at home. I'm glad you do it, it makes me feel like I'm not the only one :D

# re: My Tools for Writing Software at Home

Gravatar left by Jeff Hunsaker at 3/26/2008 6:08 AM
What do you use for feature traceability? Something like, "I'm checking this code in against Feature XYZ". Or "This Login Task links to the Secure App Feature".

# re: My Tools for Writing Software at Home

Gravatar left by Dave at 3/26/2008 9:40 AM
Jeff - I don't have anything currently that will let me do that. I used to use TFS for that, but...
Comments have been closed on this topic.