Bonus Track (E)
Friday 14:00 - 15:59
Session type: Workshop (with computers)
Session level: Intermediate
You might well be reading this outline and thinking ‘I write code every day – why should I go to a tutorial based on writing code?’ Well, ask yourself: why do you write code every day? Your answer will be something to do with implementing some feature, maybe with tests, or fixing some bug, mostly working alone, for some company, to some deadline. And that’s fine. But this session is different. You will not be implementing some feature bound for production. You will not be shipping anything. You will not be writing code alone. You will not be working to some arbitrary deadline. You will not be writing code just once. Instead, the day is based on the principles of experiential deliberate practice applied to software development. You will not be using a normal integrated development environment (IDE). An IDE is designed for production. It has many features designed to help you go faster. We don’t want to go faster. We want to go slower. We want to go more deliberately. You will be coding in cyber-dojo, a highly constrained, custom designed, minimal, ‘non-development’ environment, designed to maximise learning. You will be working 100% test-driven. You will mostly be pair programming. You will be working in short timeboxes. You will experience effective code reviews. You will apply your chosen learning from each iteration in the next iteration. The session is hands-on and deeply immersive.
cyber-dojo – workshop Jon Jagger
Jon is a software consultant specialising in practice, process, test driven development and complex-adaptive systems thinking. He’s 33 years old (hex) and has loved software since he was 10 (decimal). He built cyber- dojo.org to promote deliberate practice for software developers. Jon has worked with Accenture, Aviva, Cisco, Ericsson, Friends Provident, HP, Microsoft, Opera, Ordnance Survey, RBS, Reuters, Renault F1, Schlumberger, Tandberg and many many more. If you don’t like his work, he won’t invoice you. He’s the co-author (with Olve Maudal) of the Deep C/C++ slide deck (nearly 1,000,000 views) and has had some C# books published. He’s also the ex-ECMA Task Group 2 C# convenor and ex- ACCU conference chairman. Jon is married to the beautiful Natalie, and proud father of Ellie, Penny and Patrick. He loves coarse fishing and salmon fishing and lives in Somerset, England.