Categories (9)

Browse all essays and notes organized by technical domain and subject area.


Distributed Systems

Essays on distributed systems, databases, consensus, and fault tolerance.

49 blogs • 226 notes • 81 videos Explore ➔

Career Growth

My learnings and notes from 10+ years of experience on how to become a better engineer and accelerate the career growth.

6 blogs • 272 notes • 14 videos Explore ➔

Systems Internals

Explorations into operating systems, networks, and low-level systems internals.

21 blogs • 26 notes • 53 videos Explore ➔

AI Systems

Essays and notes on AI systems, LLM architectures, and agentic workflows.

11 blogs • 60 notes • 2 videos Explore ➔

Algorithms & Data Structures

Deep dives into algorithms, data structures, and computational techniques.

24 blogs • 27 notes • 6 videos Explore ➔

Software Engineering

Practices, principles, and craft of software engineering.

36 notes • 1 videos Explore ➔

Leadership

Insights and mental models for engineering leadership and management.

25 notes Explore ➔

Databases

Deep dives into database internals, storage engines, indexing, and transactional guarantees.

22 videos Explore ➔

Developer Tools

Tools, workflows, and developer productivity utilities.

1 videos Explore ➔