Deep dives into tools,
techniques & the web.
Practical guides covering developer tools, health metrics, SEO, converters and more — written to be actually useful.
✦ AI-powered — understands natural language
Drag Rises With Speed Squared: The Real Cost of 130 km/h
Why the Exchange Rate on the News Isn't the Rate You'll Actually Get — and How Wide the Gap Really Is
The exchange rate on news sites is the interbank rate — traded in million-dollar volumes between major banks. A traveller at an airport or a small business buying forward both pay derivatives of this rate, with markup layers that range from 0.1-0.2% at specialist brokers to 3-7% at airport bureaux de change. Here's the full markup chain from interbank to airport rates, why the spread exists, and how forward rates are calculated (not predicted) from interest rate differentials.
Where Lorem Ipsum Actually Comes From: Cicero, a Mid-Word Cut, and Centuries of Corruption
"Lorem ipsum" isn't a real Latin phrase — it's literally the tail end of "dolorem ipsum" ("pain itself"), cut off mid-word from a genuine passage of Cicero's philosophy, then scrambled and partially invented over centuries of typesetting. Here's the actual source text, how a coherent philosophical passage became nonsense, and why the "fakeness" arguably works in its favor as placeholder text.
Traceroute Only Shows One Direction — and ECMP Means That Direction Changes Between Runs
Traceroute shows the path your packets take to a destination — but the return path is completely different and invisible, and even the forward path can vary between consecutive traceroutes due to ECMP load balancing. Here's how TTL-based probe discovery works, why ECMP makes each probe potentially follow a different path through multi-path networks, how Paris traceroute solves this, and why "* * *" in the middle of a traceroute usually isn't a problem.
A Clean Blacklist Record Doesn't Mean Gmail Will Deliver Your Email — Here's the Private Reputation System You Can't See
A clean public blacklist record doesn't guarantee inbox delivery — Gmail, Outlook, and Yahoo operate private reputation systems that aren't published, don't have external lookup tools, and use engagement signals (open rates, spam complaint rates, deletes without opening) rather than just IP status. Here's the two-tier reputation system, what Google Postmaster Tools and Microsoft SNDS provide, the IP warm-up requirement, and why clearing DNSBLs is necessary but not sufficient.
UTM Parameters and Duplicate Content: How Marketing Links Accidentally Create SEO Duplicates, and How Canonical Tags Fix It
A URL with UTM parameters and the same URL without them are technically different URLs serving identical content — and if both get indexed, you've created duplicate content purely through marketing link structure. Here's why canonical tags pointing to the clean URL are the correct (and Search-Console-recommended) fix, why robots.txt blocking isn't needed on top of this, and how og:url prevents UTM parameters from propagating into social shares.
Title Case Isn't One Rule: How AP, Chicago, and MLA Disagree on Prepositions and Hyphens
"The Art of War" or "The Art Of War"? AP style capitalizes 4+ letter prepositions; Chicago and MLA lowercase all prepositions regardless of length. Here's how major style guides disagree on prepositions, why hyphenated compounds are the hardest case for any automated title-case tool, and why "to" as an infinitive marker needs different treatment than "to" as a preposition.
Why Women Need 3× More Essential Body Fat Than Men — and What Different Fat Types Actually Do
Women's essential fat minimum (10-13%) is so much higher than men's (3-5%) not because of reserves or fitness level, but because the sex-specific fat deposits involved in reproductive hormone synthesis and neurological function require it. Here's the essential vs storage fat distinction, why visceral fat location matters more than total body fat percentage for metabolic health, why "athletic" body fat isn't necessarily optimal for non-athletes, and the body recomposition tracking paradox.
Open Graph vs Twitter Cards: Why a Perfect og:image Can Still Show a Tiny Thumbnail on X
Open Graph tags don't fully control how links look on X — a separate twitter:card tag, with no Open Graph equivalent, determines the card layout, and its absence can produce a small thumbnail even with perfect og:image tags. Here's how Open Graph and Twitter Card namespaces overlap and diverge, image dimension differences between platforms, and why cached previews need platform-specific refresh tools.
Why Truncating Text at "Exactly 100 Characters" Is Harder Than It Looks: UTF-8, Word Boundaries, and HTML
Truncating at exactly 100 characters sounds simple — until you're splitting a multibyte UTF-8 sequence and producing invalid text, cutting mid-word and leaving "fo" dangling, or cutting HTML and leaving unclosed tags. Here's the byte vs code point vs grapheme cluster distinction, the word-boundary backtracking algorithm, why HTML truncation requires an actual parser (not string slicing), and why your ellipsis length has to come out of the character budget before you cut.
Simple Interest vs Compound Interest: A Side-by-Side Comparison That Shows Why Time Horizon Changes Everything
Simple and compound interest on the same £10,000 at 8% look similar over 5 years — but over 25 years the compound total is almost 3.5× the simple total. Here's the formula comparison side by side, when each actually applies in real financial products (flat-rate loans, Treasury Bills, savings accounts), how compounding frequency affects the effective rate (APR vs AER), and why the asymmetry makes compound interest simultaneously the borrower's worst enemy and the long-term saver's best friend.
Schema Validation vs Rich Results Eligibility: Why Perfectly Valid JSON-LD Can Still Fail Google's Rich Results Test
Schema markup can be perfectly valid JSON-LD and still fail Google's Rich Results Test — because "valid Schema.org syntax" and "eligible for a specific rich result" are checked by different tools against different criteria. Here's how general validators and Google's Rich Results Test differ, common gaps where technically-optional fields are eligibility-required, and why passing eligibility still doesn't guarantee a rich result actually appears.
Why Unit Conversions Produce Long Decimals, and How Many of Those Digits You Should Actually Keep
Converting 5 feet to cm gives a clean 152.4 — but converting 3.7 miles to km gives 5.9545728, a number with far more decimal places than "3.7" ever had. The conversion isn't adding error — it's revealing that the conversion factor itself has many digits, and reporting all of them implies a precision the original measurement never had. Here's the significant-figures principle for converted measurements, and why "round only the final result" matters for multi-step calculations.