Please wait while the page is being loaded Skip this advertisement >
Thursday | 4 December, 2008
CIO
Rails creator: Silverlight may struggle
David Heinemeier Hansson discusses Ruby on Rails 2.0 and Microsoft's battle with open source
Paul Krill (InfoWorld) 21 May, 2007 20:19:42

Why not?

I think that we don't need that additional complexity, we don't need that "richer experience." It's being sold as it's just universally something better than what we have with HTML and CSS and JavaScript. And I think a lot of the success of the Web has been in the constraints that those standards gave us. A lot of the success of the Web came with the standardization of just having a few tools that you really have to be clever about how to use in an effective way. You didn't have all the opportunities of the world, so you could create one crazy use interface after another. And I think that's often what "rich" means. It means wild or out there or fun. And that's totally fine -- if you're creating a game, then something like Flash is awesome. If you're creating yet another information application, which is the bulk of applications out there, then I think HMTL, CSS, and JavaScript [do] just fine.

Microsoft is adding support for IronRuby and IronPython to the DLR (Dynamic Language Runtime). What's your take on that?

I enjoy the fact that more people can get to experience Ruby by getting it in the side door somehow, that Ruby can be used in shops [that are] predominantly Microsoft shops. But I hope that those are more planting seeds for people to then get out. I'm not seeing that Ruby on the DLR or whatever is going to convince a lot of people currently using Ruby to jump in the arms of Microsoft. But I do see it the other way around. I do see people who were traditionally using Microsoft technologies being exposed to languages like Python and Ruby and then realizing that hey, maybe I actually don't need the Microsoft part.

So then it can have an opposite effect. Do you think Microsoft is just blowing smoke with its threats against Linux that they talked about this week regarding alleged [patent] violations or is there something to it?

I think they're doing the techniques that they've used successfully in the past. I think FUD'ing people up and making them insecure -- is Linux going to be sued out of existence? Am I wrong to base my entire infrastructure on open source? Creating all that fear, doubt and uncertainty is what Microsoft does really well. And that's, of course, seeing something like this, it's got to be so frustrating to people, the good forces within Microsoft who do understand open source and do want to get developers who are sympathetic to the open-source movement to get involved with their technologies. How persuasive an argument is it going to be now that Silverlight is this open platform and you can come play, and by the way we're suing everything else you build your business on? It's not going to be very persuasive. And I think it really sends so many mixed messages, and it seems like there's a war going on inside Microsoft. Like [Microsoft CEO Steve] Ballmer on one side pushing this FUD line against Linux and other open-source and open standards, and then you have somebody like [Microsoft Chief Software Architect] Ray Ozzie, who seems to be more with the times in getting that Microsoft can't invent its own universe forever and just ask people to come over. So I do hope that the Ray Ozzie side of a more open approach, a more inclusive strategy, is going to work.

What's your take on JRuby, which runs the Ruby language on the Java Virtual Machine, and how does that tie into Ruby on Rails?

I think it's fascinating. I have to be honest. One year ago I didn't have a whole lot of faith in the JRuby project, and that's mostly just from the experience of seeing other languages being re-implemented on other platforms. It seems mostly to have been curiosities. But I've got to say I'm hugely impressed about the work that the JRuby team has been doing, how fast they've been progressing, how fast they're catching up both in features and in speed. And as it stands right now, where they're actually able to run a good number of Ruby on Rails applications, it's marvelous. I think it opens a whole new avenue for Ruby into enterprise strongholds that would otherwise not [have] considered Ruby and Rails because that they didn't run on their existing infrastructure. So I think it's awesome, and I am really looking forward to seeing more about it. I still have some concerns or skepticism about -- is this really going to be something that appeals to regular long-term Ruby users? Would I run JRuby in a year from now? I am certainly not convinced of that fact. But I am certainly open to them coming up with something great, if they can turn JRuby into being say five, 10 times faster than the C-based Ruby, hey, who am I to say what we're going to run two or three years from now?

Ruby on Rails is an open-source Web framework, as in you don't sell it. Are you making money from the project just the same through consulting? How do you monetize it?

In a lot of ways I don't need to monetize it, I have a job. I work at 37signals, and we make money selling products. But we still in a large sense make money off it primarily through saving money. So we get to collaborate with a lot of other people around the world that then they'll pick up part of the work we would otherwise have to do. So that's the great thing about open source. You get to collaborate, and you get to share contributions and swap. So there's a lot of bartering going on that saves us a ton of development time. But there are also direct influences [in that] we get now a talent pool who know exactly the kind of technology we're working on, so it's much easier for us to hire new people. We've gotten a great amount of press out of it.

What exactly does 37signals do?

37signals is a producer of collaboration and communication tools online. We use Ruby on Rails for everything. We have six products now. Three of them are paid products, the others are free products. They're all developed with Ruby on Rails.

Any other points you wanted to raise?

I think now that we're here at RailsConf, I'm really just immensely impressed about how far we've gotten in such a short period of time. Rails really took about a year to get going. The first year it was only A¼ber geeks getting involved and getting excited about it. The first book didn't come out until a year after. And so the first book is even just two years old. Today we have more than 20 titles, I believe, and we have a conference with 1,600 people showing up. It's fantastic to me to see the kind of impact that a grassroots initiative can have on the software industry in general. And that's not just my contributions, it's the contributions of everybody who's been involved with the Ruby on Rails project. There are so many people who have contributed to it, so many people who have evangelized it.

Featured Whitepaper Sponsors
Market Place
 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
  • +

    CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II 05 October, 2007 06:00:00

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #78: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires 28 September, 2007 17:34:25

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #77: Panasonic Speeds Up Trans-Pacific File Transfers, Part III 21 September, 2007 07:00:00

    Part three in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #76: Panasonic Speeds Up Trans-Pacific File Transfers, Part II 14 September, 2007 07:00:00

    Part two in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #75: Panasonic Speeds Up Trans-Pacific File Transfers, Part I 07 September, 2007 07:00:05

    Part one in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    Virtually every Windows PC at risk, says Secunia 04 December, 2008 08:00:00

    Almost all PCs scanned by patch tool have an unpatched app; 46% have 11-plus.
    More than 98% of Windows computers harbor at least one unpatched application, and nearly half contain 11 or more programs at risk from attack, a Danish security company said Wednesday.
  • +

    US Open used Web filtering to prevent online gambling 03 December, 2008 07:44:00

    USTA took security measure to retain "squeaky clean" image
    The US Open tennis tournament provides network access for the players, guests and media, but this past summer the association running the event took an extra security step to make sure access wasn't too open.
  • +

    CBS website bitten by iFrame hack 02 December, 2008 07:30:00

    Russian malware distributors have launched another iFrame attack on a sub-domain of the cbs.com site.
    TV network CBS has become the latest big name to have it website used to host malware, a security company has reported.
  • +

    Excerpt: Counterterrorism Strategies for Corporations 27 November, 2008 12:36:00

    Mike Ackerman calls terrorism "the skunk at the globalization lawn party." His new book lays out 10 principles for how businesses can prepare and respond.
    Mike Ackerman calls terrorism "the skunk at the globalization lawn party." His new book lays out 10 principles for how businesses can prepare and respond.
  • +

    The 10 Ackerman Principles of Counterterrorism 27 November, 2008 12:43:00

    Consultant and author Mike Ackerman's 10 counterterrorism principles for business.
    Consultant and author Mike Ackerman's 10 counterterrorism principles for business.
CIO Webcast Innovation #8 - What are the biggest roadblocks to IT's involvement in innovation at your company?
Watch the latest latest edition of CIO Innovation which is now available for download.
Watch the webcast
Sign up to the CIO Innovation update email


CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II
Listen to the latest edition of CIO Live which is now available for download.
Listen to the podcast
Sign up to the CIO Live email
Whitepaper

Wireless LANs: Is my enterprise at risk?

Achieve an overall understanding of the risks associated with wireless LANs. Discover their inherent properties, as well as what makes them different from wired networks. Read on to uncover a list of recently published articles on real-life breaches and incidents illustrating the need for proactive measures to mitigate wireless security risks.