I know I'm going to get flamed for this post - but this DHH guy really torques me some times. He rants on about utter nonsense. I'm listening to this: A podcast with DHH and Martin Fowler. I expected, with Martin involved, that it would be a pretty interesting conversation. I quickly discovered that Martin is there because Ruby is hot and he can get some good words in edgewise with DHH sprooking his utter drivel.
Some of this drivel includes the notion that Graphics Designers are key to applications development. I agree with this.. but then he says they shouldn't use the best tools for the job, tools that let them draw what they want users to experience - such as nicely rounded borders (one example given). Instead, they should be shackled to crap technology, HTML and CSS, where they can barely do a good job.
There are many other moments in this podcast that make me want to hit something.. but the crowning moment in my opinion is when he starts crapping on about the friendly Octopus. They're talking about pluralization in Ruby on Rails - a neat concept and idea. But they talk about Octopus and how they now have a special rule in there to pluralize it in to Octupi... WRONG.. WRONGWRONGWRONG!.. For gods sake didn't any of them take half a second to look in one.. or even two dictionaries? Octopus is a Greek word, not a latin word. It pluralizes in to Octopuses, not Octopi. If you don't want to take my word for it - read several dictionaries, or read Wikipedia which explains the whole octopi thing quite well.
I'm going to stop my rant about this podcast now. I'm so sorry Martin was involved in this - DHH may have come up with Rails, but he spews drivel faster than Martin can catch it and turn it in to something useful.