Agile Roots 2010

Writing for Humans: Designing better software by keeping humanity in mind
This presentation, by Mike Moore , is licensed under a Creative Commons Attribution ShareAlike 3.0
80x15

Designing software is hard; designing quality software is even harder. Quality software should be more than just data with algorithms, more than a sum of its parts. One key to achieving this is to change your thinking and focus on the humanity inherent in all software. This talk will introduce anthropomorphic ideas for composing objects. I’ll discuss how to achieve collaboration in our objects vs. the more common command-and-control style. I’ll explore the importance of metaphor in designing our code. And I’ll describe how to achieve better design by anthropomorphizing your domain.

Conference Videos


Version: 1.0 (506) by Coby Randquist on 2013-04-27