Logo
Search
Home
Archive
Categories
Login
Sign Up
Logo

Archive

Dive into a collection of past posts and rediscover timeless content.

System Design

Why your cache just crashed your database.

Jan 25, 2026

•

4 min read

Why your cache just crashed your database.

Issue #025: Solving the "Thundering Herd" problem with Jitter.

Harsh Kathiriya
Harsh Kathiriya

Career & Mindset

Stop answering the wrong question.

Jan 24, 2026

•

4 min read

Stop answering the wrong question.

Issue #024: How the "XY Problem" kills team velocity.

Harsh Kathiriya
Harsh Kathiriya

Failure Friday

+1

We accidentally leaked customer data

Jan 23, 2026

•

4 min read

We accidentally leaked customer data

Issue #023: Why relying on "App Logic" for security is a design failure.

Harsh Kathiriya
Harsh Kathiriya

AI Engineering

Why your filters return zero results

Jan 22, 2026

•

4 min read

Why your filters return zero results

Issue #022: The difference between Pre-filtering and Post-filtering (and why it matters).

Harsh Kathiriya
Harsh Kathiriya

AI Engineering

The "Swipe Right" problem in AI.

Jan 21, 2026

•

5 min read

The "Swipe Right" problem in AI.

Issue #021: Why Vector Search is superficial, and how to fix it.

Harsh Kathiriya
Harsh Kathiriya

AI Engineering

Stop "vibe checking" your prompts

Jan 20, 2026

•

4 min read

Stop "vibe checking" your prompts

Issue #020: Why traditional Unit Tests fail for AI, and how to write "Evals."

Harsh Kathiriya
Harsh Kathiriya

Software Engineering

Python is blocking you

Jan 19, 2026

•

5 min read

Python is blocking you

Issue #019: How to speed up your RAG pipeline by 5x using asyncio.

Harsh Kathiriya
Harsh Kathiriya

System Design

The Justin Bieber problem

Jan 18, 2026

•

4 min read

The Justin Bieber problem

Issue #018: How to scale a database when one user is bigger than the rest.

Harsh Kathiriya
Harsh Kathiriya

Career & Mindset

Stop building for your resume.

Jan 17, 2026

•

4 min read

Stop building for your resume.

Issue #017: The high cost of "Resume Driven Development."

Harsh Kathiriya
Harsh Kathiriya

DevOps & Infrastructure

I took down the site for 48 hours.

Jan 16, 2026

•

5 min read

I took down the site for 48 hours.

Issue #016: Why DNS is the scariest part of the stack.

Harsh Kathiriya
Harsh Kathiriya
Load more

Query & Context

Daily engineering deep-dives at the intersection of Big Data and AI.

© 2026 Query & Context.
beehiivPowered by beehiiv