Ruby on Rails has been a sensation for web developers on the Internet since its release a few years ago. Although the hype has somewhat died down, the project continues to thrive and attract an adoring audience. We at NetMojo are getting into Ruby, and expect to develop some Rails apps this summer.
I recently came across this presentation by Gregg Pollack. He makes a great case against the traditional model of software development, which includes specification documents and contracts to meet those specs. Instead, he advocates Agile Development, which is one of the main ideas around which Ruby on Rails is created.
The video is well worth watching if you’re a web developer or someone who is considering starting a web development project. It gives an overview of what agile development is, and why it is a much better choice for web development. Given that it’s from the Rails Envy site, it has a Ruby on Rails bent, but the argument for agile development applies to any language.