Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Message Passing Is Shared Mutable State

My “grand vision” for Rust

Lil' Fun Langs' Guts

Ambiguity in C

PEP 827 – Type Manipulation

Supercharge Rust functions with implicit arguments using CGP v0.7.0

jank is off to a great start in 2026

Async Programming Is Just Inject Time

How to stop fighting with coherence and start writing context-generic trait impls

Thinnings: Sublist Witnesses and de Bruijn Index Shift Clumping

Fixing a major evaluation order footgun in Rye 0.2

Vibecoding Challenge 2: The Five Feathers (Spring 2026)

Type systems are leaky abstractions: the case of Map.take!/2

Lil' Fun Langs

Python Type Checker Comparison: Empty Container Inference

Choosing a Language Based on Its Syntax?

Fun With Dada

Sharing in Dada

two mechanisms for dynamic type checks

Sliced by Go’s Slices

Concrete syntax matters, actually

Ideas for an Agent-Oriented Programming Language

The largest number representable in 64 bits

fixapl

Leaning Into the Coding Interview: Lean 4 vs Dafny cage-match

Designing Odin's Casting Syntax

Evolving Languages Faster with Type Tailoring (2024)

c-- (2008)

A Language For Agents

Custom Data Structures in E-Graphs

More →