This post originated from an RSS feed registered with Ruby Buzz
by Obie Fernandez.
Original Post: Yes, Programming is Hard
Feed Title: Obie On Rails (Has It Been 9 Years Already?)
Feed URL: http://jroller.com/obie/feed/entries/rss
Feed Description: Obie Fernandez talks about life as a technologist, mostly as ramblings about software development and consulting. Nowadays it's pretty much all about Ruby and Ruby on Rails.
DSLs really are the the topic du jour on my blogroll. For example, here's a quote from Reginald, still stirring up trouble talking about how programming is actually hard, and perhaps not everyone is capable of doing it right.
If you want Rails to help you improve as a programmer, you need to look at the source code and figure out how to use Ruby to write Domain Specific Languages. Next, you'll have to write a few DSLs to become immersed in how programming changes when you can write DSLs. Now you're ready to look for a problem that is barely possible if you can solve it with a DSL.
Before you knew how to write your own languages, you probably couldn't design a program that couldn't be written without a DSL. Now you can.
In other news, Geoffrey posted his interview of yours truly today on his Rails Podcast. The audio quality is great and I got to speak at length about Ruby work at ThoughtWorks, my current project and exciting stuff coming up in the near future. Give it a listen; you won't be disappointed.