Blog
How Smart People Make Better Decisions Without Knowing Game Theory
A simple guide to eliminating bad choices in relationships, jobs, politics, and life using the powerful logic of game theory.
The Game Theory: Prisoner's Dilemma and the Hidden Logic Behind Human Choices
Why do people cheat, hoard information, spread misinformation, and start arms races even when cooperation would make everyone better off? The answer is hiding inside a simple thought experiment from 1950.
Nginx 101: how it actually works (from a newbie's perspective)
A ground-up explanation of nginx config files, server blocks, reverse proxying, SSL, and everything in between. Written after spending way too long debugging sites-enabled.
High-Level System Design: A Complete Guide for Engineers
A comprehensive guide to High-Level System Design covering design principles, constraints, scalability patterns, databases, caching, messaging, load balancing, and how to systematically approach and solve any system design problem.
MySQL 101: Everything You Need to Know
A comprehensive guide to MySQL and SQL -- from basic concepts and DDL/DML to advanced queries, data integrity, transactions, and performance optimization.