Rust's Ugly Syntax (2023)

Primitive Recursive Functions for a Working Programmer

Why Not Rust?

How I Use Git Worktrees

Properly testing concurrent data structures

Regular, Recursive, Restricted

Unit and Integration Tests

Basic Things

Zig Defer Patterns

Architecture.md (2021)

Git Things

Non-Send Futures When?

O(1) Build File

CI Dream

Push ifs up and fors down

Data Oriented Blogging

Unless Explicitly Specified Otherwise, Open Source Software With Users Carries Moral Obligations

How LSP could have been better

Unified versus Split Diff

Unix Structured Concurrency

What is an Invariant?

Role of Algorithms

Comparative Analysis

TypeScript is surprisingly ok for compilers

Types and the Zig Programming Language

On Modularity of Lexical Analysis

Fantastic Learning Resources

Can you trust a compiler to optimize your code?

Three Different Cuts

Zig language server and cancellation

More →