Zigzagged Deletes: MongoDB TTL Regression Caused by a WiredTiger Cursor BugMongoDB TTL Descending Index Performance Regression Report 4.2 → 4.4 Regression Analysis | WiredTiger Cursor Bug Environment: Google Cloud e2-standard-8 • 8 vCPU • 32 GB RAM • Ubuntu 22.04 1. What I11 min read·samarthmahendra.hashnode.devMar 17
Building Orion: A C++23 Distributed Task Runtime Inspired by RayA high-performance, Ray-style dataflow engine and task scheduler in C++23. Orion explores task-based execution through futures and object references,4 min read·samarthmahendra.hashnode.devMar 1
Rethinking Metadata Indexing in Analytical Data SystemsMetadata Is the Real Index: How Lakehouse Systems Avoid Scanning the World Today I want to talk about something that separates toy systems from production-grade data infrastructure: Metadata. Specifically, how modern lakehouse systems use metadata to...4 min read·samarthmahendra.hashnode.devFeb 11
Modern Storage EnginesModern Storage Engines — My Notes and Mental Models All throughout my undergrad, and during my one year of backend engineering at Draup, I only knew about classic databases like PostgreSQL, MongoDB, and Elasticsearch. I knew that MongoDB and Elastics...4 min read·samarthmahendra.hashnode.devNov 27, 2025
Hacking Secret Hitler: From Bayesian Math to AI AgentsOver the past few weeks, my friends and I have been obsessed with Secret Hitler. If you’ve never played it, it’s a game of deception, deduction, and lying to your friends’ faces. But after a few intense sessions, my engineer brain kicked in. I realiz...6 min read·samarthmahendra.hashnode.devNov 21, 2025