What Breaks in AI-Written Blog Posts
I audited eight AI-generated articles on my own site. The prose held up. The facts, the code and the markup did not — and none of it showed on the page.
Read article464 tools, apps, games and experiments — every one of them finished, free, and running in your browser with nothing to install.
I care about software that stays working: no build steps to rot, no dependencies to patch, no accounts to create. This is where I put the things I build and write down what they taught me.
Engineering notes, worked examples, and things I got wrong first.
I audited eight AI-generated articles on my own site. The prose held up. The facts, the code and the markup did not — and none of it showed on the page.
Read articleA view counter plus ON UPDATE CURRENT_TIMESTAMP makes dateModified change on every page load. How to spot it in 30 seconds, why it matters, and three fixes.
Five lessons from shipping 460+ tools, games, labs and simulators — including the constraint that mattered most and the one I enforced far too late.
What I learned building 301 browser tools across 18 categories: the architecture that made it sustainable, the rules I follow, and the ones I got wrong first.
Drafting got cheap and verification did not. The durable skill is telling whether output is right — here is what that looks like in practice, with examples.
Everything here is built from scratch and runs client-side. No sign-up, no upload, no data leaving your browser — which is also why it all stays free.
Converters, calculators, generators and encoders across 18 categories.
Larger utilities built to install as PWAs and work offline.
Arcade, puzzle, strategy and word games that run in a tab.
Interactive lessons on programming concepts and data structures.
Physics, algorithms and systems, visualised and adjustable.
Downloadable code and reference material, organised by language.
What people actually reach for, across everything.
Slice images into 9 pieces for scalable UI elements.
Duplicate and tile images onto print sheets with bleed, crop marks, flexible measurement units, image adjustments, and print-ready export.
A zero-dependency PHP library providing 6 typed data structures with 60+ methods: Stack, Queue, Collection, Set, TypedArray, and Pair.
A zero-dependency CSS utility toolkit with 70+ utility classes, animations, pure-CSS components, and a design-token system for layout, typography, effects, and responsive design.
A zero-dependency PHP library implementing 6 advanced software patterns with 50+ methods: Pipeline, Result, EventEmitter, Container, Retry, and CircuitBreaker.
A comprehensive zero-dependency PHP utility toolkit with 80+ helper methods for strings, arrays, dates, validation, security, HTTP, and file operations.
Fill the entire board with one color in as few moves as possible!
Rotate pipe segments to connect the water flow from start to end!
Professional-grade raster-to-vector image tracer with Potrace-quality Bezier fitting, CIELAB color quantization, and near-zero-miss validation.
An email when something is published — a new article, or a tool worth knowing about. No schedule, no marketing, one click to leave.
Your email is safe. Unsubscribe anytime.