Not just that. As a 31 year old developer even I feel like acquiring new skills is now harder than ever. Having Claude come up with good solutions to problems feels fast, but I don't learn anything by doing so. Like it took me weeks to understand what good and what bad CMake code looks like. This made me the Cmake guy at work. The learning curve delayed the port from qmake to CMake quite a bit, but I learned a new skill.
what i find interesting about your perspective is your subjective perception of difficulty. nobody short of a savant is going to pick up a new language instantly. weeks (if not months) to learn a language is completely normal outside of this hyper exaggerated atmosphere we find ourselves in. that being said, language models do atrophy the brain when used in excess, and they do encourage surface level understanding, so i agree wholeheartedly with the idea of not learning anything at all by using them.
I’m 37 and have coded my entire life. I even got to pull the drop out of college and do star up and make money type thing before I took my current position.. I have to say AI has sucked the heart and soul out of coding.. Like it’s the most boring thing having to sit and prompt… Not to mention the slop, nonsense hype etc.. Never attach your identity to your job or a skill. Many of us do that just to be humbled when a new advancement occurs… I know I see programming and looking at Open Source code to contribute and all of it…. Is just lifeless. Literally and figuratively. Sorry for long rant I needed to vent.
Interesting. I've felt like it's never been easier to learn things, but I suppose that's not quite the same as "acquiring new skills". I don't know if it applies, but it's always been easy to take the easy way out?
I feel like AI has made it a bit easier to do harder things too.
I have a block of code I will put in the CLAUDE.md file of any project where I want to get a better understanding of the tech in use where I ask for verbose explanations, forcing me to write some of the code, etc. Mixed results so far but I think it will get there. The one thing that I have decided: only one new thing per project!
You are on the internet.
You can download every book or tutorial ever made in our history.
We have access to vast knowledge.
Claude has a teacher mode where it will ask you questions.
I’m picking up game dev in my spare time. I’m not letting Claude write any of the code. We talk through the next task, I take a run at it, then when I’m stuck I got back and talk through where the problems are.
It’s slower than just letting Claude do it, obviously. Plus you do need to be a bit disciplined - Claude will gladly do it for you when you start getting tired. I am picking it up through, and not getting bogged down in the beginner ‘impossible feeling bugs you can’t figure out bc you’re learning and don’t fully understand everything yet’ stage.