Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reflect & Refactor

Reflect & Refactor

As developers, we’re constantly learning: whether it’s figuring out how to solve new problems and bugs, or focusing on new skills and knowledge to apply to our work. Often when we talk about reflecting and refactoring, it will be about the way we work in our teams or how we can make our code better – but why don’t we apply the same method to ourselves?

This talk looks at how to constantly reflect and refactor your own skills and values, creating your own idea of a “good” developer. It will examine the psychology of creating new habits, the different motivations of why we are developers, and how we can each define the type of developers we want to be.

Melinda Seckington

May 03, 2017
Tweet

More Decks by Melinda Seckington

Other Decks in Technology

Transcript

  1. @mseckington Candidness Courage Efficiency Empathy Imagination Inspirational Playfulness Be candid

    Be courageous Be efficient Be empathetic Be imaginative Be inspiring Be playful
  2. What went well? What didn’t go well? What do you

    have questions about? @mseckington
  3. What went well? What did you learn? What was unusual?

    Who helped you? What was your main strength? What inspired you? What went less well? What did you fail at? What would you change? Who did you help? What was your weakness? What still puzzles you? @mseckington
  4. • Maintainability • Extensibility Improving the design of the existing

    codebase: make it easier to add new features and capabilities make it easier to fix and change things @mseckington
  5. Improving the design of ourselves: make it easier to add

    new behaviours or skills make it easier to change existing behaviours or skills • Maintainability • Extensibility @mseckington
  6. How do we make it easier to change or add

    new behaviours or skills? @mseckington
  7. Adapt existing loops Create a new loop with an existing

    cue Find new cues and new rewards @mseckington
  8. Cue Routine Reward 1 2 3 The Habit Loop My

    teeth feel icky My teeth are clean! Brush my teeth @mseckington
  9. Cue Routine Reward 1 2 3 The Habit Loop My

    teeth feel icky & floss! My teeth are clean! Brush my teeth @mseckington
  10. Cue Routine Reward 1 2 3 The Habit Loop Calendar

    reminder to read Learnt something new! Read book @mseckington
  11. Cue Routine Reward 1 2 3 The Habit Loop Time

    to pick up a new feature to work on Shipped a feature! Implement the feature Reading time? @mseckington
  12. Cue Routine Reward 1 2 3 The Habit Loop Time

    to pick up a new feature to work on Implement the feature @mseckington Shipped a feature! Read for 30 minutes!
  13. Cue Routine Reward 1 2 3 The Habit Loop Going

    to bed Read a book for 30 min Go to sleep more relaxed and disconnected @mseckington
  14. Cue Routine Reward 1 2 3 The Habit Loop Getting

    asked to do something I am scared of Say “Yes” Feeling proud for doing something you were scared of! @mseckington
  15. Cue Routine Reward 1 2 3 The Habit Loop Wake

    up early and see my running gear Go running Feel more energetic @mseckington
  16. Cue Routine Reward 1 2 3 The Habit Loop Excitement

    and curiosity about next episode Go running and listen to ZombiesRun Experience the story @mseckington
  17. Cue Routine Reward 1 2 3 The Habit Loop Wanting

    to level my character Complete one of my goals Level up! @mseckington
  18. Warrior: +5 for every 5k run +10 for every 10k

    run +10 for every spin class +10 for walking 10k steps Bard: +3 for attending a meetup +6 for attending a conference +10 for speaking at a meetup +20 for speaking at a conference Next level: 45 XP Next level: 20 XP Level 4 Level 5 @mseckington
  19. Adapt existing loops Create a new loop with an existing

    cue Find new cues and new rewards @mseckington
  20. @mseckington You have brains in your head. You have feet

    in your shoes. You can steer yourself Any direction you choose. You’re on your own. And you know what you know. And YOU are the one who’ll decide where to go. “ ” ~ Dr Seuss