“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

OpenClaw 2026.6.5: Free Parallel Search, Stability Fixes Across the Board
OpenClaw 2026.6.5 adds free, zero-setup Parallel Search, safer channel replies, better agent run recovery, and less brittle provider/model setup.

SDNY Ruling Denies Attorney-Client Privilege for AI Chat Communications
Judge Rakoff ruled in U.S. v. Heppner that communications with AI tools like ChatGPT do not qualify for attorney-client privilege, requiring disclosure of all AI-generated legal work. The court found AI lacks the human confidentiality required for privilege protection.

Claude Code v2.1.152: /code-review --fix, plugin disallowed-tools, MessageDisplay hook
Claude Code v2.1.152 introduces /code-review --fix to apply suggestions to your working tree, /reload-skills, MessageDisplay hook, and plugin disallowed-tools in frontmatter. Also fixes long-session styling degradation, MCP dedup, and cache reporting.

Anthropic Policy Update Bans Third-Party Tools for Claude Pro/Max Users
Anthropic updated their policy in February 2026 to explicitly ban any script, wrapper, or third-party tool usage with Claude Pro or Max plans, resulting in lifetime bans for users who violate this policy. High-tier Max plan users engaging in heavy coding sessions are being targeted in a March 2026 enforcement wave.