Martin Fowler RailsConf 2006 Keynote Address
Posted by Michael Cervieri Mon, 03 Jul 2006 20:15:00 GMT
We’ll start Martin Fowler’s RailsConf 2006 keynote off with a little humor during a conference giveaway. Yung Yan, Douglas, Jeremy, Zach, Walker? Where were you? You missed out on the free swag.
I’m an author, speaker, consultant and general loud-mouth on software development. I concentrate on designing enterprise software – looking at what makes a good design and what practices are needed to come up with good design. I’ve pioneered object-oriented technology, refactoring, patterns, agile methodologies, domain modeling, the Unified Modeling Language (UML), and Extreme Programming.
You can learn more about him from his site.

You need Flash 8 to view the RailsConf videos. We could make other arrangements for you as well.
WOW ! That was really fantastic! It blew me away.
Great talk from a man with great ideas.
Its great to hear some praise of Agile WD. It really is a fantastic approach.
Involving the client is more than a book. (I had thought that this ideology was rails specific)
I was also inspired by the analogy regarding development and nature. That really was great. A big (and in our case maintainable!) mess of dependancies and plugins is more than likely how things are supposed to be. It really is a good way to go. I shouldn’t worry about it as much as I do. It was exactly what I needed to hear.
Im ready to go make some web apps. How bout you!!!!?
great, john
I don’t agree with his statements about Ruby as a post-modern programming language.
I concur totally with the sentiment that we should ideally spend a lot of our time simply mixing and matching different parts, but if all the parts work in different ways, then we have to have layers that coordinate between the different ways each part works. Since in Ruby, everything is an object or at least can be converted to an object, it’s not hard to mix and match parts.
If Ruby is easier to mix with other languages, libraries and so on, it’s because a lot of work has been put into making extensions a painless exercise.
Thanks for your comments. As mentioned before Flash Player 8 is needed but we understand some of you are on Linux boxes and someone somewhere told me 8 isn’t available for that platform.
We’ll work out a Quicktime solution but will also put up an audio RSS feed so you can take these on the go.
I’d be happy to pay as well… And it would be great to get them in a format I could stick on my iPod.
Actually, I am on a trip tomorrow and I was a little disappointed to see that as of now, they are only available in Flash format.
Oh well.
Quicktime isn’t really a better solution than flash, you know. Closed and proprietary is closed and proprietary, even though it is possible to play (some) QT on Linux. How about whipping up an open solution? You know, like in the spirit of Ruby and Rails?
Very many thanks for a good work. Nice and useful. Like it!