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

Biography

More Content by Melissa Dyrdahl
Previous
MongoDB
MongoDB

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

Next
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...

Enter curious. Exit smarter.

Learn More