Use Long Options in Scripts

A Debugger is a REPL is a Debugger

MacOS for KDE Users

Hard Mode Rust (2022)

What is an invariant? (2023)

Minimal Version Selection Revisited

What is a dependency?

Majjit LSP

SemVer Is Not About You

How I Use Git Worktrees

Basic Things

On Ousterhout's Dichotomy

A Missing IDE Feature

On Ousterhout's Dichotomy

Try to fix it one level deeper

Two Workflow Tips

The Watermelon Operator

What Is Io_uring?

Three-State Stability

What Is io_uring?

Try to Fix It One Level Deeper

The Fundamental Law of Software Dependencies

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

More →