This website is for humans
I don't want Google's shitty AI-generated ramen
I don't want Google's shitty AI-generated ramen
Google pays for 80%+ of the development budget of all major web browsers, and soon, the US will force Google to stop supporting their…
Since I last wrote about WordPress, things have gone off the rails. This after a brief period when things were blissfully quiet. Matt Mullenweg stopped commenting for a while, though his company had launched WP Engine Tracker — a site for tracking WordPress-driven websites that moved away from WP Engine. I think this…
Save and Share: Click. Ugh. Another one. You know the drill. You land on a new website, eager to read an article or check a product price, and before the page even finishes loading, it appears: the dreaded cookie banner. A pop-up, a slide-in, a full-screen overlay demanding you “Accept All,” “Manage Preferences,” or…
In the mid-1990s you could create useful software without being an ace coder. You had Visual Basic, you had a rich ecosystem of components, you could wire them together to create apps, standing on …
Internet ads are horrible: They waste your time, and the industry behind them is actively making the internet a worse place. Payouts are so small that the only way to survive is to turn your site into an ad-filled hellhole with no real substance. (see: Modern social media )
From rate limits to no limits: How IPv6's massive address space and a crafty botguard bypass left every Google user's phone number vulnerable
I was about to post about how nice the last 10 months of OpenFreeMap have been. The architecture has really proven itself to be great, Cloudflare has agreed to sponsor the bandwidth, Hetzner servers are super stable as always, serving tiles
You just can't finish off Zuckerberg.
Browsers handle unrecognized tags as a custom element, with no effect beyond what's specified in the CSS. This isn't just a weird quirk, it is standardized behavior If you include hyphens in the name, you can guarantee your tag won't appear in any future versions of HTML.
Why streaming isn't enough.
Exploring SVG and its visual effects applications
Disqus turned my clean blog into an ad-riddled mess. Here’s why I pulled the plug—for your privacy and reading sanity
This interactive post will show you how to build your own fleet of space invaders by mixing geometry with randomness and a splash of color.
Can Claude Recreate the 1996 Space Jam Website? No. Or at least not with my prompting skills.
Why you are animating more often than you should.
The moving image below is only 49Kb and has an incredibly high resolution. It's similar to a GIF but instead of showing moving images, it shows moving SVGs!
Adam Silver – interaction designer – London, UK
An old tool endures in a Next.js world
A deep dive into how thoughtful URL design can enhance usability, shareability, and performance. Learn what state belongs in URLs, common pitfalls to avoid, and practical patterns for modern web apps.
A breakdown of how to build a custom Three.js shader that recreates the iridescent, sparkling look of foil stickers using vertex deformation, angle-based color shifts, and procedural flakes.
Offline-first apps promise instant loading and privacy, but in practice, very few apps get offline support because getting sync right is surprisingly hard.
An interactive page demonstrating every HTML element.
Explore how to recreate Apple's stunning Liquid Glass effect using CSS, SVG Displacement Maps, and refraction calculations.
What bothers me isn’t so much that Daring Fireball is shitlisted at Hacker News. What bothers me is that it’s unexplained.
Here’s a CSS technique that produces blurry image placeholders (LQIPs) without cluttering up your markup — Only a single custom property needed!
I've been using Feeder to keep up with the news for awhile now. For a long time, I just checked AllSides. But then I found out NPR in my state supports ...
In a world where corporations have detached buying from owning, one man attempts to do something radical: build his own cloud.
With the Fall 2025 anime season, Crunchyroll demonstrates zero respect for anime as a medium as the presentation quality of its subtitles reach an all-time low.