This is a mindset, and I don't think AI code is changing the number of people with this mindset. What it may be doing though, is letting them get away with it for longer.
New junior developers can’t code
11–20 of 138 posts
Re: New junior developers can’t code
#12This article is just the latest in the long history of lamenting the laziness of the youth
Re: New junior developers can’t code
#13Re: New junior developers can’t code
#14Re: New junior developers can’t code
#15This article is just the latest in the long history of lamenting the laziness of the youth
Re: New junior developers can’t code
#16I feel like every 15 years or so you can just find-and-replace the name of the tech we decide is only for Not Real Programmers.
Re: New junior developers can’t code
#17This article is just the latest in the long history of lamenting the laziness of the youth
Re: New junior developers can’t code
#18This article is just the latest in the long history of lamenting the laziness of the youth
I love how ten years ago it was folks complaining about juniors using Google to code, this articles first suggestion was juniors need to Google more. Twenty years ago it was that Python was not as good as learning C or something. Thirty, it was probably folks lamenting juniors can’t code x86 asm.
Re: New junior developers can’t code
#19This article is just the latest in the long history of lamenting the laziness of the youth
I don’t think so. Being lazy and never developing foundational knowledge is different. New devs are expected to have experience using AI coding tools. If they’re expected to have that, why wouldn’t they trust it? If you trust a code generator, why dig deeper?
Turns out that we still have people who know how to write good code, even good assembly code.
Re: New junior developers can’t code
#20It's like relying on a GPS to go everywhere you need. You will quickly find out you don't know to go anywhere by yourself.
... and maybe that's OK? I've been reliant on GPS on my phone for probably over a decade now. I'm probably lost without it. But... I explore way more of the world now! I'll quite happily bounce around to random parts of a city that's completely foreign to me, safe in the knowledge that I'll always be able to find my way back again. (I don't know if this analogy will hold up for AI-assisted programming - I still think…
When trying to get from point A to point B, there is a clear, well defined goal.
Streets (paths) are also clear and well defined (within reason on most popular GPS direction software).
An expert in city streets may get you there a little faster, but the end result of both GPS directions and city street experts is the same; getting you to B. What’s more, once you’re at B, the route you took probably no longer matters.
The only side effect of taking different routes is the time involved.
Coding is different. There’s a combinatorial explosion of different paths to get to any step of any problem. Each path has consequences which can be very difficult to understand at the time. (for example, the classic of-by-one error always causes some strange behavior)
Also, the code is an artifact that would need to be understood, built upon, and changed in the future.
It’s just a different beast than getting directions.