Blog
Thinking out loud.
Writing on things I find interesting, things I have built, and things I am still figuring out.
Twelve Years with Python
and Counting
From a battleship game built in 2013 to production pipelines serving millions of records: a personal account of growing up alongside one of the world's most loved languages.
The Invisible Engine
Powering Every Good Decision
A look at what a data platform really is, why governance and automation are its backbone, and how the field is evolving faster than most teams can keep up with.
When the Machine Learns
Faster Than We Can Watch
An overview of AI Safety: what it is, why it matters now, and whether we are moving fast enough to keep up with ourselves.
How Snowflake Works
Architecture, Features, and Trade-offs
A deep look at the data platform built on one architectural decision: separating storage from compute entirely. What that enables, what it costs, and where it falls short.
uv vs Poetry
The New Python Toolchain War
A tale of two package managers: one battle-tested and beloved, the other shockingly fast. Which one should you actually be using, and does it even matter?
How Reddit Search Works
Classic and AI
From keyword indices to AI-synthesised answers: a look at how one of the internet's largest knowledge stores finds what you are looking for, and why it is harder than it sounds.
No posts found for this filter.