Ever noticed how a walnut looks exactly like a brain? Cracking one open takes patience, but what's inside is worth it. That's the idea behind this blog. Breaking down complex systems, understanding the trade-offs, and making sense of how things actually work under the hood.
I work with AI, blockchain, distributed systems, databases, and infrastructure. The more I dig into these topics, the more I notice how much useful knowledge is buried in random docs, conference recordings, and conversations that never get written down properly.
CrackingWalnuts is my way of writing the articles I wished I had when I was learning this stuff. Not surface level overviews, but actual deep dives that talk honestly about trade-offs instead of pretending there's always one right answer.
Everything here comes from something I've built, debugged, or spent way too long reading papers about. If it helped me understand something better, hopefully it does the same for you.
How distributed databases actually work. Spanner, CockroachDB, ClickHouse, Apache Iceberg, and the real trade-offs between them.
Authorization models, end-to-end encryption, passwordless auth. How systems protect data and verify who you are.
QUIC, WebTransport, BGP. The protocols that move data across the internet and why they matter.
AI agents, machine payments, autonomous systems. Exploring what's actually being built right now.
Multi-tenant systems, domain-driven architecture, scalable patterns. Solving real problems, not textbook ones.
Ready to start reading?
Browse all posts