37signals logo

This is Signal vs. Noise, a weblog by 37signals about design, business, experience, simplicity, the web, culture, and more. Established 1999 in Chicago. Follow us on Twitter for more information on our products.

Jobs:

See more on our Job Board.

Watched by David on December 2 2010:

My keynote from RubyConf about why I continue to choose Ruby as my programming language.

Viewer discretion is advised: Colorful language, metaphors, and topics.

Looking for a job? Got a position to fill? Check out the Job Board.
Got a web design project in mind? Find a web designer on Sortfolio. Browse by visual style, portfolio, budget, and geographic location.
Over 1 million people use 37signals' simple web-based software to collaborate on projects, track contacts, and organize their business with an intranet.

14 comments so far

Vojto 03 Dec 10

“(...) can change how I feel about the code”

Exactly! This is something we started to care about thanks to Ruby. Ruby looks beautiful and it makes us feel good when we see it. And what’s more important, it makes us wanna write beautiful code and that makes our code easier to understand for everyone.

We’re more of artists than them.

zimbatm 03 Dec 10

I agree with the arguments, but it was not necessary to bash on other languages and people to make them.

DW 03 Dec 10

Any chance you can convert this into audio and publish it as a podcast?

Americo Savinon 03 Dec 10

Great talk David. Remarkable Freeeeeeeeeeeeeeeeeeeedom ending!

Zingus J. Rinkle 04 Dec 10

I’d have preferred if the first feature you mentioned, (the “unless” keyword) wasn’t actually one of the many inherited-from-perl features, gh :)

Brandan Lennox 04 Dec 10

Your arguments are also exemplified in the tools used by these communities of programmers, like TextMate (Ruby) vs. Eclipse (Java).

I recently had to ask a co-worker to show me how to turn on line numbers in Eclipse. The setting was buried three levels deep in the preferences. What a disaster.

Christopher 04 Dec 10

Wow. If this talk is true, then Ruby fits my personal philosophy like a glove. My current drug of choice is C# (LINQ is incredible). But maybe it’s time I check Ruby out…

Paul Mansour 05 Dec 10

The complaint about the hackneyed aphorism “using the right tool for the right job” is spot on. A programmer is not a carpenter, and a programming language is not a hammer.

Steve Weiss 06 Dec 10

Since watching this video, I’ve now used .second twice…. I’ve never used .second before.

Pete 06 Dec 10

love watching videos from you guys… keep them coming.

Andreas Nurbo 07 Dec 10

Very good talk. Haven’t seen such a passionate speach on any other language like Java or PHP .

Stupid reasoning on the cigarette etc though since getting cancer, fat etc affects more than yourself. Wasted hospital resources, less tax money that goes to the state etc. If you pay for 100% of the consequences of everything you do yourself, then you can do what the heck you want. But, when other ppl suffer, due to your informed stupidity, then its a whole different story.

Anko 08 Dec 10

+1 for a podcast

Anthony Barone 08 Dec 10

Ruby became popular for four reasons: 1. Rails gateway 2. DHH ’s leadership 3. DHH ’s authenticity 4. DHH ’s communication skills

Excellent keynote.

Jonathan Fenocchi 09 Dec 10

Wow. Inspiring. I’ve been eyeballing Ruby for some time now, but I’ve been stuck doing actual development with PHP due to my tech environment. After watching this, I’m REALLY itching to get the IT support group to upgrade our servers so we can use some of these technologies.

The talk is hugely philosophical, though, and it’s incredibly refreshing to see code as not just science, but also art. The Ruby paradigm reminds me of JavaScript’s expressiveness—no typecasting, almost no restrictions, the ability to write really, really, really poor code or really really really amazing code.

David, are you by chance a Libertarian? I applaud your pragmatic approach to philosophy and your ability to practice what you preach. ;-)

Comments are closed