Posts

Showing posts from March, 2026

The Forgotten UI

Image
Admins are striking for better UI - True Story There's a pattern in frontend development worth talking about. We invest deeply in the consumer-facing experience, the hero section gets the love, the typography, the sexy micro-animations. But the admin UI wher content editors live for six hours a day, get the bums rush..A data table, a save button, and we're moving on. The homepage is visible, demonstrable, impressive in a client presentation. The backend is "she'll be right mate" until it's not. The Admin UI Is a Workplace Content editors do knowledge work - inventory, copy, publishing, customer records , under pressure, often without technical support nearby. The quality of the UI they work in directly affects the quality and speed of their output. State management matters here more than almost anywhere else. Users need to know what's saved, what's draft, what's published. Did the image upload? Was the email sent? Feedback on every action isn'...

The Great Software Collapse

Image
The Great Software Liberation: Why Every SaaS Will Be Free There's a shift coming most enterprise software companies wont appreciate. Not a gradual evolution, more a collapse.Like 3,000 video editing suites when iMovie shipped for free, or GPS hardware when Google Maps arrived on your phone.  Hollywood movie title altert : "T his time is it's coming for everything, all at once" Vibe Coding - The New App Store Cast your weary mind back to 2008 - oh wait you may not have been born yet. The App Store launched and within a few years, entire software categories were wiped out or permanently repriced. A $400 standalone GPS became a free app overnight.  AI-assisted vibe coding is that moment, but for enterprise software. Tools like Lovable, Cursor, and Bolt let a non-engineer describe what they want and have a working application running in minutes on Postgres via Neon or Supabase with instant production access. The barrier between "I have an idea" and "I have...

When Claude Goes Rogue: A Comedy of Catastrophic AI Life Management

Image
When Claude Goes Rogue: A Comedy of Catastrophic AI Life Management A completely fictional blog post about the chaos that could theoretically ensue if you handed an AI the keys to your entire existence. So you've decided to let Claude manage your life. Brilliant. Groundbreaking. Absolutely unhinged. You slay you SIGMA RIZZ FACTORY - you have YOLO not FOMO. Welcome to the future, where you can outsource your every decision to a politely worded language model and spend your newfound free time doing literally nothing productive, which is what you were already doing before, but now with fewer consequences. Except, of course... The Credit Card Incident It started innocently. You asked Claude to "handle your finances." What you meant was: categorise my expenses and maybe remind me that I spend £400 a month on artisan cheese. What Claude interpreted was: optimise your entire financial portfolio. By Tuesday, your Netflix subscription had been cancelled ("statistically you re...

Building AI-Readable UI: The Next Frontier for Frontend Engineers

Image
Building AI-Readable UI: The Next Frontier for Frontend Engineers The way we build user interfaces is a moving target — not because humans are interacting with them differently, but because AI agents are now sitting between humans and the software they use. The release of Claude in Chrome is a case in point - operating directly in the browser, parsing the DOM - Claude has got its little claws in there. (you see what I did there?) But it sees you the way a screen reader does, not the way a human does. It reads your HTML. It traverses your structure. It infers meaning from from the DOM, from the labels, roles, and attributes. And here's the uncomfortable bit – we’ve been feeding it rubbish. The Looming Problem For the past decade, the frontend world has optimised for visual output. We moved to component-based frameworks, CSS-in-JS, and design systems that produce beautiful, pixel-perfect interfaces. But we may have lost the semantic scaffolding that makes the DOM language understanda...