Aristotle and the Art of Software Development

room: Grand Ballroom A — time: Wednesday 16:45-17:30
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
Reviews

No reviews

Subscribe to an RSS feed of reviews of this proposal Syndicate content