A few months ago I joined Phil Eaton's book club on database implementation and it's been a lot of fun so far! I feel like I've been learning a lot, and have been pushing my limits as a programmer. I also think that I can live in this project for a while, being able to dive deeper into any particular topic (databases are very modular).
Motivation has taken a nose-dive with the holiday season and flying off to Hiroshima (leaving with b-tree unimplemented). I decided that I would spend this time doing more exploration with databases, and letting day-to-day interest guide me.
Some soft guard-rails I set for myself:
- Use DDIA as the entry point for more advanced DB topics.
- Fall back on Advent of Code if I'm feeling too lazy.
I'm gonna challenge myself to write and publish often, no matter the state the writing is in. I can only improve, if I write in public more.