Programming notes spanning algorithms, systems, languages, protocols, and tools.

  • Algos

    Data structures, problem-solving patterns, and lessons from implementing algorithms.

    • Frameworks

      Practical notes on application frameworks and their design choices.

      • Polyglot

        Language-specific notes, quirks, and concepts worth carrying between languages.

        • Protocols

          Notes on specifications and the protocols built from them.

          • Systems

            Low-level notes on binaries, operating systems, and runtime behavior.