About

About C Systems Lab and VH Costa.

C Systems Lab is a small project about C, systems programming, and the craft of writing software well. It ships in three pieces:

  • A free interactive web course at csystemslab.com — ten modules, real compilation in the browser via a small local helper.
  • A paid PDF — the long-form companion. Twelve chapters plus appendices, a complete reference for people who want the whole arc on paper. Available on Gumroad.
  • A starter-exercises repo on GitHub.

This blog is the long-form notebook. Build logs, ideas in progress, the occasional opinion. Less polished than the PDF, less interactive than the course. It exists because there is nowhere else to put 1,500 words about why a particular bug took an afternoon to find.

Written by VH Costa. Reach me on Bluesky or GitHub.