Welcome to Giant Robots Smashing Into Other Giant Robots — a weblog about development, business, design and technology — written by thoughtbot.

Looking at the world through MVC glasses

Once you go MVC, you never go back. Properly using an MVC framework, particularly with web-based programming, completely alters you ability to look at your old programs the same way again.

Now that I’ve graduated to a world where new development takes place in Java/Struts or Ruby on Rails, going back to the old Perl or PHP program is a nightmare.

This is not just because out of the box Perl and PHP don’t provide any structure to web programming. It is also because doing things in a very structured way changes how you think about program flow.

Needless to say, everyone here at thoughtbot, myself included, has to continually stop ourselves (and each other) from rewriting each of our old programs from scratch every time we go back to do some maintenance.


About this entry

 

thoughtbot is hiring

We are hiring web developers and web designers in both Boston and New York, NY.

What are we up to?

We built Shoulda, an eclectic set of additions to Test::Unit; Paperclip to manage uploaded files without hassle; Jester, a REST/ActiveResource client library written in Javascript, and Squirrel, an enhancement for ActiveRecord's find syntax; — amongst some other projects.


Chad (President) and Jon (CTO) co-authored a technical book titled Pro Active Record: Databases with Ruby and Rails, which explores the ins and outs of the ActiveRecord ruby library. You can buy it today at Amazon.com.

About thoughtbot, inc.

We are a small web application development consulting business, with offices in Boston, MA and New York, NY. If you're looking to find a team for your next web development project or your new web application — get in touch.