Speed with Ruby on Rails

Posted by Doug Tue, 05 Jul 2005 13:33:00 GMT

It’s official. I’m a slow developer. I’ve always considered myself a fairly smart guy. I managed to finish engineering school with better than a 3.0. I read quickly. I took piles and piles of advanced math while I was still in high school. I feel like I have a pretty good eye for quality code and am reasonable at writing it.

However, I’m really exasperated by all these claims on speed of development with Ruby on Rails. DHH has posted this latest one in a post about switching from ColdFusion to RoR.

I’d say it took me less than 10 hours to build http://wordPhoto.org, which includes image uploads, thumbnail generation, email notifiers, a user login system, extensive data validation, clean urls, and various Ajax tidbits. That’s super impressive

I’d say it is super impressive. I’ve got over sixty hours myself (not counting my partner’s hours) in my first commercial RoR? project. We’re not done. I’ve got at least another 20 hours or so to finish; probably 30. After that, more hours tweaking layout.

As another point of reference, my RailsDay project was somewhat similar to the above wordphoto.org. With nearly 60 man hours, we finished user management and only some image handling; just shy of what this guy claims took him 10 hours.

Don’t get me wrong. I think RubyOnRails? is the best web framework I’ve ever used. I feel like I’m faster at producing better tested and more maintainable code than with anything else I’ve ever done. But I’m really sick of what appears to be hyper inflated claims of productivity.

At least I assume they are hyper inflated. I hope they are hyper inflated. The alternative is to believe I’m just a second rate programmer.

Posted in  | 1 comment

Comments

  1. Mark Somerville said 4 months later:

    I have to agree. Silly claims like “I re-wrote all 100 of my web apps using RoR in a weekend” doesn’t help any. Ruby on Rails is good enough to sell itself without getting talked up.

Comments are disabled

Copyright 2001 - 2005 by Lathi.net and Doug Alcorn

Creative Commons, Some Rights Reserved Ruby on Rails Developer Powered by Debian GNU/Linux Powered by Typo