I'm starting this site mainly to get into the habit of writing every day. I hope to be able to share some insights and experiences, but more than that, I want to practice writing.
I'm a telecommuting software developer based in Northampton, Massachusetts (Noho). I moved here in May 2002, and lived in and near NYC before that.
I've been programming, managing programmers, and thinking about software development professionally for about 10 years. I've worked at companies that have had more successes than failures and that have given me tremendous freedom to try new things.
My main interests are in collaborative development and delivering great user interfaces from the server-side (and I don't mean with the web). I've become interested in writing, and this site is where I plan to practice and become better at it. To make it easy on myself, I'm keeping it to personal anecdotes and lessons I've learned as a developer. And to make it more Noho-y, they'll be plenty of info on my new home.
For context, you should know that I've only worked for companies of less than 100 employees, with development departments ranging from 3 to 25 developers. I've coded, designed, written, recruited, sold, trained and just about anything else you could do at a software house.
I've never worked for a company whose main purpose wasn't to sell software. So, I've never worked on projects that weren't intended to be sold. Ironically, I have been heavily influenced by the practices of eXtreme programming
, which were developed working on an internal project.