The post below is a response to a talk given at the recent RailsConf, about professionalism and programming. There's a bit of profanity, so don't read if you're easily offended. If you don't have any such unreasonable hangups, I think there are a lot of excellent ideas here.
http://gilesbowkett.blogspot.com/2009/05/what-killed-smalltalk-my-balls....
