DRY Doesn't Mean What You Think It Means
Hunt and Thomas defined DRY as knowledge — not code. AI generates duplicated knowledge at industrial scale. The discipline hasn't changed; the surface area has.
Insights, tutorials, and updates from the Imagile team
Hunt and Thomas defined DRY as knowledge — not code. AI generates duplicated knowledge at industrial scale. The discipline hasn't changed; the surface area has.
MCP servers promised to make your AI agent infinitely capable. They also made it slower, fatter, and easier to compromise. CLIs are quietly winning.
Every part of Claude Code maps to a part of a blender. Once you see it, you'll immediately know why your output came out wrong — and who to blame.
Building a Claude Code skill that encodes your own voice and engineering philosophy sounds like a neat AI trick. It turns out to be the most clarifying thing you can do with your expertise — because it forces you to name what you actually think.
AI is collapsing the barriers between product, design, engineering, and DevOps. The teams that figure this out first will ship faster with fewer people — but only if taste and judgment come with the territory.
When AI handles construction, the skill that matters isn't typing speed or syntax knowledge. It's taste.
By the time your team finishes an AI training program, the tools it covers have already been superseded. Here's what to do instead.
Why I started Imagile and what this blog is going to be.
Performance, talent pool, and secretless authentication. Why we default to Azure and .NET for almost every client project.
Cloud-native isn't an infrastructure problem. It's a development problem. Most migrations fail because they treat it like the former.
The distinction between integrating LLMs into applications and using GenAI to build applications faster — and why confusing the two costs you.