Articles about code
I wrote about code, programming language design, Martinaise, Candy, Plum, Rust, this blog, Soil, university stuff, Dart, Zig, Chest, tinkering with the Gira HomeServer, music, assembly, woodworking.
2025-10-28
    Switch Chains
Separating decisions from actions
    2025-5-12
    Types in Plum
Why the compiler models types as strings
    2025-5-8
    Plum
A small, functional, cozy programming language
    2024-10-10
    In Defense of Leaky Abstractions
They can be a good thing
    2024-9-19
    Soil
A low-level VM
    2024-9-16
    Or
An underrated language construct
    2024-8-16
    Zig's two languages
A case study of using Zig's comptime
    2024-8-15
    This Blog Uses Martinaise
And why "My article doesn't compile" is now a valid statement
    2024-2-5
    Thoughts on Zig
My first impressions of the Zig programming language
    2024-1-11
    Martinaise
A simple, imperative language
    2023-12-5
    Goodbye, Fibers!
Why Candy doesn't have built-in concurrency anymore
    2023-12-4
    Concurrency In Candy
How Candy uses structured concurrency
    2023-9-29
    The Candy Compiler Pipeline
The journey of a file from source code to byte code
    2023-8-14
    Solving Kakuros
Writing a fast Kakuro solver in Rust
    2023-8-6
    Candy
The introduction of a new programming language
    2022-5-21
    Mehl
A syntax experiment
    2022-4-15
    Jupyter Energy
Increasing awareness of energy consumption in Jupyter Notebooks
    2022-3-21
    Coronoise
Encouraging people to be more careful in situations with high infection risk
    2022-2-22
    Meta Strings
A unified syntax for raw strings and interpolation
    2022-1-23
    Types Considered Bloat?
A critical look at static typing
    2021-11-12
    Templating engine? No thanks.
Why this blog doesn't use a templating engine
    2021-10-5
    Hacking the Gira HomeServer
An adventure in communication
    2021-9-12
    Reverse Engineering the Gira HomeServer
How I inspected our home
    2021-8-14
    On Developing This Blog
Build stuff manually!
    2020-10-9
    Chunky
A database layer
    2020-10-8
    Chest
A new database
    Didn't find what you were looking for? Check out all articles.