Exploiting the relationship between data structure and program structure My mentor, colleague, and friend Richard Bird died in April 2022 after a long battle with cancer. I wrote an obituary of him for The Guardian, his favoured newspaper; this post is a hybrid of that obituary and a eulogy I delivered at his funeral. Richard was born in 1943 in London. His parents Kay and Jack were landlords of a