Your Name 679e95eb83 Retarget exercise 3 to net10.0 and verify with dotnet test
Verified with SDK 10.0.4xx (mise): builds clean, solution test green
deterministically, pristine test flaky as designed (failed 2/3 runs).
net7.0 runtime is out of support and unavailable, so the exercise now
targets net10.0; MSTest bumped 2.1.1 -> 3.6.4 to silence the NU1903
transitive-dependency warning. .gitignore for bin/obj.
2026-09-28 21:53:01 +00:00

Learning Hour Maker

This is a project to help me (Willem) create Learning Hours.

A learning hour is a short training session (~60 minutes) for software developers, led by a technical coach. It follows the 4 C's model from Sharon Bowman's "Training from the BACK of the Room".

See the Samman Learning Hour definition for the official description.

4 C's

The 4 C's from Sharon Bowman's "Training from the BACK of the Room": see the quick guide to the 4 C map.

Samman has dedicated pages for each:

  • Connect — get learners warmed up and thinking about the topic
  • Concept — explain new ideas with words, pictures, examples, stories
  • Concrete Practice — hands-on exercise where learners actively apply the new skill
  • Conclusions — summarize, evaluate, celebrate, and plan next steps

Samman Resources

Typical Timetable

Analysis of 124 Samman learning hours shows these average times:

Block Average Range
Connect 6.6 min 2–15 min
Concept 9.2 min 2–25 min
Concrete/Do 25.3 min 5–45 min
Conclusion/Reflect 6.2 min 2–15 min
Demo (optional) 10.6 min 2–45 min

Most common structure (65%): 4 blocks — Connect, Concept, Concrete Practice, Conclusion. Two-practice-round structure (23%): Connect, Concept, Practice 1, Concept, Practice 2, Conclusion. With demo (28%): Connect, Concept, Demo, Practice, Conclusion.

Total explicit time is usually 50-55 min, leaving buffer for transitions.

How to Use This Project

Use the learning-hour-design skill to walk through creating a learning hour:

  • The agent will grill you on learning goals (finding 1-3 clear, testable outcomes)
  • Help design a timetable to pace the 60 minutes
  • Work through each of the 4 C's with pointed questions
  • Help descope concrete practice ideas that are too big
  • Produce a complete org-mode outline
S
Description
a coding agent skill to make learning hours, and learning hours in development
Readme
174 KiB
Languages
C# 68.3%
Shell 19.2%
Java 12.5%