All sections →
What makes a language flourish?
Jun 7, 2021
What makes certain programming languages flourish while others languish? What have natural languages to teach us in this?
Learning vector programming
May 15, 2021
In learning q most of us have to drop the habit of edging into a solution with loops and think instead in vector operations. The transition can be both awkward and exhilarating.
A plea for simplicity
May 8, 2021
With respect sir, I think you will find that it does have a use, and it will fucking bang things.
Jan 25, 2009
I had heard of live coding, but this was my first encounter.
Concentrating wealth and power
Sep 14, 2007
The rich have reversed the egalitarian progress of the mid-20th century, concentrating their wealth and power to levels not seen since the 1920s.
Sep 5, 2007
Bunked up in Bramley
Jul 12, 2007
One of the subtle pleasures of growing older is exploring one’s own pathologies. This month I am once again employed, after a decade of
Jun 6, 2007
A day at the APL moot in Tuscany
May 22, 2007
Crafts are characterised by deep study and practice, small teams and relatively simple tools, well understood. The smartest programmers I know work alone and with a simple text editor and a command shell.