Senko argues 'code was never the hard part' dismisses programmer skill
A developer challenges the narrative that coding is trivial, arguing it reflects misunderstanding of what makes software engineering valuable.
Conversation activity · last 2 days peak 5/hr
Summary, timeline and people extracted by Claude from 45 items across 2 sources · 21h ago. Quotes are verbatim.
Developer Senko published a blog post criticizing the common refrain that "code was never the hard part" in software development, arguing this framing insults programmers by minimizing the difficulty and skill required for coding. The post, shared on Hacker News and Lobsters, sparked debate about whether the phrase is a legitimate critique of how AI changes software development's bottlenecks, or a reductive dismissal of coding craft.
- Senko argues the phrase 'code was never the hard part' minimizes decades of professional difficulty, high salaries, education requirements, and documented burnout in programming.
- Commenters offer competing interpretations: some frame it as self-serving narrative by threatened developers; others defend it as valid distinction between coding output and software engineering quality.
- The debate reflects broader tension about AI's impact on software development: whether LLMs change the nature of essential work or merely automate a historically overvalued task.
- Consensus emerges that both coding craft and problem-definition matter, but disagreement persists on which was actually the limiting factor before AI tooling.
How it unfolded
-
Analysis Lcamtuf offers charitable interpretation
Commenter lcamtuf reframes the original claim as meaning "producing lines of code was never the bottleneck," arguing friction in coding prevents unnecessary or unmaintainable software.
-
Analysis Elliotmorris reframes as valid distinction
Commenter elliotmorris argues the phrase draws an analogy to writing: producing correct code is not the hard part, just as producing correct prose is not the hard part of novel writing; engineering quality is.
-
Reaction Michiel frames narrative as self-preservation
Commenter michiel suggests the phrase is an excuse to maintain employability, arguing some developers previously engaged in performative expertise that is now being devalued by AI.
-
Reaction Lobsters community discusses post
Same article shared on Lobsters, where it generates 45 points and 23 comments with nuanced debate about the claim's validity.
-
Reaction Hacker News discussion begins
Post reaches 812 points and 490 comments on Hacker News, gaining significant engagement from the developer community.
-
Report Senko publishes critique on programming value
Senko publishes blog post arguing that claiming "code was never the hard part" is insulting to programmers, questioning why coding demands high salaries, specialized education, and generates burnout if it's truly easy.
What people are saying verbatim
“I believe that's a gross insult to all programmers everywhere.”
Senko · Blog post · Aug 7
“'Code was never the hard part' is the excuse some people are peddling to keep themselves employable.”
Michiel, Lobsters commenter · Lobsters · Aug 8, 4:15 PM
“Writing code not being the hard part of software engineering is analogous to producing correct English prose not being the hard part of writing a novel.”
Elliotmorris, Lobsters commenter · Lobsters · Aug 8, 6:49 PM
“I understood it as 'producing lines of code was never the bottleneck' - i.e., you can't be a 100x+ engineer just because you have Claude.”
Lcamtuf, Lobsters commenter · Lobsters · Aug 9, 12:53 AM
“If coding is easy, why do many now feel like their identity and professional purpose are being stripped away from them?”
Senko · Blog post · Aug 7
Voices from the web unedited
-
I always heard this as "typing was never the hard part" which I feel pretty good about.
-
I truly believe that software industry in at the crossroads and need to adopt the best solutions for the quagmire it's in at the very moment and so called AI/LLM revolution mentioned in the OP article is only the tip of the iceberg problems [1].Currently I'm reading the Software Wasteland and The Data-Centric Revolution books by software industry…
-
‘Code was never the hard part’ is the excuse some people are peddling to keep themselves employable. One thing AI has revealed is how much of *public* software development, in blogs, at conferences, was, for some, a performative ritual to court the interest of potential employers and investors. When expertise was rewarded, these people role played…
-
Everybody saying "coding was never the hard part" is really telling on themselves. Coding was never "hard" because most organizations were absolutely unwilling to take on any technical work that was hard. That tells us about business strategy and culture rather than anything about the fundamentals of programming or technical work.The real…
-
This seems like a misunderstanding of the point. Writing code not being the hard part of software engineering is analogous to producing correct English prose not being the hard part of writing a novel. Beautiful, compelling, evocative prose is another matter, for which the analogy continues to hold. I would be insulted if I was told that producing…
-
This feels like post-LLM coding romanticization. Before LLMs, people would regularly say stuff like "I could build this in a weekend" under a "Show HN" post. How many times have people said "I could build Twitter in a weekend". I've even found in a post-LLM world, that kind of language has only increased.When you are looking at something that…
-
This seems really negative. Do you earnestly believe that most conference activity is performative? That certainly hasn’t been my experience in the Python community or my perception of most peoples’ blogs. (It seems to me like a lot of people enjoy sharing the things they learn, and if we’re to buy into a human-centric future we should encourage…
-
I believe there are some programming jobs in which the code is absolutely the easier part. Not all of us work in signal processing, integrated systems or have to push upstream to Linux kernel because the company we work for really needs a memory allocation optimization for its data centers.Navigating customer requirements and building something…
-
I just finished a multi-hour session of thoroughly auditing the asm of Zig's `clone(2)` syscall wrappers, and then opened Lobsters and read this comment as the very first thing...
-
The author might be missing the intent of the observation. Maybe they’re misinterpreting it.What I, and many people who’ve said, “code was never the hard part,” aren’t referring to the skill of an individual. It’s not the hard part of the engineering process of developing software. Programming languages have manuals. Many data structures are well…