What can software developers learn from the thought of Aristotle, Kant, and Mill? More than you
might think. Find out what some of the greatest minds in history think about things like craft, art,
virtue, and happiness. We'll use philosophy as a springboard to look at the skills, practices, and
behavior of software developers, and their goals of being agile, pragmatic, and happy.
About Jonathan Dahl
Jonathan Dahl is a developer and entrepreneur who started using Ruby on Rails in 2005, as a founding
partner at Slantwise Design. He has written gems and plugins and led development on more than a
dozen Rails applications, which run the spectrum from Web 2.0 to the enterprise.
Most recently, he has focused on Zencoder, a distributed video transcoding product, and Tumblon, a
web-based service for parents to track and share their children’s growth