Reading tarsnap's Code [wiki]

(this is an experiment with the wiki format of Discourse posts)

Tarsnap is an amazing minimalist tool for archiving your digital assets in the cloud. The authors, Colin Percival and Graham Percival, are highly revered C programmers and system hackers. Let’s read the code they’ve written to learn how to write exceptional C.

The tarsnap client, per the authors, is readable source, but not “open source”. The client source code is published on GitHub and is available for us to explore and learn from.

This is a wiki that can be edited by anyone!