SABHA.Powered by ANU.
Get Usefull insights

Blogs by members

Aditi Rao@aditirao·Sep 8·7 min read

Why we rewrote Devvrats' search in Rust

Our Elasticsearch cluster was costing more to babysit than it was saving us in query time. Here's what changed when we moved to a purpose-built Rust index, and the three assumptions that turned out to be wrong.

Karan Mehta@karanm·Sep 7·4 min read

The case for boring technology

Every new tool promises to save you time. Most of them cost it instead. A short argument for choosing the stack you can debug at 3am over the one that looks good in a blog post.

Sana Iqbal@sana.codes·Sep 6·9 min read

How I prepared for system design interviews

Not another checklist. This is the actual six-week plan I followed, including the two mock interviews that made me rewrite my approach to estimating capacity from scratch.

Rohan Verma@rverma·Sep 5·11 min read

Understanding consistent hashing from first principles

Most explanations start with the ring and skip the problem it solves. We'll build one up from a naive modulo hash, watch it fall apart under a single node failure, and fix it step by step.

Priya Nair@priyanair·Sep 4·5 min read

A style guide for TypeScript I actually enforce

Most style guides are aspirational. This one only contains rules our linter enforces, because the rest just becomes a document nobody reads during review.

Devansh Gupta@devansh.g·Sep 3·6 min read

Six months into open source: what I learned

I shipped my first real PR to a project with 40,000 stars and got it merged in a day. I also had three PRs sit unreviewed for months. Both taught me something about how maintainers actually work.

Meera Iyer@meera.iyer·Sep 2·8 min read

Notes on debugging a memory leak in production

The heap graph looked fine for six hours, then climbed for six minutes and paged the whole team. A walkthrough of the leak, the wrong turns we took, and the one flag that gave it away.

Arjun Pillai@arjunp·Sep 1·5 min read

Junior engineers should write more design docs

Not because anyone will read them closely, but because writing one forces you to notice the three decisions you were about to make by accident.