From 20b28e9a44c46970b98de8d2291fd6b5062cab52 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:45:19 +0200
Subject: [PATCH 01/16] Fix typography.
---
presentations/coaching/index.html | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 9fef4ea..74527d3 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -68,7 +68,7 @@ Introduction to Coaching
- We strongly believe the best way to learn to code -- or any other tech-related subject, for that matter -- is with a hands-on, experience-oriented, and pragmatic workshop that someone can work through at their own pace. Our curricula are designed for exactly that purpose.
+ We strongly believe the best way to learn to code — or any other tech-related subject, for that matter — is with a hands-on, experience-oriented, and pragmatic workshop that someone can work through at their own pace. Our curricula are designed for exactly that purpose.
This is also reflected in the way we organise ourselves on site: there is no classroom-style setting; everyone has their own workspace instead. There is no teacher in front and no one going through the material with a presenter.
@@ -76,7 +76,7 @@ The Material
- Coaching isn't teaching...
+ Coaching isn't teaching…
in the sense that we are not standing in front and teaching here. Coaches
@@ -138,7 +138,7 @@
Creating a friendly environment, part 3
- Look around to see if someone else might be having trouble
- They might just be afraid to ask
- - Come by once in a while and ask: "Hey, how is it going? Anything I can help you with?"
+ - Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
- Before you start typing on a learners computer, ask whether that is okay with them
- Encourage learners to play around on their own
@@ -157,7 +157,7 @@ Questions are good!
Emphasize that there is no such thing as "dumb" questions
Ask if learners have any questions
Give other learners the chance to try to answer that question
- Coding is collaboration - make sure learners understand that
+ Coding is collaboration — make sure learners understand that
From 5c7787d9fe5e504b03ad5d225070e913416c83aa Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:45:39 +0200
Subject: [PATCH 02/16] Highlight our goals.
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 74527d3..c747c3d 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -68,7 +68,7 @@ Introduction to Coaching
- We strongly believe the best way to learn to code — or any other tech-related subject, for that matter — is with a hands-on, experience-oriented, and pragmatic workshop that someone can work through at their own pace. Our curricula are designed for exactly that purpose.
+ We strongly believe the best way to learn to code — or any other tech-related subject, for that matter — is with a hands-on, experience-oriented, and pragmatic workshop that someone can work through at their own pace. Our curricula are designed for exactly that purpose.
This is also reflected in the way we organise ourselves on site: there is no classroom-style setting; everyone has their own workspace instead. There is no teacher in front and no one going through the material with a presenter.
From 95e91570798293a88f946891babfbed58f92f773 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:46:07 +0200
Subject: [PATCH 03/16] Fix typography.
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index c747c3d..702bacb 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -78,7 +78,7 @@ The Material
- in the sense that we are not standing in front and teaching here. Coaches
+ in the sense that we are not standing in front and teaching here. Coaches…
- Stand by on the sidelines
From 4c26fbdc64e7e6e3d80b78f752ae897b31de658f Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:46:42 +0200
Subject: [PATCH 04/16] Emphasize the learners are always first.
---
presentations/coaching/index.html | 1 +
1 file changed, 1 insertion(+)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 702bacb..cb198b6 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -141,6 +141,7 @@ Creating a friendly environment, part 3
- Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
- Before you start typing on a learners computer, ask whether that is okay with them
- Encourage learners to play around on their own
+ - Whatever they do is great and beautiful!
From 80118193b748e87dc17ab050c06e341b724357fb Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:47:03 +0200
Subject: [PATCH 05/16] Fix typos.
---
presentations/coaching/index.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index cb198b6..e7e008f 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -164,7 +164,7 @@ Questions are good!
-
+
From 53f6966a45d177b50c01dfd8c6ea15e3998c5b82 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:48:28 +0200
Subject: [PATCH 07/16] Note how the material is laid out.
---
presentations/coaching/index.html | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index b480ebc..4bf8886 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -73,6 +73,27 @@ The Material
+
+
+
+ A note about the material
+
+
+
+ - At times, the material might seem unnecessarily dense to you, as if going to extra hoops.
+ - Don't fret, that is on purpose!
+ - We believe in teaching the hard way.
+ - Uh?
+ - That means teaching them a little unidiomatic style first, just to make them discover themselves how (and why!) to do it better. Example:
+
+ - Writing an expression you want repeated out five times at first.
+ - To make them understand how powerful and convenient loops are.
+
+
+
+
+
+
From 5fff34dfc58ef12b748657e4699628bd7ca3efb0 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:54:25 +0200
Subject: [PATCH 08/16] The keyboard, it is sacrosanct.
---
presentations/coaching/index.html | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 4bf8886..35bf188 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -160,7 +160,6 @@ Creating a friendly environment, part 3
Look around to see if someone else might be having trouble
They might just be afraid to ask
Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
- Before you start typing on a learners computer, ask whether that is okay with them
Encourage learners to play around on their own
Whatever they do is great and beautiful!
@@ -257,6 +256,7 @@ Don'ts
+ - We do not touch their keyboard
- We do not hit on anyone or make sexually suggestive remarks
- We do not roll our eyes or laugh at questions
- We do not use the time to advertise our own companies/jobs/ourselves
@@ -267,6 +267,23 @@ Don'ts
+
+
+
+ Their keyboard
+ it is made of lava!
+
+
+
+ - Learners are going to drift away when you take over their keyboard.
+ - Don't touch it.
+ - If you absolutely, ultimatively must type something on their computer — chances are you don't —, ask whether that is okay with them.
+ - And explain what you are doing.
+
+
+
+
+
From 72ce326bf1714b40021dd30c2be5ff764d9c8fcc Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 11:59:02 +0200
Subject: [PATCH 09/16] Catch some feedback.
---
presentations/coaching/index.html | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 35bf188..bbd203e 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -207,6 +207,23 @@ Responding to questions
+
+
+
+ Responding to questions, aftermath
+
+
+ Question solved. Now what?
+
+ - We strive to continuously improve our material.
+ - Try to write down the notion of the question so you don't forget it.
+ - File a ticket after the workshop (Github Issues.)
+
+
+
+
+
+
From 21d0282e129bd8647032724a0e8ea915da057c66 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 12:12:14 +0200
Subject: [PATCH 10/16] Fix syntax.
---
presentations/coaching/index.html | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index bbd203e..decff61 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -89,6 +89,7 @@ A note about the material
Writing an expression you want repeated out five times at first.
To make them understand how powerful and convenient loops are.
+
@@ -99,8 +100,8 @@
A note about the material
-
in the sense that we are not standing in front and teaching here. Coaches…
-
+
in the sense that we are not standing in front and teaching here.
+
Coaches…
- Stand by on the sidelines
- Are right there when needed
From a5b99f7486b22630d0bdbdf993fa52de92dba8cc Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 12:12:32 +0200
Subject: [PATCH 11/16] Expand on the friendly environment.
---
presentations/coaching/index.html | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index decff61..bf56f6f 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -118,6 +118,7 @@ Coaching isn't teaching…
Creating a friendly environment
+ Atmosphere
@@ -136,7 +137,8 @@ Creating a friendly environment
- Creating a friendly environment, part 2
+ Creating a friendly environment
+ Encouragement
@@ -146,6 +148,8 @@ Creating a friendly environment, part 2
- Use normal language instead of slang
- Make sure the learner understood what you said
- and explain it again differently if that's not the case
+ - Encourage learners to play around on their own
+ - Whatever they do is great and beautiful!
@@ -154,15 +158,19 @@
Creating a friendly environment, part 2
- Creating a friendly environment, part 3
+ Creating a friendly environment
+ Questions
- Look around to see if someone else might be having trouble
- They might just be afraid to ask
- - Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
- - Encourage learners to play around on their own
- - Whatever they do is great and beautiful!
+ - Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
+
+ - This is a very powerful tool: It helps shy learners, builds rapport and increases engagement.
+ - Another trick: Just sit next to them and chat about what they are doing.
+
+
From 5e075d79e24b5fc45cb4f96c3251fa0a29819035 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 12:50:11 +0200
Subject: [PATCH 12/16] Fix style.
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index bf56f6f..b4f7fb3 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -80,7 +80,7 @@ A note about the material
- - At times, the material might seem unnecessarily dense to you, as if going to extra hoops.
+ - At times, the material might seem unnecessarily dense to you, as if going through extra hoops.
- Don't fret, that is on purpose!
- We believe in teaching the hard way.
- Uh?
From 342371d47b1337c4a492813a65cda75af349c172 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Sat, 6 Apr 2013 12:50:31 +0200
Subject: [PATCH 13/16] Remove some redundant parts so everything fits neatly
onto the slides.
---
presentations/coaching/index.html | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index b4f7fb3..8c938ee 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -83,7 +83,6 @@ A note about the material
- At times, the material might seem unnecessarily dense to you, as if going through extra hoops.
- Don't fret, that is on purpose!
- We believe in teaching the hard way.
- - Uh?
- That means teaching them a little unidiomatic style first, just to make them discover themselves how (and why!) to do it better. Example:
- Writing an expression you want repeated out five times at first.
@@ -143,8 +142,6 @@ Creating a friendly environment
- Assume everyone you're coaching has zero knowledge but infinite intelligence
- - Encourage learners to ask questions
- - Respond positively
- Use normal language instead of slang
- Make sure the learner understood what you said
- and explain it again differently if that's not the case
@@ -168,7 +165,7 @@ Creating a friendly environment
- Come by once in a while and ask: “Hey, how is it going? Anything I can help you with?”
- This is a very powerful tool: It helps shy learners, builds rapport and increases engagement.
- - Another trick: Just sit next to them and chat about what they are doing.
+ - Another trick: Sit next to them and chat about what they are doing.
From 9f2a2aa288bbc3eb6e512d8a9705519b74ea2110 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Tue, 16 Apr 2013 22:44:23 +0200
Subject: [PATCH 14/16] Remove mention of 'teaching.'
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 8c938ee..b2dfba3 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -82,7 +82,7 @@ A note about the material
- At times, the material might seem unnecessarily dense to you, as if going through extra hoops.
- Don't fret, that is on purpose!
- - We believe in teaching the hard way.
+ - We believe in learning exploratively (sometimes called the hard way.)
- That means teaching them a little unidiomatic style first, just to make them discover themselves how (and why!) to do it better. Example:
- Writing an expression you want repeated out five times at first.
From 5f05538c6389b2def2265faff48c0b1571125e3a Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Tue, 16 Apr 2013 22:44:38 +0200
Subject: [PATCH 15/16] Avoid slang.
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index b2dfba3..507a2f3 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -83,7 +83,7 @@ A note about the material
- At times, the material might seem unnecessarily dense to you, as if going through extra hoops.
- Don't fret, that is on purpose!
- We believe in learning exploratively (sometimes called the hard way.)
- - That means teaching them a little unidiomatic style first, just to make them discover themselves how (and why!) to do it better. Example:
+
- That means teaching them a little suboptimal style first, just to make them discover themselves how (and why!) to do it better. Example:
- Writing an expression you want repeated out five times at first.
- To make them understand how powerful and convenient loops are.
From 2f9492e9d85ee240946ca5662123e08a579073a8 Mon Sep 17 00:00:00 2001
From: Robert Lehmann
Date: Tue, 16 Apr 2013 22:45:01 +0200
Subject: [PATCH 16/16] Moved keyboard don't down.
---
presentations/coaching/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/presentations/coaching/index.html b/presentations/coaching/index.html
index 507a2f3..be15e27 100644
--- a/presentations/coaching/index.html
+++ b/presentations/coaching/index.html
@@ -279,12 +279,12 @@ Don'ts
- - We do not touch their keyboard
- We do not hit on anyone or make sexually suggestive remarks
- We do not roll our eyes or laugh at questions
- We do not use the time to advertise our own companies/jobs/ourselves
- We do not pick on or make fun of anyone or anything (not even PHP!)
- We do not debate which programming language, methods or technologies are "better"
+ - We do not touch their keyboard