
A common issue with modern software is the network call. This can be a problem in two ways. First, these calls can be slow, creating a mediocre user experience. The second problem is that these calls can fail when we are having network problems. So I thought, can we run our UI off an offline…
Read more…

You don’t need to know a programming language to tell when code is in rough shape. A lot of “bad code” looks bad in ways anyone can see — the same way you can tell a kitchen is messy without being a chef. You might encounter this more often than you expect. A vendor submits…
Read more…

I’ve been running a project on an Azure App Service for a while now, and I’ve landed on a setup I’m pretty happy with: a single Docker container that bundles the Angular frontend, NestJS API, and Caddy as the web server. The whole thing builds in GitHub Actions, pushes to Azure Container Registry (ACR), and…
Read more…

Over the past year, we’ve spent a lot of time helping organizations figure out what AI actually means for their business. We’ve also been doing the same work ourselves inside Don’t Panic Labs. Along the way, something has become increasingly obvious to me. Almost everyone starts in the same place. Someone asks Legal to draft…
Read more…

Friday, 4:47 PM. An engineer opens a pull request on a billing service. One file changed. One line changed. The reviewer is already in their coat. “LGTM — it’s just config.” The PR merges at 4:58. By Monday morning, the team will have charged 3,800 customers two to four times each, refunded $2.3 million, and…
Read more…

For twenty years, the job was the same. A person points, clicks, types, and navigates to a result, and we design every step of that path. Software waits. The human is the engine. Agents break that. When software can understand what you want and act on its own to get there, the interface stops being…
Read more…

We once delivered a project in six weeks. It felt fast. The demo landed, the client was happy, and we walked out of the room feeling like heroes. Then we spent the next six weeks stabilizing it. I think about that project a lot, because it taught me something that no estimate ever shows you:…
Read more…

In Part 7, I walked through the UX Design Tool we built into What is Done — one that spins up a full Angular + PrimeNG app in about 10 seconds. That tool is great when you need a working skeleton fast. But sometimes you don’t need a full framework. Sometimes you just want to…
Read more…

We are rapidly moving to a world where multiple agents are the default pattern for many tasks. Each agent has its own agenda, expertise, and perspective — and together they collaborate to solve complex problems faster and more reliably than a single model ever could. Why not just stuff everything into a bigger context window…
Read more…

Disclaimer: What follows was true as of 6/3/2026. Considering the speed at which the AI space is moving, the dollars referenced below will change. “What’s this going to cost per month?” Now that I sit in the CTO seat, I understand why that answer matters. It is not a curiosity question. It is a staffing,…
Read more…
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
LinkedIn Insight is a web analytics service that tracks and reports website traffic.
Service URL: www.linkedin.com (opens in a new window)
A video-sharing platform for users to upload, view, and share videos across various genres and topics.
Service URL: www.youtube.com (opens in a new window)