Why we choose the right tool for the job, not the trendy one
From PHP to Python, C# to Go, every project gets the language and framework that fits. A look at how we make that decision and why "stack agnostic" is more than a buzzword.
Software development, architecture decisions, and technical deep-dives.
From PHP to Python, C# to Go, every project gets the language and framework that fits. A look at how we make that decision and why "stack agnostic" is more than a buzzword.
From ticketing to quoting to client portals, every piece of internal tooling now runs on one framework. What worked, what did not, and why we will not regret it.
A walkthrough of building a small internal tool with Laravel and HTMX. Why HTMX often beats a full SPA for line-of-business apps.
The 1998 line-of-business app still works. The vendor is gone. The hardware is dying. How to migrate without a high-risk forklift project.
A primer on federated identity for organizations still managing accounts in 12 different systems. What changes and why it matters.
Internal software lives or dies on adoption. Most of it dies. Lessons from building tools that people actually use.
Not every software project should be built. Here is the discovery conversation we have before we agree to build something.