#system-design

10 results

tech Explainer

DDIA Chapter 1: Reliability, Scalability, Maintainability — Three Terms Engineers Use Wrong

DDIA Chapter 1's core argument: the challenge of data-intensive systems isn't big compute — it's data complexity (volume, variety, velocity). Evaluating this complexity requires precise definitions of reliability, scalability, and maintainability that are more specific than how most engineers use these terms.

tech Deep Dive

Engineering Lessons from Building Cursor: From VSCode Fork to $500M ARR

Cursor is an AI-powered code editor by Anysphere, built by four MIT graduates, that hit $500M ARR within two years of launch. This article distills the real engineering lessons they've shared publicly: why they forked VSCode instead of building an extension, how Tab prediction's latency engineering works, and the hard production lessons from shipping Agent Mode.