Aristotle and the Art of Software Development
Fri, 2009-02-27 04:11 — Jon Dahl
Subscribe to an RSS feed of reviews of this proposal
Level: Practicing
What can programmers learn from the thought of Aristotle, Kant, and Mill? More than you might think. Find out what three of the greatest minds in history think about things like craft, art, virtue, and happiness, and how they would run a software project.
We’ll link philosophical ethics and ideas to the processes, tools, and methodologies of software development as we discuss a critical question: is successful development primarily a matter of finding the right rules, creating the right outcomes, or cultivating the right virtues?
Process/Mechanics
Presentation and discussion
Learning outcomes
- Think critically about the philosophical assumptions behind Agile
- Better understand the software development process
- Understand how software developers should think about their craft
- Explore connections between software and the larger world
Featured participants
Primary target persona
Other target personas

Add to calendar