Live data from Hacker News

Coding expertise is going to collapse from AI reliance

larsfaye.com

111–120 of 573 posts

Re: Coding expertise is going to collapse from AI reliance

#112
post #2

I learned BASIC, Pascal and x86 Assembly language by the age of 14-15. None of which I remember (nor care to). The strict instructions (aka language) we gave the compiler was not the point. Those experiences taught me how to think logically, and over time develop a taste/structure for how software should be built, as well as foot guns to avoid. I don't know how you teach that without coding, but the "coding expertise…

> LLMs are just another abstraction layer above programming languages, machine language, etc. Programming languages are (largely) deterministic. LLMs are not. The boundary between an abstract concept and something executable sits comfortably in the mind of the programmer in non-LLM contexts. This boundary shifts when using an LLM and becomes shared between the programmer and the matrix multiplication machine. The "la…

Sure, you're right - at the end of the day, LLMs are non-deterministic code generators. I certainly wouldn't trust one for a medical device manufacturer's software. For line of business apps it's totally adequate. And to be clear, I don't love it. I'm just coming to terms with the fact that these LLMs have gotten good enough, that with enough instruction and guidance, they can generate code/features at speeds we can only dream of if we were to code them by hand.

Re: Coding expertise is going to collapse from AI reliance

#113

// The need for ongoing friction in long-term skill formation. The subtitle of the story tells it all. There are some people who seek out friction. Think about an athlete or a hardcore nerd. The best engineers are ones who were fascinated with computers and learning as kids and persued it at every opportunity. Found their own friction in other words. For those kinds of people, friction-seeking is the constant and wha…

I think this expresses what I've been trying to form in my mind.

I've been trying to map the LLM advancements and the current state of software development onto prior technological improvements. History is littered with similar cases where the abstraction layer ends up getting lifted, and people struggle with getting accustomed to working at that higher abstraction level.

For the people that fall in love with a single abstraction layer or don't have an interest in learning new paradigms, when their known pattern is abstracted away, they're condemned to being left behind, either unwilling or unable to adapt.

I don't think any industry is free from this, any person in any industry/profession over a period of 20 years or more has likely had to undergo massive adjustments as technology changed their field.

We're not unique, but that doesn't stop it from feeling so jarring when it happens to us

Re: Coding expertise is going to collapse from AI reliance

#114

// The need for ongoing friction in long-term skill formation. The subtitle of the story tells it all. There are some people who seek out friction. Think about an athlete or a hardcore nerd. The best engineers are ones who were fascinated with computers and learning as kids and persued it at every opportunity. Found their own friction in other words. For those kinds of people, friction-seeking is the constant and wha…

I think coding experts who are only experts at writing code will also be hit pretty hard. Every problem given to them is solved by writing code, and only code, their way and only their way. I think people like that are having a very hard time relinquishing control regardless of the quality and correctness of the LLM output. If it didn't come from them, or conform to their conventions and style, then it's wrong. These are the people that seem to be terrific developers but then when asked to be a team lead and bring a group of developers to their level completely fail.

Re: Coding expertise is going to collapse from AI reliance

#115
post #46

I'm looking forward to having the same experience as COBOL engineers did after retirement: companies backing up the brinks truck to anyone with the skills to keep the lights on.

that would be nice, but unfortunately I think the supply vs demand situation is quite different this time

Re: Coding expertise is going to collapse from AI reliance

#116

Writing code was never the job. It was a small part of the job that can now be delegated to AI. Eliciting the right requirements and user needs. Creating a sound architecture and design. Validating final product meets the requirements. Ensuring there is good test coverage. You know `Engineering`. Mechanical and Electrical engineers didn't go away because of CAD.

> Eliciting the right requirements and user needs. Creating a sound architecture and design. Validating final product meets the requirements. Ensuring there is good test coverage.

Besides your first point, the rest can be delegated to AI as well. And you don't need to be a "software engineer" to spec out requirements and user needs.

Re: Coding expertise is going to collapse from AI reliance

#117
> This applied friction is directly what builds "developer intuition" (or "taste"). The Germans have a great word for this: Fingerspitzengefühl (fingertip feeling). It’s the muscle memory that triggers when a developer looks at something and thinks, “yeah...this is probably going to cause problems.”

No, we do not have that word for that.

Yes, we have that word. No, it does not mean that.

Any LLM proofreading could've told the author that, for that matter.

__

What Fingerspitzengefühl actually means could be described as "tact", a precise approach to something and general attention to detail that leads to success. Or.. the lack of all of that leading to blunt failure.

__

I would of course comment with more Fingerspitzengefühl for the emotional needs of the author if the writing wasn't just a sales funnel for their courses and whatever else (+ posted by them themselves.)

Re: Coding expertise is going to collapse from AI reliance

#118

Writing code was never the job. It was a small part of the job that can now be delegated to AI. Eliciting the right requirements and user needs. Creating a sound architecture and design. Validating final product meets the requirements. Ensuring there is good test coverage. You know `Engineering`. Mechanical and Electrical engineers didn't go away because of CAD.

> Mechanical and Electrical engineers didn't go away because of CAD.

that is a very good point! I'm going to use it in the future.

Re: Coding expertise is going to collapse from AI reliance

#119

Most computer science programs don't teach "coding" though. There is pretty heavy emphasis on datastructures, algorithms, and system design. I don't think AI atrophies those skills / knowledge as much as the coding language and I think in many cases actually improves them, especially if you are reading the code that is produced and at least understanding the flow of it. I agree that AI reliance is hurting engineer's…

> especially if you are reading the code that is produced and at least understanding the flow of it.

This is the key point. Should we stay vigilant and review all the code, ensuring we have a decept grasp of what it does. Or just green light everything and treat the code itself as a black box. I would hope we do the former, but many are pushing for the latter.

Re: Coding expertise is going to collapse from AI reliance

#120
post #5

Are engineers still making 100s of thousands a year still just for vibe coding while a nurse and other skilled / highly trained medical professionals working their butt off make half of that? Do we think there is going to be a correction for the vibe coders? Pardon I know such question is controversial but thinking ahead.

Don't you worry about salaries of any trained medical professionals:)

[deleted]
Post reply on HN