jackstones the journey to mastery
play

Jackstones: the Journey to Mastery Dan North @tastapod Part 1: - PowerPoint PPT Presentation

Jackstones: the Journey to Mastery Dan North @tastapod Part 1: Mastery @tastapod Mastery is capability in a context P = p - i Let's look at some different contexts @tastapod The concert pianist Learns: Practices: music theory


  1. Jackstones: the Journey to Mastery Dan North @tastapod

  2. Part 1: Mastery @tastapod

  3. Mastery is capability in a context P = p - i Let's look at some different contexts @tastapod

  4. The concert pianist Learns: Practices: – music theory – pitch, chords, scales and progressions – piano theory – pieces, section by – mechanics of playing section piano – physical and mental – individual pieces repetition Mastery is consistently flawless performance @tastapod

  5. The composer Learns: Practices: – (usually) everything a – (usually) everything a musician learns musician practices – music history – composing and playing pieces – theory of composition Mastery is creating your magnum opus @tastapod

  6. The ice hockey player Learns: Practices: – how to skate – individual techniques – rules of hockey – team techniques and strategies – tactics and techniques – offensive and – combinations and defensive techniques game plays Mastery is consistently playing at your best @tastapod

  7. The soldier Learns: Practices: – Discipline – Repetition of basic skills – Survival techniques – Unfamiliar scenarios – Decision-making under pressure – Personal physical and mental boundaries Mastery is adapting instinctively to unfolding events @tastapod

  8. What is mastery to you? Producing beautiful code Developing wonderful products Creating business impact @tastapod

  9. Part 2: Software mastery @tastapod

  10. As an apprentice Find people who do Solve real problems what you want to do – don't learn to – model them, stalk them swim-with-armbands Study the basics Use Indirect Learning – theory and methods – create artificial constraints – languages and tools – try several approaches – XP, TDD, Clean Code, SOLID principles Optimise for feedback – from software and from people @tastapod

  11. As a journeyman Build a portfolio Listen like you don't know the answer – Try different approaches – because you might not – Try different domains If it ain't broke... Learn how you learn – fix it anyway! – and how you practice What if you could make a computer do anything..? @tastapod

  12. As a master Remember where you started – and what it felt like The best programmers I know make time – let the learner make the discoveries – share in the excitement! @tastapod

  13. Part 3: Jackstones @tastapod

  14. @tastapod

  15. @tastapod

  16. @tastapod

  17. @tastapod

  18. @tastapod

  19. @tastapod

  20. @tastapod

  21. @tastapod

  22. @tastapod

  23. @tastapod

  24. Conclusion: the Journey to Mastery Decide on your goal – you can always change your mind Understand your process – learn to learn, learn to practice The journey never ends! @tastapod

  25. Thanks for listening @tastapod http://dannorth.net dan@dannorth.net @tastapod

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend