APL since 1978

Role of Composition in Computer Programming (1995)

Should We Sing the Praises of Agile, or Bury It?

Towards an API for the Real Numbers Hans

Gary Marcus discusses AI's technical problems

Meta’s Hyperscale Infrastructure: Overview and Insights

Arithmetic Coding for Data Compression

The Drunken Plagiarists - Working with Co-pilots

Why Can't We Predict Earthquakes?

Life lessons from the first half-century of my career