Live data from Hacker News

"Code was never the hard part" is an insult to all programmers

blog.senko.net

11–20 of 268 posts

Re: "Code was never the hard part" is an insult to all programmers

#11
Making software is no longer very hard. It's becoming a few steps up from burger flipping. Maybe somewhere around line chef.

There's still some skill involved, but the skill is mostly in manual testing, and accurately phrasing what went wrong. The AI is better at debugging than people are, and the code isn't great, but perfectly adequate for pretty much everything. And it's even fine at system design these days.

It's interesting realizing how mind numbingly thoughtless my job has become.

Don't get me wrong, I wouldn't mind it if this was skilled work, but it just isn't.

Re: "Code was never the hard part" is an insult to all programmers

#12
It's a strange choice of something to take personally. It doesn't mean code is supposed to be easy for everyone at all times, just that past a certain point of your own personal path towards mastery the utility of not having to write code diminishes and the complications of delegating rise in proportion to the shrinking gains.

Re: "Code was never the hard part" is an insult to all programmers

#13
The answer to all these "if coding is easy" questions is that coding isn't programming (to put it in Lamport's terms).

Encoding your ideas into a programming language is easy. Understanding that your ideas are bad is hard.

You have clients with multiple devices connecting to your backend simultaneously, while you mediate their interactions with your partner systems. Their versions might not be up to date. It's a distributed system. When was the last time you cracked open a distributed systems textbook?

When was the last time you built a system and stared reality right in face, that is: - can't trust your clocks - pick 2/3 of CAP - exactly-once delivery impossible - the code will need to be altered and released without downtime - hackers will try to exploit you for fun and profit - your manager doesn't want you wasting time getting the above right

Coding is the easy bit.

Re: "Code was never the hard part" is an insult to all programmers

#14

Making software is no longer very hard. It's becoming a few steps up from burger flipping. Maybe somewhere around line chef. There's still some skill involved, but the skill is mostly in manual testing, and accurately phrasing what went wrong. The AI is better at debugging than people are, and the code isn't great, but perfectly adequate for pretty much everything. And it's even fine at system design these days. It's…

/s

Re: "Code was never the hard part" is an insult to all programmers

#15
That quotation is coming from programmers themselves.

Managers and execs aren’t saying this it’s the programmers and coders themselves making the claim that coding was never the hard part.

It is still an insult though. It’s an insult to themselves. It’s the lie all programmers including me tell themselves as reality itself insults us. Coding WAS the hard part.

That’s exactly what we were good at. Now our skills are getting owned by automation. How do we face reality shitting in our faces? We lie. We fabricate a reality that’s more acceptable. We frame our environment in a way that still validates our existence. If AI has invalidated all of my programming skill then I need to find something else to support my identity.

Re: "Code was never the hard part" is an insult to all programmers

#16

I think there is a de-facto distinction between different kind of programmers, we just need a clear names for them. Like, "builders" for folks who ship products and see code as an annoying intermediate step and "engineers" for people who build technically sound software.

Or put differently: code as a means to an end vs code as the end. You need both types, the ratio changes as things change, neither is The Way.

Re: "Code was never the hard part" is an insult to all programmers

#17

Making software is no longer very hard. It's becoming a few steps up from burger flipping. Maybe somewhere around line chef. There's still some skill involved, but the skill is mostly in manual testing, and accurately phrasing what went wrong. The AI is better at debugging than people are, and the code isn't great, but perfectly adequate for pretty much everything. And it's even fine at system design these days. It's…

Can you link us to your git repo(s) and/or other artifacts that demonstrate this take? I and many other here I think won't agree, and we mostly love being taught.

Re: "Code was never the hard part" is an insult to all programmers

#19
Nope, only those without a degree that cannot do anything else, e.g. the bricklayers on a building.

Real engineering has always been about talking with the multiple parties, organising architecture meetings, taking down requirements, if no infra team available setup the whole CI/CD pipeline, and so on.

Programming could be done in whatever language, or low code/no code tool, solved the business problem.

Now what will remain to humans is a big question.

Re: "Code was never the hard part" is an insult to all programmers

#20
> I don't mean to imply there are no developers that simultaneously care deeply about the craft of software development and really empathize with the customer. I do believe they might want to see a professional about a split personality disorder, tho.

This is a specific attitude I try to beat out of juniors. You will not be dismissive of the point of this exercise.

Post reply on HN