Reading List
Personal references, recurring influences, and things I still recommend
This is not meant to be a definitive syllabus or a fashionable list of whatever is currently circulating online. It is a small, personal shelf of things I have read, returned to, or still find useful.
Some links are old. That is partly the point. A good reading list should preserve durable influences, not pretend that everything worthwhile was published last week.
Engineering Judgement
- Things You Should Never Do, Part I, Joel Spolsky
- How to Write a Git Commit Message, Chris Beams
- The Phoenix Project, Gene Kim, Kevin Behr, and George Spafford
- Accelerate, Nicole Forsgren, Jez Humble, and Gene Kim
ML, Search, And Data Systems
- The 5 Tribes of the ML World, Michaël Trazzi
- How Is Search Different Than Other Machine Learning Problems?, Doug Turnbull
- Stream Processing with Apache Flink, Fabian Hueske and Vasiliki Kalavri
Writers And Blogs I Still Check
- The Beautiful Mess, John Cutler
I keep coming back to Cutler because his product writing is practical without being simplistic: advice grounded in experience, shaped by real teams, incentives, and messy systems. - Renaissance Developer, Joe Schmetzer
Joe was my mentor during my UBS years and is still an Extreme Programmer in the practical sense: he taught me the habits behind agile software development, TDD, pairing, small feedback loops, and engineering as a disciplined way of learning. - OpenSource Connections, Doug Turnbull
Doug is one of the clearest voices I have found on search relevance: he turns Solr, Elasticsearch, Lucene, learning to rank, and messy stakeholder judgement into practical engineering advice. - The Morning Paper, Adrian Colyer
Adrian’s archive is useful because he makes serious computer science papers digestible without stripping away the important ideas, which is exactly the bridge from research to practice I value.
General Favourites
- Albert Camus, The Myth of Sisyphus
- Albert Camus, The Plague
- Ernest Hemingway, For Whom The Bell Tolls
- Irvin D. Yalom, The Schopenhauer Cure
- Richard Baldwin, The Great Convergence
- Ernest Cline, Ready Player One
