As a programmer and an old school one at that, I'm really puzzled by what to do with AI. I dont mind that it makes boilerplate code and code analysis easy. What bothers me is that there is minor mistakes it can make that I won't catch cause I personally dont own the code nor thought it up. Recently at work, we've run into a sort of catch 22 where AI is encouraged, yet we also should be competent enough to know what it wrote and find any mistakes. However, the only way, as a senior engineer personally, to ever catch mistakes is if I wrote and studied all the code myself. AI is good at fast code reading and understanding, I get that, but it's not perfect. Nor is that knowledged loaded into my head easily or intuitively.I almost feel like the real way to do this is to ask AI to give me all the relevant places for a code, then go in myself and read and write it. Then use AI after to review. I feel like my work likes the speed that AI works at, but there's mounting problems that there's bugs or little mishaps in how something is done that aren't caught cause it can spit out so much code in several seconds.
Think of it as a bunch of junior programmers. They're reasonably competent but you still have to verify their work, and do the most complicated/crucial things yourself.
>>110275898But isnt that now forcing younger inexperienced programmers to all act like seniors or principal for less pay?
>>110275898To add, those young programmers wont even know if something is bad or not without experience. The catch 22.
>>110275907Yeah they're toast. You can't afford to worry about that right now though. You need to worry about saving your own life right now.
>>110275927I worry about it cause I see where the road ends. Plus I always encourage new generations to come aboard.
>>110275887>What bothers me is that there is minor mistakes it can make that I won't catch cause I personally dont own the code nor thought it up. Recently at work, we've run into a sort of catch 22 where AI is encouraged, yet we also should be competent enough to know what it wrote and find any mistakes.You are supposed to review the code and be competent enough to understand that it generates. In the end, you are the one making technical decisions, approving plans, tool use, and giving domain context and implementation directions. If you can't explain the code you shouldn't even think about pushing it anywhere. That's the boundary between using it as a tool and "vibe coding". >studied all the code myselfWhat prevents you from studying code created by AI? Are you acting like a vibecoder and making 10k line change PRs?
>>110275962>What prevents you from studying code created by AI? Are you acting like a vibecoder and making 10k line change PRs?We break all our tasks down into small PRs to make it easier to manager. The part that bugs me about reviewing AI code is that the time I took to look it over and try to understand it, I might as well had written it myself. At least then I would feel more intimate with it.That's why I'm going to be changing my process to using AI as little as possible. That's what I was doing before, but since my work wrote a blank check with AI usage, everyone has been going bonkers with skills and such.
>>110275907not my problem
>>110276365It will be everyone's probably eventually. Not just job security wise, but a working engineering industry at all as far as competence goes.
>>110276377I'm not interested in the wellbeing of the industry, I was always here for my own personal paycheck. My responsibility ends there.
>>110276407That's fine to be that way, but there's little of us to begin with, and I do care
>>110275887>>110275938why do all boomer programmers sound the exact same? Most boring personality imaginable. And they’re always subtly trying to brag about their success, probably after a lifetime of inceldom
>>110276562Im in my 30s. Getting closer to 40s, but definitely not boomer.
>>110276562I'd rather grammatically correct and well formulated posts from him than the shit drivel "baka bruh" low dopamine level replies that has infested modern society.
>>110276577>technically I’m not actually a boomer>end postyeah, this right here is what I’m talking about
>>110276606dude shut up
god I want to fuck EVE
>>110275887I specifically tell it to not show me any code and to just advise me on how I may go about solving things. That way I still write and understand everything myself. I'm just a retarded hobbyist though.
>>110275887>I'm really puzzled >What bothers me is disingenuous bullshit flag>minor mistakes it can make >I won't catch cause I personally dont own the code nor thought it upfucking incompetent retard flagrest of post disregarded
>>110275887That's me Wally right there, but my Eve is looking quite wireless though
>>110275898uh but arent programmers that green a net loss and functionally an investment relying on them eventually becoming competent
>>110275887>Wall-E was stuck in garbage collection for over 800 years.
>>110280117Worker on the left, hoe-resources on the right.
>>110279975nta but yes
>>110275887Look, it 10x’s productivity OKAY?!
>>110277771>I cannot read yet I must writego back to jerking it to your ewhore clown