Ask HN: How to avoid skill atrophy in LLM-assisted programming era?
16 points
by py4
5 hours ago
| 8 comments
| HN
Will technical skill even matter at all?
notepad0x90
5 hours ago
[-]
What skills are atrophying that would be useful in the future?

If you're letting LLMs do more than assisting, don't. That's my advice. But if like you're title they're just assisting you, then what skills are atrophying? You still review the code and understand it right? You still second guess the LLMs proposed solutions and look for better approaches right?

Articulating how LLM assistance is different than junior programmers writing code and assisting would be useful, everyone has different setups and workflows, so it's hard to say in my opinion.

reply
py4
3 hours ago
[-]
Let's say you want to make an architectural change. There are two options:

1. Ask AI to come up with the different options and let you review it

2. You think about the options and ask AI for feedback

#1 is much faster but results in atrophy (you are not critically coming up with the architecture changes)

#2 uses your and AI skills but it's gonna be slower.

which one will you choose? currently i'm doing #1

reply
bauldursdev
2 hours ago
[-]
I agree... I think the process of coming to a conclusion yourself is different than having that solution proposed to you and accepting it.
reply
dysoco
2 hours ago
[-]
> What skills are atrophying that would be useful in the future?

Well for once, tech companies are still at large hiring via leetcode/livecoding interviews. I feel much less prepared now that I was a year ago.

reply
raw_anon_1111
1 hour ago
[-]
Were you really using anything in your day to day work that had any relevance to preparing for tech interviews?
reply
icedchai
30 minutes ago
[-]
In my experience, many heavy LLM users do not review their own code. They'll blindly open PRs full of slop, making it the reviewer's problem.
reply
bitbasher
23 minutes ago
[-]
Simply don’t use an llm to assist you? You don’t have to, I don’t. I don’t even use an lsp.
reply
devilsdata
2 hours ago
[-]
How to avoid skill atrophy? Easy. Limit your use of LLMs. Intentionally practice. It's what I do.

You're losing if you're handing your brain over to LLMs right now, because companies would prefer to hire someone with more up-to-date coding skills, even if they then force them to use LLMs. So the winning move is to resist using LLMs for as long as possible.

Stop fanboying the industry's attempted commodification of your work, and get back to the basics.

reply
dfgg2
36 minutes ago
[-]
Man its really sad to see that this place seems to embrace LLMs with open arms and seems to have no care for the implicit costs and side costs of it.

I have no interest in SWE - I focus on other fields. But, LLMs are a complete disaster of a product, as the more you use them the less you are engaging your own brain to tap into the knowledge you have to get shit done and move fast. LLMs are a mirage and the fatal flaw of a human is laziness.

This lack of brain engagement is deadly. People dont realise how tough it is to get back once you've started to lose it. Its akin to the gym and muscles.

reply
fullstackwife
3 hours ago
[-]
Your technical skills are shaped by market demand, and they always have been.
reply
kylehotchkiss
4 hours ago
[-]
Have a personal site and passion (read: not side gig) projects you work on outside of work. Hand code, get frustrated, be ambitious, don’t open Claude every time you forget a tailwind class

If you don’t have ideas, spent more time away from the screen, they will come.

reply
mandeepj
4 hours ago
[-]
> If you don’t have ideas, spent more time away from the screen, they will come.

Love that, and you stated a fact. Or, rethink other products!

reply
amadeuswoo
4 hours ago
[-]
The skills that atrophy are the ones you weren't using anyway. If you let the LLM do the interesting/engaging parts, that's on you, not the tool
reply
py4
4 hours ago
[-]
if it's able to do the interesting/engaging part faster than me, i don't see why i should not outsource to it (The same argument as why use LLM-assisted programming at all, you don't want to miss the productivity boost)
reply
tjr
3 hours ago
[-]
What then is your interest in avoiding skill atrophy? It sounds like you realize that outsourcing your programming work to AI will likely result in skill atrophy, but you are so happy with the results that you are okay with this. (And so are a lot of people! Not saying it's a bad decision.)

What change are you after?

reply
py4
1 hour ago
[-]
i'm trying to see what i can do to stay relevant
reply
OGEnthusiast
5 hours ago
[-]
One way is to not give in to LLM hype and ignore LLM grifters.
reply
py4
3 hours ago
[-]
LLM is not hype. it has made and my colleagues who are NOT working on CRUD, way more productive
reply
bigstrat2003
3 hours ago
[-]
If you believe that, then what's the point of this thread? You've decided (wrongly imo but that's not the point I guess) that the LLM is better than you and should be trusted to to the job. If you start from that position, then of what use are the skills you wish to keep fresh?
reply
bauldursdev
2 hours ago
[-]
You don't have to think the AI is better than yourself. Many coding tasks are just repetitive boilerplate... pretty simple stuff. Sometimes you have to set 20 fields on an object, refactor 10 functions to return a default value, write a generic SQL statement that returns data in a specific shape, center a div, or any number of relatively simple tasks. I wouldn't use it for the high level architectural decisions. Just a fancy context-aware autocomplete. Even though I can spell just fine, I use autocomplete on my phone all the time just to save time. I think it's a similar thing for code, if you use it properly. Of course many do just offload all the thinking and do not critically review it's work, but I think that is the wrong approach.
reply
dfgg2
35 minutes ago
[-]
Yes it is hype.
reply
xqb64
3 hours ago
[-]
What is it that you are working on?
reply
py4
1 hour ago
[-]
llm training/inference stack
reply
lowbloodsugar
5 hours ago
[-]
Ask HN 1800: How to avoid losing spinning wheel skills in new spinning jenny era?

Ask HN 1920: How to avoid losing farrier skills in new automobile era?

Ask HN 1980: How to avoid losing typewriting and shorthand skills in new microcomputer era?

Ask HN 1990: How to avoid losing assembly language skills in new C++ era?

Ask HN 1995: How to avoid losing DOS TUI app dev skills in new Windows era?

Ask HN 2000: How to avoid losing Visual Basic skills in new web application era?

(The answer, btw, is if you are still interested in such niche skills, then you just have to practice on your own, or find a niche product or marketplace).

reply
wmil
5 hours ago
[-]
The younger generation discovering TUIs has been amusing.
reply