Opens in a new tab.

Things I had to write down.

Mostly attempts to settle an argument with myself. Language design, metaprogramming, developer experience, philosophy are repeat offenders.

  1. Algebraic effects in C++ but it's just coroutines I guess Coroutines are effects, actually. Or wait - is that backwards? C++MetaprogrammingEffect Systems Read
  2. Statically-dispatched typeclasses in C (without some jank manual registry) Or: How I stopped worrying and learned to count to two million in the preprocessor. CMetaprogrammingType Systems Read
  3. Why I’m writing in public A small corner of the web for durable notes about software, systems, and the craft of building. MetaCraft Read
  4. Kung Fu Panda's Phenomenology of Fatherhood Kierkegaard warned us about Tai Lung. PhilosophyKierkegaardKant Read
  5. The humble pointer Just use the daggum & CC++Programming Languages Read

Nothing in the notebook matched.