For a couple of years, “AI” in a client meeting mostly meant a slide with a robot icon on it and a vague promise attached. Somewhere in the last twelve months, that changed for us - not because of a single announcement, but because the tools quietly became good enough to sit inside our actual engineering workflow instead of next to it.
It started small, on our own team
The first real shift wasn’t a client project. It was watching our own developers start drafting boilerplate, writing test scaffolding, and debugging error messages with an AI assistant open in a side panel, the same way we’d always used a search engine or a senior teammate. Nobody rolled this out top-down. It just started happening, project by project, because it made the boring 20% of the work faster.
The interesting part wasn’t the code, it was the judgment
An assistant that writes a function is a convenience. What actually changed our thinking was realizing how much of a developer’s value was never really about typing code in the first place - it was deciding what to build, why, and whether a shortcut today creates a mess in six months. That judgment isn’t going anywhere. If anything, it’s the whole job now that the typing part is faster.
What this means for the software we build for clients
We started fielding a new kind of request this year: not “can you build us a chatbot,” but “our team already uses these tools internally - can our own product do something similar for our customers?” That’s a genuinely different conversation from the AI hype cycle of a few years ago, and a more useful one.
Where we’re being careful
None of this means turning judgment over to a model. We still review everything that ships, the same way we always have. The tools got faster; the responsibility for what goes to production didn’t move.
We expect this to keep changing quickly, and we’d rather write down what we’re actually seeing than guess at where it’s headed. If you want to talk through what this looks like for your own team, get in touch.