What Am I Reading?
Minh Quang Tran. 2024. The Art of Functional Programming.
- The Art of Functional Programming is a “masterclass in the fundamentals and principles of functional programming”. Examples in Scala, OCaml, Haskell and Java. Should be interesting.
What’s next?
Marco Vermeulen et al. 2019. Functional Programming in Kotlin.
- Functional programming from first principles, using Kotlin examples. This book pitches itself as the Kotlin equivilant of Functional Programming in Scala, which was a significant book for that language.
Jon Ousterhout. 2018. A Philosophy of Software Design.
- Based on a design course that he teaches at Stanford University. A discussion of software complexity.
Michael L. Scott. 2015. Programming Language Pragmatics (4th ed)
- The languages textbook that I’ve been meaning to read for years. Maybe I’ll get through it this time before they release a new version and I repurchase it (again).
Brandon Sanderson. 2006. Mistborn: The Final Empire.
- I’ve certainly known about Sanderson’s novels for a long time, but I’ve never read anything of his. On his website, he suggests this is a great starting point.
Alan Moore. 2023. Miracleman: The Original Epic
- This is a re-release of the original series, which was originally published in the 1980s. I’ve been a fan of Moore’s work since reading Watchmen.
Completed (2025)
- Brian Bendis. 2001. Alias
- Richard Wagamese. 2012. Indian Horse.
- Ian Sommervile. 2019. Engineering Software Products.
- Dave Leeds. 2025. Kotlin: An Illustrated Guide.
- Aldous Huxley. 1932. Brave New World.
- Eric Maria Remarque. 1929. All Quiet on the Western Front.
- Jim Lee & Warren Ellis. 1993-2002. Stormwatch Vol 1 & 2.
- Warren Ellis & Bryan Hitch. 1999-2002. The Authority Vol 1 & 2.
- Walter Dean Myers. 1999. Monster.
October 16, 2025 ∙
books