I've been meaning to officially offload some of my more structured thoughts and put them into an organized, structured location. I've tried my fair share of blogging platforms (Medium and Bear Blog mostly) and none of them really stuck, but I want to take one final shot at documenting what I'm learning and why I find it interesting—although the fact I'm dedicating time to write a piece on said learnings demonstrates this interest.

Below is a peek into what the next post should be about; I've been reading a ton of Martin Kleppmann and really enjoy his commentary on local-first software, as it acts sort of like a convergence point for all my varied research interests that span across AI-assisted programming, PL for social scientists, and data-intensive applications.1

Written out thoughts on ad-hoc software and DB/UI abstractions

While I don't want to make any promises on consistency, I do think having this outlet of truly thinking out loud might be a good incentive to not worry about perfection. The issue has never been a lack of things to write about, but rather the follow through of collecting my thoughts (sometimes scattered across my GitHub, journals, notes app) into a piece of writing for consumption other than myself. Consolidation via blog posts seems like the next logical step (obviously). Here's to more writing this year!


  1. This was mostly informed by my time as an engineer at Capital One working in data quality management. While I was mainly writing React/TypeScript code with the occasional Python ticket, peering into the codebases for our metric calculations on enterprise assets was always interesting—especially if I wanted to dive deeper into distributed systems.