GopherCon Africa 2026

Grit, as presented

The whole talk, 90 slides with the speaker notes attached. It builds one argument: every project runs into the same two sets of problems, one that costs the developer the first two weeks and one that decides whether there is a project at all, and the question worth answering is whether the shape of an application can be generated, owned outright by the team that generated it, and still improve after they own it.

1 / 90

Arrow keys to page through. N for notes, G for every slide at once.

What it covers

  1. 01The question the talk answers.
  2. 04Twelve problems that cost the developer the first two weeks.
  3. 24Eight questions the client asks before anyone mentions the feature.
  4. 35Why twenty problems survive a decade of excellent libraries.
  5. 39Describe a resource, get the whole vertical slice.
  6. 43Every file one description produced, one at a time.
  7. 56The four ideas the framework is built on.
  8. 64A client billing system, from an empty folder to a running stack.
  9. 82The last mile: a VPS you own, with TLS.
  10. 87Twenty problems accounted for, and where to get it.

Everything in the deck is a command you can run

The application built on stage is the one in the quick start, and the numbers quoted are measured in the posts they come from rather than estimated for the slide.

Grit v3.406.0 · MIT licensed · Go + React