Charts for people who write code
These are not tutorials. They are the things you know perfectly well and still look up: which redirect preserves the method, what flex: 1 actually expands to, whether a change is in the working tree or the index, how many bytes someone means by a gigabyte.
HTTP status codes are grouped by class rather than listed in numeric order, because that is how they are reasoned about. Flexbox is split into what belongs on the container and what belongs on the item — the distinction people actually get wrong. The Git sheet draws the places a change can be sitting between your editor and the remote. And the data units sheet runs from the bit upwards, where the same word keeps meaning two different numbers.
They belong on the wall of a study or a small office: the kind of reference you glance at without breaking a train of thought to open a browser tab.
AI MILESTONES
ten tasks, the year of each, the system, the figure — and the human it was measured against
THE ASCII TABLE
all 128 positions: the column is the three high bits, the row is the four low ones
AUDIO FORMATS
who published each standard, when, what it does to the sound, and how many bits per second it allows
THE BASE32 ENCODING
forty bits to a quantum: five bytes, eight characters and five padding cases
THE BASE64 ENCODING
three bytes become four characters: the alphabet, the tail, and what the "=" at the end is for
BIG-O NOTATION
the seven growth classes: how many steps, how long they take and how far each one lets you go
BINARY COUNTING
five doubling cards build every number from 0 to 31 — exactly the way every computer counts
THE CRON EXPRESSION
the five schedule fields: what each one means, what values it takes, and how to read stars, lists and steps
CSS GRID
the container properties and the item properties per the css-grid-2 specification — and what each does to the layout
BITS, BYTES, KILOBYTES
two scales · 1000 and 1024 · why a drive looks smaller
THE DMX512 PROTOCOL
512 channels down one serial wire, and why a full universe cannot refresh faster than 44 times a second
EAN-13
how thirteen digits become 95 modules of bars and spaces