Blog
Read the latest posts from my blog.
You Can Run WordPress in the Browser
You can run WordPress in the browser with the WordPress Playground (using Web Assembly). That's pretty impressive!
Durable business patterns
In an AI‑accelerated world where anyone can clone a product in days, the only startups that survive are the ones that accumulate advantages that compound over time.
Four Ways to Use the Popover API - From Declarative to Imperative
I've been working on a native HTML+CSS pattern library, covering about 60 different components. One thing I noticed as I worked my way through the list is how often the Popover API came up. Specifically, in popovers, tooltips, hover cards, and context menus.
AI Usage as a Factor in Performance Reviews
AI usage is now being considered a factor in performance reviews. The WSJ reports that AI usage is already part of the reviews at Google, Amazon, and Meta.
Don't Feel Bad About Using AI
The cultural stigma surrounding AI usage is fundamentally misplaced, as AI functions not as a shortcut for the lazy, but as a legitimate force multiplier and natural evolution of democratized knowledge that amplifies human craftsmanship.
Common Performance Pitfalls with Next.js React Server Components
In the article 6 React Server Component performance pitfalls in Next.js, Temitope Oyedele identifies common implementation errors that negate the performance benefits of React Server Components (RSCs) and the Next.js App Router.
The End of Standardization - How AI is Making Uniformity Obsolete
In the essay Consistency is Primitive, Christopher Butler argues that AI-driven "bespoke technology" will render software standardization—once an economic necessity—an obsolete relic of our civilizational infancy.
GOOD Code is Still Expensive
"Delivering new code has dropped in price to almost free... but delivering good code remains significantly more expensive than that."
Is SaaS Really Going Extinct Tho?
In "There Is No Product", Sidu Ponnappa explains that "the fact that anyone can build it is precisely why it can’t be productised."
AI Will Create More Engineering Work, Not Less
In How GenAI Is Transforming Software Engineering, But Not Replacing It, Sr. Director of Global Business Innovation at Syntax, Matthias Steiner offers a comforting perspective for software engineers.