Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft.

Slides:



Advertisements
Similar presentations
Unit testing in.Net. Copyright 2007 Tikal Knowledge, Ltd. | 2 | Agenda Introduction Visual Studio built-in support Open source frameworks Working together.
Advertisements

Chapter 6 Writing a Program
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Planning your training. Objectives Pull together the different strands running through this workshop Link this workshop with workshops 1 and 3 Plan for.
Talent Is Overrated What Really Separates World-Class Performers from Everybody Else Geoff Colvin New York: Portfolio.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Are Parametric Techniques Relevant for Agile Development Projects?
The Slope-Intercept Form of a Line
Chapter 5 Test Review Sections 5-1 through 5-4.
Bare-knuckle web development DevDay.LK Johannes Brodwall, Chief scientist Exilesoft
Use your tools Select one of the following prompts for reflection. Write your ideas and key thoughts on an index card. Share your ideas with one another.
1 From Formative to Instructional Practice Kelly Oglesby, Chief Information Office Data Tools Team Elementary Language Arts and Social Studies Data Analyst.
Remote Pair Programming BuildStuff.lt Johannes Brodwall Exilesoft Chief Guest starring: Dileepa Jayasuriya.
Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief
Extreme Collaboration Johannes Brodwall Exilesoft Chief TODO: Good pairings: Senior/senior: Ping-pong Respectful senior/senior: Stategist/tactician.
Architect Bootcamp Johannes Brodwall, Chief scientist Exilesoft Global.
Johannes Brodwall Exilesoft
Extreme delivery: The real measure of progress is… Johannes Brodwall Exilesoft Chief
Extreme Programming Live WeActuallyBuildStuff Johannes Brodwall Exilesoft Chief Guest starring: Chaminda Sooriyapperuma.
We can find a multiple by multiplying the numbers together, but to find the Least Common Multiple we have to get rid of any factors that the numbers have.
Numbers
Rainbow Sprint Plan Smidig 2012 Johannes Brodwall, Chief scientist Exilesoft.
Coding Dojo Agile Riga Day 2012 Johannes Brodwall, Principal Architect Steria
Extreme Startup Agile Riga Day 2012 Johannes Brodwall, Principal Architect Steria
Remote Pair Programming Agile 2013 Johannes Brodwall Exilesoft Chief Guest starring: Niruka Ruhunage.
Data Team Training February 4, 7, 10, 2014 Data Team Training February, 2014.
Coding Dojo: an environment for learning and sharing Agile practices Danilo Sato, Hugo Corbucci, Mariana Bravo Agile 2008 – Toronto - Canada 6 th Aug 2008.
Experience Agile Programming SDC 2012, Göteborg Johannes Brodwall Steria Featuring: Ole Chr Rynning.
Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Designing the Age Friendly Worksite1 MODULE 7: Putting It All Together.
Marc LeBlanc October 2006 Video Game Programming.
Tuesday, February 10, 10, 2009 I desire more out of life…. I have reluctantly made a decision.
2015 Wiltshire pupil health and wellbeing survey You and nearly 7,000 children and young people from Years 4, 5, 6, 8, 10 & 12 took part in The Wiltshire.
Making and decoding a code message
Bare-knuckle web development Agile Prague Johannes Brodwall, Chief scientist Exilesoft Global.
PLAY GAMES TO: SAVE THE WORLD? LEARN? SOCIAL SKILLS, HOW TO USE TECHNOLOGY, ACADEMIC SUBJECTS OR JUST HAVE FUN?
This File Contains Four Key Tools for Practicing the IK & CK Patterns:
TDD & PP Workshop for Sterias FHS og T&D team, 9. desember, 2010 Johannes Brodwall Anders Karlsen.
By: Brett Work. I Play Video Games I Think It Is Cool How They Make Them It Takes A Lot Of Work.
Johannes Brodwall Chief Scientist Smidig arkitektur.
Coding Quest JavaBin Stavanger Johannes Brodwall Exilesoft Chief
Experience Agile Programming XP Days Ukraine Йоханнес Бродвалл, Just-a-programmer Стерия
Experience Agile Programming Agile Meetup, Sri Lanka Johannes Brodwall Steria Featuring: Shihan Iqbal.
DESIGN OF PLAY Doug Coughran, Emma Haley, Talia Kaufmann, Tina Yau.
Multi-purpose tests (Cool tricks with JUnit) JavaZone 2012 Johannes Brodwall, Principal Architect Steria
Wednesday 8 th 8 th August 2007 I wish to get more out of life…. I have made a decision.
Coding Dojo Sofware People 2012 Johannes Brodwall, Principal Architect Steria
Remote Pair Programming Agile India 2014 Johannes Brodwall Exilesoft Chief Guest starring: Niruka Ruhunage.
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
Wishing you a fun Halloween filled with magical surprises! May you get lots of treats that are good to eat!
What do you really think about Science??
I wish to get more out of life….
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
International students: The World INTO the University
What is Computer Science?
THANK YOU!.
دومین کمیته مترجمین حاکمیت بالینی دانشگاه
Provincial K-8 Report Card
Mrs. Carson’s Newsletter November 18, 2013 Upcoming Topics
Thank you.
Thank you.
By Jason Shearer, Jordan Britt
STATSTICS&PROBABILITY
I wish to get more out of life….
Coding Dojo: an environment for learning and sharing Agile practices
Presentation transcript:

Coding dojo PocketMobile Johannes Brodwall, Chief scientist Exilesoft

1.What is a dojo? 2.Ping-pong demo 3.First kata 4.First kata, repeat 5.Second kata 6.Wrap-up

«Coding dojo»?

Programmers Practice People

Programmers Practice People

«Deliberate practice is your highway to becoming an expert.»

«Slowing down is really the key to get any skill under your belt.»

«In order to master any move or action you need to make a lot of repetitions.»

Reflect on different approaches

Programmers Practice Slow down Repeat Reflect People

Programmers Practice People Make friends Work together Have fun

Failing test Write code Failing test Write code Failing test

Write code Failing test Write code Failing test Refactor code and tests

Failing test Write code Failing test Write code Failing test

Write code Failing test Write code Failing test Refactor code and tests

Kata: Leap years

Dojo format:

1.Select kata 2.Plan approach 3.Work 4.Reflect 5.Repeat

Katas:

Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2,2] … 2*2*13*17*23*23 => [2,2,13,17,23,23]

Approach:

Which tests?

How long do we need?

Reflect

What surprised you? What do you want to achieve next round? What did you learn?

Kata: Prime factors 1 => [] 2 => [2] 3 => [3] 4 => [2,2] … 2*2*13*17*23*23 => [2,2,13,17,23,23]

Reflect

What surprised you? What do you want to achieve next round? What did you learn?

Kata: Romans 1 => I 5 => V 1999 => MCMXCIX

Which tests?

Reflect

What surprised you? What do you want to achieve next round? What did you learn?

Reflect

What surprised you? What will you do next? What did you learn?

Conclusion:

Deliberate practice will make you a master developer!

Thank you Learn more