Blog
Engineering, products, and what holds up in production.
Essays on full-stack craft, UX, AI as a tool, and founder reality — from a staff engineer who still ships.
📰 Publishers Found A Way To Fight Google AI Overviews. It's Disgusting. I Love It
Publishers found a legal weapon against Google AI Overviews. The Professional Publishers Association created licence terms that require payment for AI scraping. Now any publisher can invoice scrapers.
Read more
⚡ What's New In TypeScript 7.0 RC
TypeScript 7.0 RC brings 10x faster typechecking with parallel builders, single-threaded mode, and improved watch. Here's what it means for your development workflow.
Read more
🐫 What's New In OCaml 5.5.0
OCaml 5.5.0 brings module-dependent functions, faster compiler switches, polymorphic parameters, and new string utilities. A solid release worth updating to.
Read more
🎓 UX Decisions I Made Creating a Tech Trainings Page in 3 Days
I built a training page in 3 days. Here are the UX decisions behind mobile keyboard spacing, receipt-style pricing, calendar integration, and form validation that make booking flows actually convert.
Read more
🤖 Fable May Be The Worst Coding AI And It Got Banned By USA
Anthropic's Fable from the Mythos line costs twice as much as Opus and got banned by the USA for non-citizens. Is the most expensive coding AI worth the hype, or are cheaper models doing the same job?
Read more
🚫 r/programming Bans AI and LLM Topics; The Community Has Spoken
The largest programming subreddit banned AI content after months of meta-discussions drowning out actual code talk. Only deeply technical implementation discussions survive the purge.
Read more
Medium Will Pay Editors To Improve Articles For Google Scraping System And Members
Yeah, that is about right. So as you maybe recall, I was reporting some time ago, that as it appears, Google takes my paywalled articles…
Read more
🚀 What's Coming in Next.js 16.3.0: AI Tools, Deadlock Detection, and Cache Control
Next.js 16.3.0 brings AI-native development tools, smarter deadlock detection for 'use cache', and fine-grained browser cache control with bfcacheId. Vercel is betting hard on AI-assisted development.
Read more
🧠 Analyzing Popular Pages for Cognitive Accessibility: Jira, Duolingo, Headspace, and HubSpot
I analyzed Jira, Duolingo, Headspace, and HubSpot for cognitive accessibility issues. Corporate jargon, tech words, and anxiety-inducing messaging can exclude up to 50% of potential users.
Read more
🧠 Why Your Website Works For You But Fails For Everyone Else
Your Lighthouse scores and WCAG checklists miss something fundamental: cognitive accessibility. Two users can complete the same task with identical accuracy, but one finds it effortless while the other finds it draining.
Read more