"Simple" is a word often used in agile software development. Terms like YAGNI and "do the simplest thing that can possibly work". It is easy to forget, however, that Simple is often Hard! So what’s hard about becoming an agile software developer, where are the bumps in the ride?
In this talk I went through some aspects of agile software development that many developers find to be hard, or even unpleasant initially.
I passed two microphones around and had the audience act out Ola the Optimist and Pete the Pessimist whenever their quotes popped up. It was like a live commentary of the presentation from two different perspectives. Great fun :o)