RSS.Social

data Blog = Blog { me :: Programmer, posts :: [Opinion] }

follow: @[email protected]

Posts

Simple Leasing, Part 2: The Core

Simple Leasing, Part 1: The Project

The Missing Middle: Systems as Languages

Building Bridges

Orthodoxy

Information Curation for the Programmer

Generative AI and the Programmer

Understanding the Strategy Pattern

How Blockchains Work

Abstraction is Okay, Magic is Not

Rust Needs Metaphors, Part 2: Traits

Rust Needs Metaphors, Part 1: Lifetimes

Under the Rug: Hidden (but Essential) Complexity

Loops and Recursion

The M-Word: The Culture of Programming

Mind the Gaps

On Symbolic Logic

The Danger of "Simplicity"

"Parsing" in Python