The GG Network blog
Free lessons that leave you a little sharper every visit — plus deep guides to the professional tools. Knowledge shouldn't sit behind a paywall.
A name generator built from a prefix list and a suffix list is just a grid — multiply the two list sizes and that's every combination it can ever produce.
A fair coin has no memory, so each flip is still 50/50 no matter what came before — but a run of several flips in a row is a different, much rarer question, and here's the exact arithmetic.
A PIN's strength is just 10 raised to the digit count — here's the exact combination count and bit figure for each length, and why going from 4 to 6 digits matters more than it sounds.
Fair means every item has the same 1-in-N chance — here's how to check that arithmetic yourself, and the real odds behind picking the same thing twice in a row.
A passphrase's strength is just word-count times bits-per-word, plus whatever's on the end — here's the arithmetic, worked on a real 2048-word list.
An API key's strength is just its length times 4 bits per hex character — here's why that number is exact, and what length actually buys you.
X reads its own twitter: tags first and only falls back to Open Graph if they're missing — here's the fallback order and how to check which tags actually won.
Every percentage in a survey tally has to state the number it was taken over, because people skip questions — and the base changes question to question.
Facebook, LinkedIn and Slack don't render your page when you paste a link — they read four meta tags. Here's what each one does and the size that actually fits.
It's a request, not a lock — three lines of syntax, one honest limitation, and the one rule that trips people up.
GROUP BY just sorts rows into buckets and runs one function per bucket — do it with a pencil once and the SQL stops looking like magic.
A KPI card is four numbers — sum, average, min and max — computed over one column; do the arithmetic once and a dashboard stops feeling like a black box.