Writing
The ToolNest blog
Notes on small tools, productivity, SEO and the craft of building useful things.
Naming files and URLs consistently (a system that actually scales)
How a messy downloads folder and a worse URL structure taught me the naming conventions that keep both files and websites searchable.
Time zones and timestamps explained (without the headache)
A working mental model for UTC, offsets, DST, and Unix timestamps, built from actual bugs I've had to fix in scheduling software.
Color theory for web projects: a practical, no-nonsense guide
Why your palette looks flat, how contrast actually gets measured, and a repeatable process for picking colors that hold up in production.
What BMI actually tells you — and where it falls short
How the Body Mass Index formula works, what research says it's useful for, and the specific groups where it gives a misleading picture.
How to write landing-page copy that converts without sounding fake
The specific sentence-level edits that took one SaaS landing page from a 1.8% to 4.6% signup rate, and the swipe-file of overused phrases to cut on sight.
Understanding loan interest before you borrow a single dollar
How interest actually accrues on a loan, why two loans with the same rate can cost very different amounts, and what to check first.
The budgeting math everyone should know before making a plan
The handful of formulas behind every budgeting method — how they actually work and why the numbers matter more than the app.
The accessibility checklist every small site can actually finish
A step-by-step keyboard-and-screen-reader audit small teams can complete in one afternoon, mapped to the specific WCAG 2.2 success criteria involved.
Regex for non-programmers: patterns you'll actually use
A gentle, jargon-light path into regular expressions for spreadsheet users and writers, built around five patterns worth memorizing.
Unicode and text encoding explained without the jargon overload
What UTF-8, code points, and mojibake actually are, explained through the garbled email subject line that started it all.
Responsive web design in 2026: what still matters and what does not
Container queries, fluid typography, and the real device breakpoints worth designing for, based on actual analytics data rather than assumed personas.
Cleaning messy CSV data: a practical, no-nonsense workflow
How to fix inconsistent CSV exports — stray quotes, mixed encodings, phantom columns — before they wreck your import.
Writing alt text that works: for screen readers, SEO, and real people
Most alt text is either empty or keyword-stuffed. Here's how to write descriptions that actually help blind users and still support search.
HTTPS, TLS and web security basics every site owner should know
What actually happens during a TLS handshake, why certificate types differ, and the five security headers most small sites still ship without.
Email deliverability basics: why your emails land in spam and how to fix it
SPF, DKIM, DMARC, and warm-up explained plainly — the exact checklist that took a newsletter from an 11% inbox rate to 94%.
Choosing a domain name in 2026: a practical, unromantic guide
How to pick a domain that won't embarrass you later — checking availability, trademark risk, pronounceability, and the TLD trap.
Writing meta descriptions that actually get clicked in 2026
Meta descriptions are SERP ad copy, not a ranking factor. Here's how to A/B test them, what character limits actually apply, and five rewrites that doubled CTR.
Browser-based vs cloud tools: when each one is the right choice
A decision framework for choosing client-side or server-backed tooling based on file size, collaboration needs, and compute limits — with real numbers.
Getting Google AdSense approval on the first try: a practical checklist
Why most AdSense applications get rejected and the exact site changes that turned a rejected niche blog into an approved one within nine days.
Core Web Vitals in plain English: what LCP, INP and CLS really mean
Three metrics, three real bugs I've fixed that caused them, and the exact change that brought each score back into the green.
Web performance quick wins: 10 things you can ship this weekend
A measured before/after triage workflow using Lighthouse and WebPageTest to find your actual bottleneck before touching a single line of code.
Structured data explained: JSON-LD, rich results, and why it matters in 2026
A hands-on guide to implementing and validating Article, FAQPage, and Product schema with JSON-LD, including the exact fields Google's Rich Results Test checks.
Internal linking: the SEO lever most small sites ignore
How crawl budget, link depth, and anchor text distribution actually affect indexing, illustrated with a site architecture diagram you can copy.
Browser-based tools are underrated — why client-side is a feature, not a limitation
The economics of shipping software that never touches a server: no database, no auth system, no cloud bill, and what that unlocks for small builders.
SEO basics every side project should get right in the first week
The exact order I fix things when a friend's side project launches and gets zero organic traffic — from titles to sitemaps to internal links.
Why free online tools still matter in 2026 (and how to pick good ones)
A field guide to evaluating single-purpose web utilities: the five checks I run before trusting any tool with real work.
The pragmatic on-page SEO checklist for 2026
An afternoon audit script: eleven checks, in the exact order I run them, to find what's actually holding a page back in search results.
How to protect your privacy when using online tools
A practical threat-model walkthrough: what actually happens to data you paste into a random web tool, and a five-minute audit before you trust one.
A beginner's guide to JSON (with real-world examples)
Learn JSON by reading three real payloads line by line — an API response, a config file, and a broken one you have to fix.
Image compression basics: JPEG, PNG, WebP, and AVIF explained
A format-by-format breakdown with real file size numbers from the same test photo, so you can see the trade-offs instead of guessing at them.
Password security in 2026: what actually matters now
What changed since passkeys went mainstream, what didn't, and the three habits worth keeping versus the two you can finally drop.
So you want to start a blog in 2026: an honest guide
The four decisions that determine whether a new blog gets read: platform, topic scope, publishing cadence, and where the first hundred readers come from.