Figurative Programming and Gloom: the [G]raphical [LOOM]

Product teams: our products are not our products

More speed, lower velocity

Mapping software engineering tools

Two Books

Concurrent objects and SCOOP

Is Freedom Zero such a hot idea?

On null

What’s better than semver?

Inheritance Often Doesn't Make Sense

Head of Architecture

Falsehoods programmers believe about programming

Computing’s Fundamental Principle of No Learning

The Atoms of Programming

Choose boring employers

On books

Open Source: because I got mine, so fuck you

Working Effectively with Legacy Code

Answer: none of them

*-Oriented Programming

The death of scripting

Objective-Curry

The Humpty-Dumpty Guide to OOP