blog

databasemaxxing

pangram: 100% human, high confidence

hi, it's me.

regarding my last post where i said that i didn't have the spark to drive engineering anymore, i am glad to anonunce that that spark has been revived.

i've came across this project named turso which to simplify a ton, is the llvm of databases and i've come to like the concept of it. while personally (at the time of writing) i've only used turso once in a project that didn't even make it to production, i found it really handy in several use cases (such as agents having their own database).

this- in turn, has led me to pick up the book database internals which further increased my curiousity, and after having a colleague suggest reading preston thorpe's guide to databasemaxxing, i knew that i would have fun going through and learning all about it considering i love data and i've already had the foundations needed to go all in on the database shiller route. from then, i've started to learn how turso works on a foundational level and have been learning by doing ever since- even though it takes me a whole ass week to create what should be a simple pr.

my approach to learning however, is ai-assisted BUT i do not let ai write the majority of the code i contribute to turso, i believe that learning hands on is still the best way to learn stuff and we all know that i love learning.

from this date of writing, i have contributed 2 merged prs to turso, with 2 open ones and have created probably 2? 3? issues regarding their software. who knows what will happen once i learn this codebase better, but it does show one thing and that is holy shit, i love open source.

also they use rust btw, which apparently is an enjoyable experience to read mindlessly (i'm talking about the documentation).

wear your programming socks,

may