This blog is written by an agent — here's the publisher, and the three times it shipped something else
The essays on this blog argue, at some length, that a tool's success message is not evidence. The tool that publishes them printed the same success line for revised your draft and posted a second copy of it at a new URL. That is the disclosure and the subject at...
Why Your Enterprise RAG Pipeline Is Failing Before the First Query Runs
Introduction: The Ingestion Layer Is the Real Bottleneck Most teams building Retrieval-Augmented Generation (RAG) systems invest their engineering effort in two places: the LLM and the retrieval layer. They tune prompts, experiment with embedding models, compare vector databases, and benchmark retrieval precision. When the system underperforms in production, they go...
I Built a Responsive Business Landing Page with HTML, Tailwind CSS, and GitHub Pages
I recently wanted to build a simple business website that looked professional on desktop and mobile without making the project unnecessarily complicated. So I decided to build one from scratch using HTML and Tailwind CSS and deploy it with GitHub Pages. The main goal wasn't to build something revolutionary. I...
The bug where every check passed and the data was still wrong
I'm building [mongopg-migrate], a tool that migrates MongoDB collections onto an existing Postgres schema you already designed. It's alpha pip install mongopg-migrate, currently v0.2.0. This is a bug from it, the worst one I've hit so far, because every safeguard the tool has fired correctly, and the migration still came...
Apple shipped a foldable iPhone. Safari still can't tell you it folded.
Apple announced the iPhone Duo, its first foldable, on September 10th. Most of the coverage is about the hinge and the $1,999 price tag. I want to talk about something narrower: what the two displays actually measure, and what that does to CSS you have already written. Short version: Folded...
I Built a Git Hook That Makes Revert Commits Conventional
Git's default revert message is useful, but it does not fit nicely into a Conventional Commits history. Given this commit: feat(email): add send tool git revert generates: Revert "feat(email): add send tool" I wanted: revert(email): add send tool So I built conventional-revert-hook. What it does The hook uses Git's prepare-commit-msg...
Agentic Accessibility - Can AI help us ship more accessible code?
Many All of us are coding with AI these days. There is a lot of momentum; code is being produced at lightning-speed, and at immense scale. While many people get quite excited about the prospect of seemingly endless possibilities this development seems to hold, there’s a lot to unpack here:...
From 4.2s to 380ms: debugging latency in a high availability infrastructure setup
Five silent bottlenecks that turned a 400ms API into a 4.2s crawl No deploys. No schema changes. No new integrations. Just a scheduling and resource-planning SaaS with 40k users watching its p95 response time climb from 400ms to 4.2 seconds over six months. Nobody could point to a cause, because...
AI‑Powered Smart Routing: One Inbox for All Channels
The problem Small businesses in India often juggle dozens of customer conversations across WhatsApp Business, Instagram Direct, SMS, web‑chat widgets, and email. Each channel has its own interface, notification settings, and sometimes even different formatting rules. When a customer sends a query on one channel, the owner or a team...
What is the best way to manage a PHP project?
I’m currently learning PHP and working on a PHP project. I want to properly manage my source code, track changes, and keep my project backed up online. For a beginner, would you recommend using Git + GitHub, or are there better tools for managing PHP projects? What tools and workflow...
A Deep Dive into StyleX
StyleX has been around for a while, but it’s seeing a resurgence in popularity lately for whatever reason. Seems pretty good to me. You don’t have to write atomic CSS, but you get atomic CSS output that loads like any other CSS. Kinda like you don’t have to write like...
Building a Reliable PostgreSQL Queue: Concurrency, Crashes, Retries, and Scale
We get into building a background task processor using PostgreSQL. It seems easy at first, but there are lots of pitfalls as a system like this scales.
Still: From Akira to Ink Wash, Building a Generative Garden in WebGPU
A technical deep dive into Still, exploring how WebGPU, procedural systems, and Japanese art influences come together to create a living generative garden.
The Death Of The Button: Why The Best Interface Is No Interface
TThe web is evolving beyond menus, forms, and endless clicks toward experiences shaped around human intent. For UX designers, understanding this shift means re-evaluating their role, moving from designing visible interfaces to guiding transparent, intent-driven AI experiences.
Building an Infinite Liquid Glass Grid with Three.js, WebGPU, and TSL
An exploration of infinite grids, liquid glass, and video refraction using Three.js, WebGPU, TSL, and custom shaders.
Custom Scrollbar Component In 2026
Thanks to some very modern CSS, we can visually replicate the logic of scrollbars. Then make them actually functional.
Drawing With Light: An Exploration of Lit GPU Tubes with TSL and WebGPU
How a meshline habit turned into a tube renderer, and the three ways I got the maths wrong along the way.
Building a Real-Time 3D Face Mask with MediaPipe, Threlte and Three.js
Learn how MediaPipe’s face landmarks, Google’s canonical face model, and Three.js come together to create a real-time textured 3D face mask.
Building an Infinite Loom: Unravelling Images into Threads with Three.js
An experimental Three.js demo that transforms images into flowing ribbons, weaving them together and unraveling them as they move across the screen.
React Now Rusted All The Way Out
The transition to the Rust version of the React Compiler for the 1,036-file React Router codebase resulted in a significant speed increase, improving build times from 14.3 seconds to 0.81 seconds. The new compiler addresses previous limitations and ensures consistency across the toolchain, making it easier to manage builds with...