Notes from building software that actually matters.

Twenty years of building software has taught us that the hardest problems usually are not technical. These are field notes about Laravel, architecture, business systems, workflow design, and the occasional experiment that teaches us something useful.

Stabilize, modernize, or rewrite?

An inherited Laravel application can be old, fragile, and still contain years of valuable business knowledge. Here is how to decide what to preserve, what to improve, and when a rewrite is actually justified.

I built a comically large keyboard button

A 100 mm programmable key that types laravel new sounds like a simple joke. Making one large cap press cleanly, survive off-center hits, light up, and remain serviceable turned it into a practical lesson in mechanical iteration and safe automation.

When WordPress stops scaling

WordPress is useful until optimizing it turns into fighting it. Here is how to recognize when traffic, updates, plugins, and custom workflows are telling you it is time for a different foundation.

Why engineers should care about emotions

Every bug report, stakeholder meeting, and code review is an emotional transaction before it is a technical one. Naming the feeling precisely is a debugging skill.