Guides
The tools do the work. These explain the decisions behind it: which format to reach for, what compression actually throws away, and when any of it is worth thinking about.
Text
1Image
3Which image format should you actually use?
JPEG, PNG, WebP, AVIF, SVG. Five formats, endless arguing, and a decision that usually takes ten seconds once you know what the question really is.
5 min read
What size should your images actually be?
The 6000-pixel camera original sitting in a slot that displays at 800 pixels is the most common mistake on the web, and the fix takes about fifteen seconds.
6 min read
How much can you compress an image before it shows?
Further than you think, but usually in the wrong direction. Most oversized images are oversized in pixels, not in quality, and the fix is rarely a lower quality slider.
6 min read
Reordering, merging and splitting PDF pages
Four operations cover almost every document problem you will ever have. Knowing which one you actually need takes about a minute, and none of it is worth a monthly subscription.
6 min read
Why is your PDF 40MB when it looks like plain text?
A twelve-page letter should weigh about as much as an email. When it weighs forty megabytes, the pages are almost certainly photographs rather than words.
5 min read
Converters
2Why your CSV opens wrong, and how to stop it
A file of plain text separated by commas should be the simplest thing in computing. Instead it eats your leading zeros, turns product codes into dates, and opens as one column for half your colleagues.
6 min read
JSON, YAML and TOML: which one should your config be?
One is for machines talking to machines, one is for humans editing files by hand, and one is the quiet compromise in the middle. Pick wrong and you inherit a very specific set of bugs.
6 min read
Time
1Unicode
1Developer
2What actually makes a password strong
Not symbols. Not a capital letter at the front and a number at the end. Strength is randomness measured in bits, and length buys far more of it than punctuation ever will.
6 min read
What a hash actually proves
A checksum is a fingerprint, not a lockbox. Three assumptions people make about hashing are wrong, and one of them can genuinely get you hurt.
7 min read