The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
You're not just making a technical decision

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
David Heinemeier Hansson

Posts: 512
Nickname: dhh
Registered: Mar, 2004

David Heinemeier Hansson is the lead Ruby developer on 37signal's Basecamp and constructor of Rails
You're not just making a technical decision Posted: Jul 29, 2004 10:58 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by David Heinemeier Hansson.
Original Post: You're not just making a technical decision
Feed Title: Loud Thinking
Feed URL: http://feeds.feedburner.com/LoudThinking
Feed Description: All about the full-stack, web-framework Rails for Ruby and on putting it to good effect with Basecamp
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by David Heinemeier Hansson
Latest Posts From Loud Thinking

Advertisement

Paul Graham is the hacker's bard. He puts in eloquent words what can otherwise seem fuzzy. He's also a LISP programmer on a mission:

When you decide what infrastructure to use for a project, you're not just making a technical decision. You're also making a social decision, and this may be the more important of the two. For example, if your company wants to write some software, it might seem a prudent choice to write it in Java.

But when you choose a language, you're also choosing a community. The programmers you'll be able to hire to work on a Java project won't be as smart as the ones you could get to work on a project written in Python. [2] And the quality of your hackers probably matters more than the language you choose. Though, frankly, the fact that good hackers prefer Python to Java should tell you something about the relative merits of those languages.

That's the paradox of picking an off-mainstream platform. It's not harder, but easier to attract top talent. We witnessed this first hand when advertising for help on Basecamp. Triple-A programmers were falling over themselves to get a shot at working commercially in their language of love. They were the kind of guys were I'd feel like the freshman just arriving on campus.

Who cares if there's 5 million Java programmers? Or 3 million PHP programmers? You usually just need a couple for any project and with star talent being 10 times as productive as your average Joe Programmer, it's extremely important to get hold of that upper-echelon. And as Graham says, you're much more likely to find one of those in languages of love.

Read: You're not just making a technical decision

Topic: French Translation of Learn to Program Previous Topic   Next Topic Topic: Rake Version 0.4.0 is Out

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use