AboutGoals

Notes

Quick thoughts, learnings, and observations.

January 15, 2024

Building Scalable Backends

Lessons learned from scaling backend systems to handle millions of requests.

January 10, 2024

Database Optimization Techniques

Practical approaches to optimizing database queries and improving performance.

January 5, 2024

API Design Principles

Best practices for designing clean, maintainable REST APIs.

January 5, 2024

Deadlocks

Defining deadlocks with some examples.

December 7, 2025

Race conditions

Race conditions

December 7, 2025

Behavior of nil channels

How do nil channels behave?

September 7, 2026

Approximate Nearest Neighbor (ANN)

HNSW, IVF, and LSH: how vector search trades recall for speed at scale.

September 7, 2026

Random Forest vs XGBoost

Independent trees averaged vs sequential trees correcting each other's mistakes.

September 7, 2026

Hybrid Fusion (RRF)

Combining lexical and embedding candidate lists with reciprocal rank fusion.

September 8, 2026

Bi-Encoder vs Cross-Encoder

Why cross-encoders score better but can't be cached, and where each fits in a retrieval funnel.