Watching Rich Hickey's talks turned me from a "software is a grind" kind of a guy into a "software can be beautiful". Highly recommend watching every single one of his talks if you are a young programmer. It doesn't matter if you end up using Clojure or not - his philosophies and enthusiasm are infectious.