This is a work in progress - will be updated regularly..

→ Slide 1
  • Identify your audience.
  • Pick a clear, achievable task.
  • Choose your software.
  • PLay time.
  • Complete the task.
  • Learn your documentation tools.
  • Sketch the outline.
  • Complete and Document.
  • Let it sit.
  • Revise and publish.
→ Slide 2

Without a clearly identified audience, your workshop risks being either to hard and alienating or to easy and boring.

With the CCC program we have targeted most of our workshops at a basic, introductory level to delivered in community without existing ICT support. We try to keep prior skills and experience needed for the workshop to a minimum, and look to engage participants in the delivery process.

→ Slide 3

With the CCC goal of offering open-source alternatives to closed-source software for every computing task, there are plenty of choices for workshops. Try choosing a task that has a single outcome, or is part of a larger project.

For example instead of ''How to Mix a Punk Rock Record Using Ardour!“ break it down into using Ardour for a specific step in that process.

→ Slide 4

This can be as simple as having an interest, then finding the right tool. If you already have an interest in creative software, music or games

In our experience, the best workshops are developed shortly after or even while learning the software yourself.

↓ Slide 5
↓ Slide 6
↓ Slide 7
↓ Slide 8
↓ Slide 9
↓ Slide 10
↓ Slide 11
  • ttt/making_a_software_workshop
  • by Andrei Maberley