Top
Best
New

Posted by senko 2 days ago

“Code was never the hard part” is an insult to all programmers(blog.senko.net)
920 points | 565 commentspage 15
austin-cheney 2 days ago|
Code was never the hard part

I roll my eyes at this when thinking about the poor JavaScript developer that cannot write code without things like jquery or React.

If code were so easy there wouldn’t be so much bloat and slow garbage in the world.

thomasjeff1 2 days ago||
Exactly! Try reading a large C code base.
nesarkvechnep 1 day ago||
I currently work on a glorified admin panel. The code should be the easy part. Unfortunately, the codebase is absolute trash. The code and the requirements are hard. My colleagues which drove the codebase to this miserable state think they’re developer extraordinaires. They don’t see the problems, at all. I can’t change anything and if I ask to be put on a different project I might be fired.
gum_wobble 1 day ago||
The stupidest part is that now we consider coding only the typing-on-the-keyboard act. Coding always included the “figuring out what to core” part. Developers were being called analysts back in the days
throwatdem12311 2 days ago||
Code generation was never the hard part. Knowing wtf you’re supposed to actually write was always much harder and this hasn’t changed. It’s not hard to write a loop or an if-statement. It’s hard to actually solve a problem with them at production scale. Carmack’s Fast Inverse Squareroot is not hard to write - it’s hard to figure out how to even do one in the first place. Writing it out is the easy part.

Claude writes 90% of my code but the bottlenecks always were and still are:

* getting clear requirements from product

* getting the damn code reviewed so I can merge it

Neither of these are fixed. Frankly, overuse of AI has made both of these worse. Claude brained product owners going hog wild with Claude Design are a nightmare to deal with, and the volume of absolute trash quality code being submitted for review is soul crushing.

No, using AI to automate code reviews is not acceptable. Code Review isn’t about a systematic checklist (though they can help) it’s about making sure people understand the actual changes being made to the system because it’s people who are accountable for what happens in production. LLMs can be part of the process of reviewing code but they suffer from the same issues as any other chatbot based tools (hallucinations, context confusion or not enough context, getting bogged down in impossible code paths or other minutia, etc…) so you have to review that review carefully too. Human judgment is still king.

These days my job is primarily reviewing offshore slop and making sure it’s in a good enough state to merge. I’m doing merge and release management way more than actually coding (and it sucks btw because I actually enjoy coding with or without agents). If the quality of the code turned in for me to review and merge is any indication, engineers/system architects are going to have their hands full.

throwitaway222 2 days ago||
Someone said this?
alentred 2 days ago||
Great article. Nice pragmatic and cool-head take on what is going on. Thank you for posting this.

Side note: I so forgot about the "Don't make me think" book! Thanks for reminding this exists. I submit this should be part of "Software Development 101", right there alongside SICP.

yieldcrv 1 day ago||
> If coding is easy, how come programmers were in high demand, and have demanded large salaries for years (even before ZIRP)?

Programmers are the only[1] hired professionals that can compete directly or go off the market entirely in their own venture with either:

A) nearly zero overhead costs

B) can afford the overhead costs

The compensation is to discourage programmers from doing so, make life comfortable enough for them to not want to bother with getting around IP assignments

The major market of California barring and invalidating non compete clauses in case law, and strengthened by the legislature, also codifies this premium

Make the software alchemist’s lives comfortable

[1] feel free to find counterpoints, and what is their compensation like?

plasticchris 1 day ago||
Shots fired
dismalaf 1 day ago|
2010 - "Everyone can learn to code, come work at my startup."

2026 - "Coding was always hard, please don't lay me off."

More comments...