healeycodes writes logo

healeycodes writes

Subscribe
Archives
August 15, 2022

🛠 Instead of completing a side project, I wrote a database instead

I caught myself yak shaving pretty hard this week.

I needed a key/value store for large values and ended up writing a partial implementation of the Bitcask design paper.

My database, bitcask-lite, is open source and I wrote up my notes in Implementing Bitcask, a Log-Structured Hash Table.

I haven’t shipped the side project yet lmao.

Personal stuff

We bought our first house this week! It’s in Brighton, a short walk from the sea. I am writing to you from our home office where my wife and I share a long Ikea desk covered in monitors and laptops.

I’m on a two-week PTO and enjoying being a home-owner for the first time as I tackle tasks like: replacing a garage door, fixing a toilet leak, and learning how to saw wood. My-19-month old likes to water the garden — he actually likes to spray us more than watering the garden but we hide inside.

Don’t miss

  • Cramming ‘Papers, Please’ Onto Phones
  • A Prayer to the Technician Who Will Upload Us to the Cloud
  • Halt and Catch Fire Syllabus


Reminder: replies to this email go straight to my inbox.

Cheers, Andrew.

Don't miss what's next. Subscribe to healeycodes writes:
Powered by Buttondown, the easiest way to start and grow your newsletter.