Making mailing lists nicer: Writing a mail extension for macOS with MailKit

Is Linux collapsing under its own weight? On Rust for Linux

Sleeping through a decade of Cocoa: Retrospective from modernizing an old Mac app

Debugging an x86 application in Rosetta for Linux

Dealing with key-based polymorphic JSON in Swift Codables

Poor schemas, poor cataloguing: why music tagging sucks

Downgrading binary packages with pkg on FreeBSD

My Experience at Community College

Win32 is the stable Linux userland ABI (and the consequences)

Brief thoughts on right to repair issues people don't think about

Portable software is more complex than you think

Quick and dirty subclassing in Win32

It never had to be like this: the git "index"

There is no 64-bit type in C89

Potemkin villages and the autocracy of design

Thoughts on "convergence" in platforms

Loose ideas for operating systems

Why ThinkPads are overrated and misunderstood

Ghosts of OSI: The Spectre Haunting IP

RISC-V isn’t as interesting as you think

Mastodon is crumbling – and it will only get worse

Embeding application manifests into Windows executables as a resource

Cursed MinGW cross-compiling techniques