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

Make Better Decisions

Make Better Decisions

Presented at Keep Ruby Weird in October 2016. Explores how we get better at making technical decisions through 8 'weird' tricks we use in our apprenticeship and mentoring programs at Haught Codeworks.

Marty Haught

October 28, 2016
Tweet

More Decks by Marty Haught

Other Decks in Technology

Transcript

  1. If you decide to interview Steve, ignoring the other resumes,

    turn to page 11. If you decide to keep reviewing resumes, turn to page 14. Isn’t this the guy that loves Chunky BACON?! Nice resume, Plenty of Rails Experience too! Yeah, I follow him on Twitter. Love his Medium posts.
  2. If you decide to present Steve with an offer, turn

    to page 17. If you decide to return to reviewing resumes, turn to page 14.
  3. If you decide to ignore your concerns and pretend everything

    is fine, turn to page 21. If you decide to question Steve about his skills, turn to page 24.
  4. To your surprise, his eyes begin to glow red and

    the room starts to rumble as an eerie green glow washes over the office. Screams of panic erupt as one of the desks explode. You foolishly look into Steve's eyes and go insane. The End
  5. If you decide to ignore your concerns and pretend everything

    is fine, turn to page 21. If you decide to question Steve about his skills, turn to page 24.
  6. Confirmation Bias The tendency to see or interpret things in

    a way that confirms our preconceptions.
  7. Stereotyping Expecting a member of a group to have certain

    characteristics without having actual information about that individual.
  8. We can also direct our experiences to improve our skills

    and intuition to make better decisions. We can train ourselves through deliberate practice and mindfulness to be aware of these biases.
  9. Can I create a team that is constantly improving on

    making high quality software efficiently?
  10. 1

  11. Step 1: Define the goal ✓ Why does it need

    to be solved? ✓ What is the value? ✓ Any constraints? Honest, Accurate, Complete 2
  12. Step 2: Identify options ✓ List potential approaches ✓ Via

    research, networking, brainstorming ✓ Consider unconventional ones what about doing nothing? 2
  13. Step 3: Qualify options ✓ Likelihood to meet our goals

    ✓ What are the risks? ✓ Time, effort, cost? 2
  14. Step 4: Choose best option ✓ Determine important factors such

    as time, cost or process ✓ Weigh options by factors ✓ Eliminate options to reduce choice profit!! 2
  15. Step 5: Reflect Mmm, Secret sauce! ✓ How did it

    turn out? ✓ Lessons learned? ✓ Ways to improve your process? 2
  16. Keep in mind Bigger the issue, more thorough Consider overall

    value when investing time or effort Beware of too many choices 2
  17. What is your understanding of the task? Any questions or

    uncertainties? What represents doneness? Map out your approach before you start Pre-task entry 4
  18. Post-task entry What did I learn? What did I get

    stuck on? Any sort of feedback given 4
  19. Use daily Rigorously keep notes on anything work-related Use throughout

    your day Stop and reflect at end of each day 4
  20. Estimation Steps 1. Break down task into smaller parts 2.

    Record each part with a time estimate 3. Track time as you work on your task 4. Compare estimated vs actual time 5. Reflect on why they were different 5
  21. Be Deliberate Work toward a goal Do this on your

    own Practice as you wish to perform Evaluate your progress Seriously , you have to do it yourself! 6
  22. What happens when you don't know what to do? !

    When you don't have the answers? 7
  23. Safe! Zone Fail like Goldilocks Go beyond your comfort zone

    In a safe place Avoid being overwhelmed It’s about learning from your mistakes don’t try this in production! 7
  24. Seek feedback Feedback is a critical part of what we

    do If not offered regularly, seek it out 8
  25. Feedback is a gift Accept we are always learning Cannot

    improve if you aren’t receptive 8
  26. Making better decisions comes from a practice of being mindful

    as we intentionally improve our skills.