AI won't make coding obsolete; specification and systems thinking are still essential for successful software development.
A thoughtful Reddit post argues that the toughest part of software isn’t typing code – it’s deciding exactly what the code should do. I agree. Large language models (LLMs) like GPT and Claude are superb at removing friction, but they don’t erase the need to think clearly about requirements, rules, and trade-offs.
“Typing code is just transcription. The hard work is upstream.”
If you work in a UK team – from fintech and ecommerce to the NHS and local government – the takeaway is simple: treat AI as an accelerator for well-specified work, not a substitute for product thinking or system design.
It helps to separate two kinds of complexity:
“Tools like GPT, Claude, Cosine… remove accidental complexity… But it doesn’t touch essential complexity.”
LLMs excel at removing accidental complexity. They scaffold projects, wire APIs, generate tests, and translate patterns across languages. But essential complexity remains. If your system embodies hundreds of rules and exceptions, someone still has to specify them. Compressing those semantics too far simply moves the risk downstream as bugs and surprises.
UK organisations face real constraints: GDPR, sector regulators (FCA, Ofcom, MHRA), and public-sector service standards. Those constraints are essential complexity. You can’t vibe-code compliance.
For example, a claims workflow must reflect UK regulatory timelines and auditability. A patient triage tool must encode clinical safety rules and data minimisation. AI will speed up the plumbing, but teams still need explicit models for the domain and crisp acceptance criteria. The ICO’s guidance on generative AI is clear: you remain accountable for data protection and outcomes, regardless of tools.
To get the most from AI without sacrificing clarity, flip your process:
“Strip away the tooling differences and coding, no-code, and vibe coding… collapse into the same job: clearly communicating required behaviour to an execution engine.”
Model performance and pricing change quickly and can be opaque across vendors. Specific token costs are not disclosed in the Reddit post. If you’re budgeting, check current pricing on the OpenAI and Anthropic docs. Be disciplined with usage caps per environment and monitor output quality to avoid hidden rework costs.
On data protection, avoid sending personal or sensitive data in prompts unless your vendor provides a compliant processing agreement, data residency controls, and no-training guarantees. Keep secrets out of prompts entirely. For public-sector or regulated workloads, document your risk assessment and adhere to the principle of least data disclosed.
If coding is becoming cheaper, the premium shifts to analysis and design. Teams should level up in:
If you want a practical example of LLMs removing accidental complexity, I’ve covered how to wire an LLM to a spreadsheet without faff: Connect ChatGPT and Google Sheets.
The core claim stands up: LLMs are excellent at turning clear intent into working code, and poor at conjuring accurate intent from ambiguous prompts. The risk of “compressed semantics” is real – skipping detail simply defers it until production, where it’s more expensive and visible to users.
For UK readers, the practical implication is to invest more in specification quality and validation, not less. Use AI to accelerate the easy parts, keep humans in charge of the hard parts, and make your requirements executable through tests and models rather than prose.
AI won’t make coding obsolete because coding was never the hard part. The durable skill is communicating behaviour precisely – to colleagues, to regulators, and, yes, to execution engines. If you master specification and systems thinking, AI will make you faster. If you skip them, AI will make your mistakes faster too.
Related
Software engineers and AI: more output, not more value? A recent Reddit thread from a distinguished engineer in an AWS vertical struck a nerve. The claim is simple: AI has clearly increased visible activity – more documents, more code commits, more test harnesses – but not the value that users actually feel. “I see a [...]
JoshuaJuly 5, 2026
Last updated
Category
aiViews
38 viewsLikes
No ratings yet
The AI adoption gap is real: what a blunt Reddit post gets right A recent Reddit thread tells a familiar story. A marketing-tech founder demos “AI agents” to a senior stakeholder at a big brand. The exec is sceptical, calls them “wrappers”, then asks for help setting up a WhatsApp broadcast channel. The punchline isn’t [...]
JoshuaJuly 5, 2026
Making a 3D RPG with AI only: what was built and why it matters A Redditor has shared an ambitious “AI-only” game dev experiment: a third-person 3D RPG prototype created without writing code, driven entirely by prompts to the muranyi-3 model from Tesana AI. You can read the full thread here: Making a RPG game [...]
JoshuaJuly 5, 2026
No comments yet - start the conversation.