Currently
- Working on this site
- Doing small renovations and fixes to the house
- Learning Chicken Scheme and using it to build desmoctl and this website
- Reading Category Theory for Programmers by Bartosz Milewski
Recently
- Purchased a 100 m2 terraced house
- Upstreamed some fixes to Spliit
- Started a project of reading more books. I never read much growing up so this is something I have to learn to do. Lately I’ve been into learning about programming languages with “big ideas”, i.e. Lisp (programs as data), Forth (stack focus), Smalltalk (OOP).
Reading
2024
- A Retargetable C Compiler: Design And Implementation by
David Hanson, Christopher Fraser. The book defines the
lcc
ANSI C compiler, which I have considered writing a custom backend for in the ATK16 project. - Beej’s Guide to Networking Concepts
- How to Win Friends and Influence People in the Digital Age by Dale Carnegie, a 2012 adaptation of the classic
- Gödel, Escher, Bach: An Eternal Golden Braid by Douglas Hofstaedter
2023
- Essentials of Programming Languages by Daniel Friedman
- Structure and Interpretation of Computer Programs by Abelson and Sussman