Mercury Sols home

How Claude Code and other LLMs are shaping software development entirely

Muhammad Rizwan AshiqCFO & Team Lead

For a long time, AI in software meant autocomplete. It finished your line, sometimes your function, and you stayed in charge of everything around it. Useful, but it did not change the shape of the job.

Tools like Claude Code, and the LLMs behind tools like it, have changed that shape. A coding agent can read a whole repository, plan a change across many files, run the tests, read the failure and try again. The unit of work has moved from the line of code to the task. That one shift is changing how software gets built, who does what, and what is worth paying for.

From writing code to directing work

The daily rhythm of a developer used to be mostly typing and looking things up. With an agent, more of the day goes to describing what should happen, reading what came back and deciding whether it is right.

That sounds like less work. It is different work. Writing a clear brief is harder than it looks, because vague instructions produce confident, plausible code that solves the wrong problem. Developers who can explain a requirement precisely, with its constraints and edge cases, get far more out of these tools than developers who only know the syntax.

It also changes how you start. You can try two approaches to a problem in the time one used to take, then keep the better one. Being wrong early has become cheap, which is a real change in how design decisions get made.

What has become cheap, and what has not

Boilerplate, first drafts, test scaffolding, migrations between libraries and explanations of unfamiliar code have all become much cheaper. A prototype that once needed a sprint can often be in front of users within days. For founders, that makes testing an idea far less risky.

Other things have not become cheaper at all. Knowing what to build is still hard. So is choosing an architecture that will survive three years of change, understanding a messy business process, handling security properly and talking to the customer. These were always the hardest parts of the job. They now make up a larger share of it, because everything around them got faster.

Review is now the bottleneck

When code can be produced faster than people can read it, the limit on a team's speed moves from writing to reviewing. This is the change I think teams most underestimate.

An LLM has no stake in the outcome. It can write a test that passes because the test checks nothing, or fix a bug by hiding the error. It can call a library function that does not exist, or follow a pattern that is fine in general and wrong for your codebase. The code usually looks clean, which makes these mistakes easier to miss than a junior developer's.

So the safety net matters more than it used to: a good test suite, a CI pipeline that fails loudly, typed interfaces, and a person who understands the change and is accountable for it. I treat agent output the way I treat any pull request. If nobody on the team can explain why it works, it does not ship. We wrote more about this in how to review AI-written code.

What it means for developers

I do not think these tools replace good engineers. They do raise the value of judgment and lower the value of memoizing syntax. Senior developers get a large boost, because they can spot a wrong answer quickly and know which question to ask next.

The harder question is how juniors learn. Struggling through a bug is how much of our intuition was built, and an agent can remove that struggle. My advice to anyone early in their career is to use these tools, but read everything they produce, ask why it works, and regularly solve problems without them. You cannot review what you do not understand.

What it means for businesses

If you are buying software, the useful question is no longer only how fast a team can build. Ask how they check what gets built. Who reviews it, what is tested, and who answers for it when something breaks in production?

Be careful with the idea that software is now free. A demo built in a weekend can look finished while missing permissions, error handling, backups and everything else a real product depends on. We increasingly see this in apps built quickly with AI tools that then need rescuing. The first version got cheaper. Running reliable software for real customers did not get cheap in the same way.

The upside is real, though. Small teams can now take on work that used to need a much larger one, and budgets can go further toward the features that actually differentiate a product.

Where this is going

Nobody knows exactly how far this goes, and I would be cautious of anyone who says they do. These tools are improving quickly, and the advice in this post will need updating sooner than most things I write.

But the direction seems clear to me. Developers will spend less time producing code and more time deciding what should exist and verifying that it works. The teams that do well will be the ones that adopt these tools fully and keep their standards exactly where they were. If you want to bring this into your own product or team, that is the kind of work we do in our AI development service.

Planning something similar? See our AI Products service.

Have a project in mind? Let's talk.

Tell us what you want to build. New builds, ongoing work or maintenance, on fixed-price, hourly or dedicated-team terms. We reply within 1 business day.

  1. We read your brief and reply within 1 business day
  2. A short call to agree goals and scope
  3. A written proposal with milestones and cost