The other day I had a bug in production. Something was rendering wrong in the UI and I couldn't figure out where it was coming from. I gave Claude the URL, it opened Chrome, inspected the HTML in the browser, cross-referenced what it saw in the DOM with my source code, and found the exact line where the error was. Not the file; the line. It navigated between the rendered output and the codebase...
In 25 years, I've worn pretty much all the hats in the software industry.
A superpower that I got from my time in SRE was to recognize and eliminate my own personal toil.
Hey Everyone, it's been a while. The last few years, I've played around with various AI technologies, building. Recently, I have built a product I want to share.
Montage is a generative UI runtime for AI agents. Your agent makes a tool call. Montage returns a fully rendered, interactive HTML artifact. You mount it. That's it.
This post is about why I built it, ...
Almost all AI programming tools use React as the standard. This single piece of information will have a greater influence on frontend development in the next ten years than any technological indicator ever will.
Consider this: When a million engineers ask ChatGPT to “create a todo app for me”, they receive React. When somebody uses v0 or Bolt to bootstrap a SaaS dashboard, they get Next...
The most common VPC misconfiguration is not a bad security group rule -- it is a subnet using the main route table when it should not be.
Subnets without an explicit route table association inherit the VPC's main route table. If that table has an Internet Gateway route, those subnets are public whether you inte...
Flash sales are brutal stress tests for your Shopify store.
You spend weeks building hype, send the email blast, and within 60 seconds — your site slows to a crawl. Checkouts time out. Customers leave. Revenue disappears.
The frustrating part? Shopify's infrastructure is not the problem.
The real culprits are things you control:
Third-party app scripts loading on every page<...