Aristotle and the Art of Software Development

December 7, 2009 Melissa Dyrdahl

Jon Dahl ponders the big questions. What can programmers learn from the thought of Aristotle, Kant, and Mill? More than you might think. He links 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?

About the Author



MongoDB is a scalable, high-performance, open source, schema-free, document-oriented database. Mike Dirolf ...

EDD: How TDD and BDD Miss the Point
EDD: How TDD and BDD Miss the Point

Nathaniel Talbott introduces Experiment Driven Development. Too much focus on TDD can miss the bigger pictu...

SpringOne 2021

Register Now