Jon Jagger is a 2B years old (in hexadecimal) self employed software coach-consultant-mentor-trainer-programmer etc specializing in agile software development (people, principles and process), test driven development, deliberate practice, design, analysis, OO, UML, curly bracket languages (C#, C, C++, Java). He works on a no win, no fee basis. He used to be the ECMA TG2 C# convenor. He's had a couple of C# books published. He's married to the beautiful Natalie, and proud father of Ellie, Penny and Patrick. He loves freshwater fishing. River fishing in particular. He lives in England.
CyberDojo projects is my baby at the moment:
Book: Annotated C# Standard
Presentation: "Deliberate Practice"
Track: Software Craftsmanship
Time: Thursday 12:05 - 13:05
Location: Westminster Suite, Fourth Floor
I will discuss what deliberate practice is and isn't, and debunk a few myths concerning talent and expertise.
How do you develop expertise? Peter Norvig writes: "The key is deliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes. Then repeat. And repeat again."
For a developer, deliberate practice means trying new things, trying old things with a view to making them fresh and trying to move from accidental practice to intentional discipline. Deliberate practice improves technical agility through increased self awareness.