Confusing easy to state problems with easy to realise solutions

A Quick Look at Trait Objects in Rust

General Purpose Programming Languages' Speed of Light (2013)

Why Aren’t More Users More Happy with Our VMs? Part 1

Why Aren’t More Users More Happy with Our VMs? Part 2

What Challenges and Trade-Offs do Optimising Compilers Face?

The Bootstrapped Compiler and the Damage Done

Debugging Driven Development (2006)

Fine-grained Language Composition

An Editor for Composed Programs

The Bootstrapped Compiler and the Damage Done

Parsing: The Solved Problem That Isn't

Debugging layers

Fast Enough VMs in Fast Enough Time (2013)

Failing to Use the Computing Lever

Dynamically Typed Languages (2009)

An editor for composed programs