├── images ├── s05-01-flow.png ├── s10-010-shuhari.png ├── s06-01-emotion-wheel.jpg ├── s05-02-skill-acquisition.png ├── s04-01-proximal-development.png └── s08-01-multiple-intellegences.png ├── 01.md ├── .the-secrets ├── 07.md ├── 04.md ├── 10.md ├── 02.md ├── 03.md ├── 05.md ├── ads.md ├── 08.md ├── README.md ├── 06.md ├── .gitignore └── 09.md /images/s05-01-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s05-01-flow.png -------------------------------------------------------------------------------- /images/s10-010-shuhari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s10-010-shuhari.png -------------------------------------------------------------------------------- /images/s06-01-emotion-wheel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s06-01-emotion-wheel.jpg -------------------------------------------------------------------------------- /images/s05-02-skill-acquisition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s05-02-skill-acquisition.png -------------------------------------------------------------------------------- /images/s04-01-proximal-development.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s04-01-proximal-development.png -------------------------------------------------------------------------------- /images/s08-01-multiple-intellegences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dougbradbury/secrets-of-successful-mentors/HEAD/images/s08-01-multiple-intellegences.png -------------------------------------------------------------------------------- /01.md: -------------------------------------------------------------------------------- 1 | # Secret 1: Successful Mentors:____________________________________________________ 2 | 3 | Why is Mentoring important to you? 4 | 5 | How has being mentored impacted you? 6 | 7 | ## Going Deeper 8 | 9 | Daniel Pink: Drive 10 | 11 | 12 | [<-- previous](README.md) | [README](README.md) | [next -->](02.md) 13 | -------------------------------------------------------------------------------- /.the-secrets: -------------------------------------------------------------------------------- 1 | Successful Mentors ... 2 | 3 | 1) mentor because they want to 4 | 2) don't teach 5 | 3) ask more questions than they answer 6 | 4) co-learn 7 | 5) follow the learner 8 | 6) replay their reactions 9 | 7) look for outcomes 10 | 8) individualize then pluralize concepts 11 | 9) define clear learning outcomes 12 | 10) protect, detach, then leave 13 | 14 | -------------------------------------------------------------------------------- /07.md: -------------------------------------------------------------------------------- 1 | # Secret 7: Successful Mentors:___________________________________________________ 2 | 3 | Where have you seen an excellent outcome that came as a result of an approach that you thought was the wrong one? 4 | 5 | ## Going Deeper 6 | 7 | [The Feedback Fallacy](https://hbr.org/2019/03/the-feedback-fallacy) 8 | 9 | 10 | [<-- previous](06.md) | [README](README.md) | [next -->](08.md) 11 | -------------------------------------------------------------------------------- /04.md: -------------------------------------------------------------------------------- 1 | # Secret 4: Successful Mentors:___________________________________________________ 2 | 3 | Name a mentor that you have had in your life. Would you consider them an expert? How much more did they know than you? 4 | 5 | ## Proximal Development 6 | 7 | ![Proximal Development](images/s04-01-proximal-development.png?raw=true) 8 | 9 | [<-- previous](03.md) | [README](README.md) | [next -->](05.md) 10 | -------------------------------------------------------------------------------- /10.md: -------------------------------------------------------------------------------- 1 | # Secret 10: Successful Mentors:___________________________________________________ 2 | 3 | ![Shu-Ha-Ri](images/s10-010-shuhari.png?raw=true) 4 | 5 | ## Summary 6 | 7 | Which Secret connected with you the most? 8 | 9 | What do you want to remember tomorrow? 10 | 11 | What are your major takeaways from today? 12 | 13 | What is important to you as you begin mentoring? 14 | 15 | [<-- previous](09.md) | [README](README.md) | [next -->](ads.md) 16 | -------------------------------------------------------------------------------- /02.md: -------------------------------------------------------------------------------- 1 | # Secret 2: Successful Mentors:___________________________________________________ 2 | 3 | |Teaching | Mentoring | 4 | |---------------------|---------------------| 5 | |Behavior | | 6 | |Knowledge | | 7 | |Regurgitate | | 8 | |Certify | | 9 | |Group | | 10 | 11 | [<-- previous](01.md) | [README](README.md) | [next -->](03.md) 12 | -------------------------------------------------------------------------------- /03.md: -------------------------------------------------------------------------------- 1 | # Secret 3: Successful Mentors:___________________________________________________ 2 | 3 | Think Historically: How are some of the most famous / well known mentors or gurus? 4 | 5 | 'Answer' these questions with another question: 6 | 7 | - What should I name this controller? 8 | - Is it ok if I don’t write a test for this? 9 | - Which ORM is the best one for me to use on this product? 10 | - What color do I make this button? 11 | - Which callback should I use here? 12 | 13 | [<-- previous](02.md) | [README](README.md) | [next -->](04.md) 14 | -------------------------------------------------------------------------------- /05.md: -------------------------------------------------------------------------------- 1 | # Secret 5: Successful Mentors:___________________________________________________ 2 | 3 | What does a really good day at work look like for you? 4 | 5 | ## Flow 6 | 7 | ![Model of Flow](images/s05-01-flow.png?raw=true) 8 | 9 | What should you do when you observe anxiety in the learner? 10 | What should you do when you observe boredom in the learner? 11 | 12 | ## Skill Acquisition 13 | 14 | ![Skill Acquisition](images/s05-02-skill-acquisition.png?raw=true) 15 | 16 | ## Going Deeper 17 | 18 | [Ted Talk](https://www.ted.com/talks/mihaly_csikszentmihalyi_flow_the_secret_to_happiness) 19 | 20 | [<-- previous](04.md) | [README](README.md) | [next -->](06.md) 21 | -------------------------------------------------------------------------------- /ads.md: -------------------------------------------------------------------------------- 1 | # Advertisements 2 | 3 | ## Let's Connect 4 | 5 | [@dougbradbury](twitter.com/dougbradbury) 6 | 7 | ## Mentor training and coaching 8 | 9 | I can help you and your team set up an onboarding or mentoring program or enhance the one you have. 10 | Contact me at doug@thementormentor.com 11 | 12 | ## Work on my Team 13 | 14 | My team at Dade Systems in hiring 3 Rails Engineers. [Apply Here](https://dadesystems.com/careers/senior-software-engineer/) 15 | 16 | ## Hire One World Coders 17 | 18 | [One World Coders](https://www.oneworldcoders.com/) has a great team of culturally intelligent Africa-based rails developers that are ready to agument your team. 19 | 20 | [<-- previous](10.md) | [README](README.md) 21 | -------------------------------------------------------------------------------- /08.md: -------------------------------------------------------------------------------- 1 | # Secret 8: Successful Mentors:___________________________________________________ 2 | 3 | What is your dominant learning style? 4 | 5 | ## Multiple Intellegences 6 | 7 | ![Multiple Intellegences](images/s08-01-multiple-intellegences.png?raw=true) 8 | 9 | For Each intellegence, come up with an idea for introducing a programming concept: 10 | 11 | - Verbal-linguistic 12 | - Logical-mathematical 13 | - Intrapersonal 14 | - Interpersonal 15 | - Musical 16 | - Visual-spatial 17 | - Bodily-kinesthetic 18 | - Naturalist 19 | - Existential 20 | 21 | ## Going Deeper 22 | 23 | [Learning Styles vs Multiple Intelligences](https://www.washingtonpost.com/news/answer-sheet/wp/2013/10/16/howard-gardner-multiple-intelligences-are-not-learning-styles) 24 | 25 | [<-- previous](07.md) | [README](README.md) | [next -->](09.md) 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The Secrets of Successful Mentors 2 | 3 | How do the best mentors operate? What makes them so effective? In this workshop, we will explore some counter-intuitive techniques that great mentors use in helping their apprentices learn fast and achieve extraordinary results. Learn how to give just the right learning challenge and just the right time and how to give feedback in a way that will actually be heard! 4 | 5 | We will explore how mentoring is fundamentally different than teaching. We will also look at some psychology and brain science to understand what makes learners tick and how they respond when we give them feedback. 6 | 7 | ## Prerequisites 8 | 9 | None 10 | 11 | ## Getting Ready 12 | 13 | Clone or fork this repository and use it as your workbook throughout. 14 | Get a working headset / mic and video camera ready 15 | 16 | ## Conntecting 17 | 18 | This workshop will take place in this [zoom room](https://zoom.us/j/98873637458?pwd=ZEpLd2lRaEhoM0tHZHRsTEZyL1hDZz09). 19 | On Discord at #secrets-of-successful-mentors 20 | 21 | ## The Workbook 22 | 23 | - [Secret 1](01.md) 24 | - [Secret 2](02.md) 25 | - [Secret 3](03.md) 26 | - [Secret 4](04.md) 27 | - [Secret 5](05.md) 28 | - [Secret 6](06.md) 29 | - [Secret 7](07.md) 30 | - [Secret 8](08.md) 31 | - [Secret 9](09.md) 32 | - [Secret 10](10.md) 33 | -------------------------------------------------------------------------------- /06.md: -------------------------------------------------------------------------------- 1 | # Secret 6: Successful Mentors:___________________________________________________ 2 | 3 | Think about some feedback you recently received. Describe the feeback in as much detail as you can remember. 4 | 5 | Answer these three questions about the feedback. 6 | 7 | - Was the feedback clear or opaque? 8 | - Was it immediate or delayed? 9 | - How did the feedback make you feel? 10 | 11 | |Instead of ... | Try ... | 12 | |------------------------------------------------|--------------------------------------| 13 | | Can I give you some feedback? | | 14 | | Good job! | | 15 | | Here’s what you should do. | | 16 | | That won’t really work. | | 17 | | You need to improve your communication skills. | | 18 | | You are slow to complete you work | | 19 | | You spin your wheels for too long before asking for help.| | 20 | 21 | Rewrite that actual feeback your received imagining the feedback giver replaying their reactions to you. 22 | 23 | ## Going Deeper 24 | 25 | [The Feedback Fallacy](https://hbr.org/2019/03/the-feedback-fallacy) 26 | 27 | [<-- previous](05.md) | [README](README.md) | [next -->](07.md) 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.rbc 2 | capybara-*.html 3 | .rspec 4 | /db/*.sqlite3 5 | /db/*.sqlite3-journal 6 | /db/*.sqlite3-[0-9]* 7 | /public/system 8 | /coverage/ 9 | /spec/tmp 10 | *.orig 11 | rerun.txt 12 | pickle-email-*.html 13 | 14 | # Ignore all logfiles and tempfiles. 15 | /log/* 16 | /tmp/* 17 | !/log/.keep 18 | !/tmp/.keep 19 | 20 | # TODO Comment out this rule if you are OK with secrets being uploaded to the repo 21 | config/initializers/secret_token.rb 22 | config/master.key 23 | 24 | # Only include if you have production secrets in this file, which is no longer a Rails default 25 | # config/secrets.yml 26 | 27 | # dotenv 28 | # TODO Comment out this rule if environment variables can be committed 29 | .env 30 | 31 | ## Environment normalization: 32 | /.bundle 33 | /vendor/bundle 34 | 35 | # these should all be checked in to normalize the environment: 36 | # Gemfile.lock, .ruby-version, .ruby-gemset 37 | 38 | # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: 39 | .rvmrc 40 | 41 | # if using bower-rails ignore default bower_components path bower.json files 42 | /vendor/assets/bower_components 43 | *.bowerrc 44 | bower.json 45 | 46 | # Ignore pow environment settings 47 | .powenv 48 | 49 | # Ignore Byebug command history file. 50 | .byebug_history 51 | 52 | # Ignore node_modules 53 | node_modules/ 54 | 55 | # Ignore precompiled javascript packs 56 | /public/packs 57 | /public/packs-test 58 | /public/assets 59 | 60 | # Ignore yarn files 61 | /yarn-error.log 62 | yarn-debug.log* 63 | .yarn-integrity 64 | 65 | # Ignore uploaded files in development 66 | /storage/* 67 | !/storage/.keep 68 | -------------------------------------------------------------------------------- /09.md: -------------------------------------------------------------------------------- 1 | # Secret 9: Successful Mentors:___________________________________________________ 2 | 3 | What is one example of something that someone needs to learn in order to successful in your team? 4 | 5 | 1) Pick a verb: 6 | 7 | Name, Memorize, Identify, Do a simple procedure, 8 | Recognize, count, define, draw, fund, label, match, quote, recall, recite, 9 | order, tell, write, imitate, List, Describe, Classify, Combine, Do algorithms, 10 | Report, discuss, illustrate, select, narrate, compute, sequence, outline, 11 | separate Analyze, Explain, Integrate, Sequence, Relate, Apply, Compare, 12 | Contrast, Argue, Criticize, Relate, Predict, conclude, summarize, review, 13 | argue, transfer, make a plan, characterize, differentiate, organize, debate, 14 | make a case, construct, review and rewrite, examine, translate, paraphrase, 15 | solve a problem Reflect, Theorize, Hypothesize, Create, Imagine, Formulate, 16 | Generate Generalize, generate, compose, invent, originate, prove from first 17 | principles, make an original case, solve from first principles 18 | 19 | 2) Identify the topic: 20 | 21 | 3) Explain the context: 22 | 23 | Some Examples: 24 | 25 | - List (verb) the three rules of TDD (object) To a group of apprentices seeing TDD for the first time. (context) 26 | - Contrast (verb) Outside in vs Inside Out TDD (content) In a blog post targeted at Senior Developers (context) 27 | - Theorize (verb) why developing with Unit Tests is faster (object) To a client asking if we can save some time by eliminating testing (context) 28 | - Do (verb) the bowling game kata (object) by following along with a video in a language your know 29 | - Use TDD to solve (verb) a coding problem (object) That you have never seen solved (context) 30 | - Create (verb) a custom matcher (object) in your testing framework to make your test read better (context) 31 | 32 | [<-- previous](08.md) | [README](README.md) | [next -->](10.md) 33 | --------------------------------------------------------------------------------