Hi! I started this blog in January 2018 as a tool to help me write a book. You can learn a little bit more about me. Or you can learn something about the book I'm writing. A few recent posts are below, or you can browse the full archive.

If this book is ever to get written, I'll need support from people like you. Consider subscribing to my Patreon and adding my RSS feed to your favorite feed reader. You can also follow me on Twitter.

Thanks! Here's a few recent posts:

Feb 12, 2019 📖 Distributed systems and time
Feb 5, 2019 📖 Imperative programming and the RPC mistake
Jan 29, 2019 📖 Design follows data structures
Jan 24, 2019 📖 What are assertions good for?
Jan 15, 2019 📖 System boundaries and the Linux kernel
Jan 8, 2019 📖 Book status update
Dec 26, 2018 📖 Ephemeral model-based testing
Dec 18, 2018 📖 You should break the Law of Demeter
Dec 11, 2018 📖 Fuzzing vs property testing
Dec 5, 2018 📖 Types are the basic tool of software design

See the archive for older posts.