“Code Was Never the Hard Part” Is an Insult to All Programmers

In a recent blog post, developer Senko Rašić takes direct aim at a common trope in the AI era: “Code was never the hard part.” The argument, often used by AI advocates, suggests that LLMs handle the coding easily, so the real challenge is deciding what to build. Rašić calls this “a gross insult to all programmers.”
He opens with a series of pointed questions: If coding is so easy, why were programmers in high demand and well paid before ZIRP? Why was there so much stress and burnout? Why did companies hunt for 10x ninja rockstars and subject candidates to leetcode hazing?
He also challenges the flip side—that “figuring out what to build” is the true hard part. If that were true, why are product managers often clueless, why aren’t they paid more than developers, and why don’t they face rigorous 10-step interviews? Why are business analysts looked down on as pencil pushers?
Rašić argues that “there’s no median programmer” when it comes to wanting to talk to stakeholders. Most developers he’s met have no desire to talk to customers—they want clear priorities and stable requirements. He points out that even developers who claim to be “customer problem solvers” often pivot to monads and memory safety, with only a shallow understanding of actual customers.
The post emphasizes that both code craftsmanship and understanding the customer are critical. “A deep understanding of the system we’re building, together with a deep understanding of why we’re building it,” he writes. He rejects the extreme positions on both sides: “Loudly proclaiming that ‘code is easy’ or, at the opposite end, ‘code is art, a creative human expression that cannot be automated,’ is just burying our heads in the sand.”
He closes with the Spanish phrase “¿Por qué no los dos?”—why not both? The goal is to pursue both the craft and the purpose. “You don’t want cope, you want to thrive,” he writes. But he stops short of endorsing an LLM bandwagon: “By this, I don’t mean ‘jump on the LLM bandwagon.’”
📖 Read the full source: HN AI Agents
👀 See Also

Founding Agent: Voice AI for Websites with Fast Retrieval
Moss built a voice AI agent for their website that answers visitor questions instantly using fast retrieval. Now it’s a product called Founding Agent.

OpenClaw Users Report Model Replacements After Anthropic Ban
A community survey of Reddit, X, YouTube, and GitHub reveals GPT-5.x as the most-adopted replacement for Claude in OpenClaw workflows, with Kimi K2.5 leading community votes and hybrid setups gaining popularity.

Stripe's Minions: One-Shot AI Coding Agents
Minions are Stripe's one-shot AI coding agents aiming to enhance developer productivity by leveraging end-to-end automation using LLMs.

Debian's AI Contribution Policy Discussion Ends Without Resolution
Debian developers debated whether to accept AI-assisted contributions but reached no formal decision. The proposed general resolution would have required explicit disclosure and labeling for LLM-generated content.