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
Your List Still Has Duplicates After Removing Duplicates
Child Growth Charts: How Percentiles Work, Predicting Adult Height, and Growth Spurt Timing
A single growth chart percentile tells you how a child compares to peers at one moment — but tracking the trend over time, particularly whether a child crosses percentile lines, is what growth monitoring is really designed to reveal. Here's how growth charts work, the mid-parental height formula for estimating adult height, and how growth spurts differ between boys and girls.
BIMI Certificates Explained: VMC, CMC, and the Trademark Verification Chain
A BIMI logo in an inbox is the endpoint of a verification chain that can include a Verified Mark Certificate — a specific X.509 certificate type tied to trademark registration, issued by a small number of specialised Certificate Authorities. Here's what's actually in a VMC, the CMC alternative, BIMI's restricted SVG logo format, and how it all depends on DMARC enforcement underneath.
Gradients, Roof Pitch, and Ramp Design: Trigonometry in Everyday Construction and Accessibility
A 5% road gradient is a 1:20 slope at 2.86° — three ways to express the same incline. Here's trigonometry in everyday construction: wheelchair ramp compliance angles, roof pitch in degrees vs rise:run, how GPS calculates horizontal distance from slope distance, and the steepest roads in the world.
Design Tokens, CSS Variables, and Dark Mode: How to Build a Colour System That Scales
Design tokens are a three-tier hierarchy: primitive colours → semantic meanings → component-specific use. CSS custom properties implement this at runtime, making dark mode a one-place change. Here's the full token model, how Tailwind's colour system works, and why OKLCH is replacing HSL for design systems.
The FD Ladder Strategy: How Staggered Maturities Give You Liquidity Without Sacrificing Returns
Putting all your savings in one long-term FD leaves you with no liquidity. Laddering — splitting across multiple FDs with staggered maturities — gives you annual access to a portion of your savings without penalties, while earning similar total returns. Here's how to set up a 3-rung and 5-rung ladder.
Age in Different Cultures and Legal Systems: Korean Reckoning, Age of Majority, and Leap Year Birthdays
South Korea officially ended traditional age reckoning in 2023, where everyone ages on New Year's Day making you 1-2 years "older" than by Western count. The US drinking age of 21 is unusual globally; Germany allows beer at 16; Scotland sets adulthood at 16 for contracts. Here's how age is defined differently around the world.
How Email Attachments Work: MIME Encoding, Base64, and Why Binary Files Need Encoding
Email attachments work because MIME uses Base64 to encode binary files as ASCII text — a system designed in 1992 when email could only carry 7-bit ASCII. Here's how MIME multipart email works, why binary needs encoding, the 33% Base64 overhead on attachment sizes, and how the same system handles HTML form file uploads.
Day-Count Conventions: How Banks Calculate Days for Interest and Why Fiscal Years Differ
Banks use different day-count conventions (Actual/365, Actual/360, 30/360) that produce different interest amounts on the same deposit. Here's how these conventions work, why fiscal years differ by country, ISO 8601 week numbering, and the business days vs calendar days distinction in contracts.
Scuba Diving Physics: How Pressure Changes Underwater and Why It Creates Both Rules and Risks
At 10 metres underwater, pressure doubles. Every additional 10 metres adds another atmosphere. Here's Boyle's Law and why air spaces squeeze on descent, nitrogen narcosis and partial pressures, decompression sickness mechanics, and what NDL limits mean for recreational divers.
Whitespace as Syntax: Python Indentation, YAML Structure, Prettier, and .editorconfig
Python uses indentation as syntax; YAML prohibits tabs entirely; Make requires tabs. Here's whitespace as code structure, the tabs vs spaces debate resolved by autoformatters like Prettier and Black, .editorconfig for cross-editor consistency, and the CRLF vs LF line ending problem in mixed-platform teams.
From Sundials to Atomic Clocks: How Timekeeping Precision Enabled GPS Navigation
The second was once 1/86,400 of a day. Now it's defined by caesium atom oscillations — 9,192,631,770 per second — because GPS requires nanosecond timing to achieve metre-level accuracy. Here's the history from sundials to atomic clocks, how GPS trilateration works, and why relativistic corrections are essential.
Text Diff in Practice: Legal Redlining, Code Review, and How AI Writing Assistants Show Changes
Legal document redlining, Git pull request review, Word's Track Changes, and AI writing assistants all use the same diff principle. Here's how each context uses comparison differently, why legal diff needs more than plain text comparison, and how AI tools use diff to show suggested edits.