Big-O Notation in Plain English
O(1), O(n), O(n²) — what they actually mean, why they matter, and why nobody cares how fast your code runs on ten items.
- september 2026
- CS concepts
Essays and explainers, written the way I teach — plainly.
O(1), O(n), O(n²) — what they actually mean, why they matter, and why nobody cares how fast your code runs on ten items.
My students asked me how AI actually works. Here's the five-minute version I gave them — no hype, no jargon.
Packets, IP addresses, DNS, and undersea cables — what really happens between you typing a URL and a page appearing.
The idea students find scariest in programming, explained the way I teach it in class — with a countdown, not a cliché.
APIs run the modern internet, and nobody explains them well. Here's the version I wish someone had given me: a menu, a waiter, and a kitchen.
Modern education plays an important role in preparing students for the future by developing knowledge, creativity, critical thinking, and practical skills.
a few patterns i keep returning to while prototyping with language models and automation tools.