I've recently started relying on copilot/other AI tools far too often.It's getting to the point where I can feel my actual programming ability slipping.Simple code that I would have written without a second thought before, I now feel compelled to ask the AI about every time, like "hey do you think X or Y is better". I can't even be bothered to do quick refactors myself anymore.Using these tools has more productive, but if it comes at the cost of my actual coding skills atrophying, I'm not sure it's worth the trade-off.How do I stop this from happening /g/?
>>108540748There's nothing to worry about
Work in the defense industry were everything is 20 years in the past.But honestly though I’m wondering the same thing. Is it even worth it to maintain programming skills at this point? Is this even fun anymore? I was originally drawn to programming because of the logical puzzle aspect of it and the satisfaction of designing a complex and efficient system. Now my job is mostly prompting agents.
>>108540814I miss the kind of focus that writing code 'by hand' entails.With AI the workflow becomes prompt something > browse /g/ for 2 minutes while it does its thing > review/new prompt > do something else for 2 minutes...
>>108540814>I was originally drawn to programming because of the logical puzzle aspect of it and the satisfaction of designing a complex and efficient system.But you still do that, you just don't have to do any of the icky and boring code typing slop.In fact in order to design a complex and efficient system now, you only have to do the fun part, which is actually using what you want to use in order to see what needs to be added, what can be made more efficient and how to make it batter.
>>108540748Before people owned PCs and calculators and everything in between, they used to do all sorts of calculations very well. They even knew how to use a logarithmic slide rule.With advent of calculators and PCs and everything in between, everyone has gotten worse at math, even mathemiticians themselves. But the sheer volume of calculations that humanity does you cannot even begin to compare to what it was in the past.Learn patterns, architecture, combine TDD with vertical slice architecture to deliever small features confirmed to work as you intended and not touch them later, avoid context window overflow/poisoning.