Coding with LLMs in the summer of 2025
ANTIREZ.COM
An interesting post where Antirez details how and where they have found success in using LLMs to assist in a variety of programming tasks. They note that the field has advanced considerably:
One and half years ago […] I found LLMs to be already useful, but during these 1.5 years, the progresses they made completely changed the game.
I agree with this observation, the capability of these tools has come on in leaps and bounds.
The post is full of good advice on how to get the most of these tools, although interestingly they advise against integrated tools (e.g. GitHub Copilot), instead favouring using the models directly (via web chat), allowing you to be in complete control over both the instructions you provide to the model and the context (i.e. code snippets, documentation).
This isn’t the way I work, I favour GitHub Copilot. However, this is what makes this field so interesting, the wildly different ways in which people are adopting these tools.
Rethinking CLI interfaces for AI
NOTCHECKMARK.COM
Somewhat counter to Antirez’ approach, this blog post describes how to optimise Agentic AI, by making it easier for the agent to gather the information is requires by itself.
The post makes the point that we should consider “Information Architecture for LLMs”, in order to optimise tools for the agents.
Vibe coding service Replit deleted user’s production database, faked data, told fibs galore
THEREGISTER.COM
This story has been all over the place, a founder of SaaStr AI, who has been gushing about the power of Replit, reported on X a few days later that Replit had deleted his production database.
I have mixed feelings about this story. Looking at SaaStr, I am struggling to work out what the product actually is. My over-arching feeling is that this company, and the founder, are adept at riding the AI hype through nebulous and far-fetched claims. Did this really happen? Did Replit ‘go rogue’? or is this a marketing ploy?
However, I do think there is an important lesson here. Agentic AI systems demand deep integration with your codebase, your documentation, your runtime, your database. Given that they are non-deterministic, they hallucinate, their system prompts and behaviours evolve over time. There are clear risks in going ‘all in’ with AI agents.
And Finally
A human programmer beat an AI competitor at the World Coding Championship, indicating that we still have the lead … but only just.