Google Groups Home Help | Sign in
Message from discussion Respect and Disappointment
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
David Heinemeier Hansson  
View profile
 More options Mar 31 2005, 3:06 pm
Newsgroups: comp.lang.ruby
From: David Heinemeier Hansson <da...@loudthinking.com>
Date: Fri, 1 Apr 2005 05:06:17 +0900
Local: Thurs, Mar 31 2005 3:06 pm
Subject: Re: Respect and Disappointment

> I've finally started a blog. I really didn't want to go public with it
> until I was sure I keep it up, but DHH posted a entry to his blog that
> I   feel compelled to comment on.

(I hadn't spotted the cross-posting at first, so here's a reprint for
those not on that list)

There's no mistake. Hiring a programmer is a composite image of many
things good and bad. For 37signals, it's definitely a disadvantage to
still be a Windows user. I wouldn't say that it's impossible, just
considerably harder, to convince us that it didn't matter too much.

The choices you make as a programmer serves as indicators for your
cultural standing and performance. The kind of books you read, the
methodologies that you favor, the pastime projects you're involved
with, and yes, your choice of programming language and computing
environment.

Just like hiring someone with a declared love for Java wouldn't make
sense for 37signals, hiring someone who thinks that Windows is the best
platform for open source use and development doesn't make that much
sense either.

If your funds are tight, I'd see it natural that you picked a free
alternative, like Linux.

Naturally, this is a fairly context-dependent recommendation. If your
dream job is working on C# using Visual Studio for some Microsoft shop,
then of course a Windows setup is a good pick. I'm going to be a bit
baffled as to why that is, but I won't berate your choice of
environment to pursue that dream.

On the other hand, if you want to work with open source technologies
like the Rails stack of Apache/lighttpd, MySQL/PostgreSQL, Ruby/Rails,
etc, I find a strong disconnect with doing so from Windows. It's just
not a natural fit neither from a technological, cultural, or political
perspective. Actively pursuing or celebrating this unnatural fit raises
a red flag for me.

Additionally, I don't buy into the notion that discussion choice of
computing platform is similar to discussing what color you like better
or other instinctive matters. The choice is a conscious one and open
for debate.
--
David Heinemeier Hansson,
http://www.basecamphq.com/   -- Web-based Project Management
http://www.rubyonrails.org/  -- Web-application framework for Ruby
http://www.loudthinking.com/ -- Broadcasting Brain


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google