Thoughts on building software that lasts
Insights on web development, design, Laravel, the TALL stack, and building software that matters.
Meet Earmark: Park Any Livewire Page and Keep Working
Earmark is a Livewire package that parks unfinished pages in a live panel, so forms, dashboards, and videos keep running while you work elsewhere. Watch the demo.
Model Drift: When a Newer AI Model Makes Your Workflow Worse
Anthropic says Opus 5.5 is faster, cheaper, and more capable than Opus 5. But my workflows got worse. Better overall does not mean compatible with your workflow.
OpenAI's New Agents API Handles the Plumbing. Your Business Still Has to Supply the Judgment.
OpenAI's Agents API automates the hard infrastructure behind AI agents. Here's what it does, what it doesn't solve, and what still separates a demo from a business tool.
Your AI Assistant Gets Worse the More Tools You Give It. Here's Why.
MCP's new roadmap names tool bloat as an official problem. Here's what it means if your business keeps stacking AI integrations.
Laravel 13.22 Adds a Small Attribute With a Big Payoff for Complex Apps
Laravel 13.22's BindWhen attribute makes conditional dependencies easier to read, test, and change as a business application grows.
The Client Brief Template
A one-page PDF that helps you clarify your project before you talk to any developer. Covers goals, audience, scope, budget, and timeline. Fewer surprises, better outcomes.
Have a project ready to start?
Whether you need a full-stack application, a design refresh, or a technical partner who gets it — we'd love to hear about it.