collaboration
4 free lessons tagged collaboration across Programming, Business. Each one is a short sequence of focused steps with narration and a five-question quiz at the end — take them in any order, no signup required.
Merge and Rebase: Two Answers to Divergence
Every operation so far moved a pointer. Merging is the first that has to decide something: two branches changed the same project and one result must come out. This lesson covers the three-way merge and the merge base it depends on, what a conflict actually is, and why rebase produces different commits rather than moving them.
Workshops, Retrospectives, and Making It Stick
Longer sessions have their own failure modes: energy, structure over hours, and the gap between a productive day and anything changing afterwards. This lesson covers designing a workshop backwards from its output, running a retrospective people tell the truth in, and why most session outcomes evaporate.
Running It: Airtime, Silence, and the Difficult Person
Facilitation is mostly managing who speaks and who does not. This lesson covers why the loudest voice dominates for structural reasons, techniques that redistribute airtime without confrontation, handling the person who derails, and what to do when a group agrees too easily.
Most Meetings Fail Before Anyone Speaks
A meeting is a decision about how to spend the combined attention of everyone in the room. This lesson covers the four things meetings are actually for, why mixing them fails, who should be present, and the preparation that determines whether the hour is worth what it costs.

