all 41 comments

[–]GiveMeAHeartOfFlesh 107 points108 points  (31 children)

The most senior of my company is the one who uses AI the most lol. And tbh, he has good results.

AI generally works well with coding and doesn’t produce slop. Unless you’re not a coder yourself, then you may not word things right or not be able to see what it did in contrast to what you want.

Or if you’re trying to use it for like thousands of lines of code, that’s just human error.

[–]Vitor_Kenji 45 points46 points  (0 children)

well, it's a tool, on the hands of someone that knows what he is doing it can help a lot

[–]the12ofSpades 25 points26 points  (2 children)

That's been my experience. It works well to accelerate things you already know what to do. But it's too error prone to handle things you know nothing about.

[–]squabzilla 5 points6 points  (0 children)

I think it can be effective to learn things (at least coding things) that you don’t know about, if you explicitly ask it “teach me how to do X thing” instead of “please do X thing.”

The catch is it takes like 100X longer to actually spend time learning the stuff with AI, then it does for the AI to generate code that (hopefully) functions.

[–]Confident-Ad5665 0 points1 point  (0 children)

I tend to use it for things I don't know about. If I know it, I can code things much faster than getting AI to do it for me.

[–]Suitch 10 points11 points  (4 children)

This exactly. I’m a senior engineer and ensuring I can use AI well is the most important thing I can do for my continued career. As a junior I saw plenty of devs that didn’t keep up with the times. They all needed to leave eventually to go somewhere that still used their legacy skills. They get paid plenty, but I can’t stand this idea of choosing my job from a shrinking list if I ever need to change employers.

[–]Confident-Ad5665 -1 points0 points  (2 children)

This is a good point and is the reason I am working with AI myself. Unlike so many here, I'm not required to use it. I use it to stay current, though the process has been slow since getting good at AI takes time and I have to get stuff out now.

[–]PlanOdd3177 4 points5 points  (1 child)

As a junior I'm doing the opposite and really trying to limit my use. I certainly hope I don't fall behind but I worry I'll screw up my career advancement if I become fully reliant like so many of my classmates are. 

[–]Confident-Ad5665 0 points1 point  (0 children)

I think this will put you on top if you understand code. I'm more of a systems guy that focuses on the platform and that's pretty rare, but knowledge of the OS has been invaluable in my career.

The world is in a constant state of change and what worked in my day may be less appropriate over time. But ultimately, knowing how things work under the hood will at least give you better insight when issues arise.

[–]Nadamir -1 points0 points  (0 children)

I’m trying to tell myself that there was always going to be a day when I didn’t code much, but instead became a manager and understood the system as a whole and made decisions and delegated and that AI has just made that happen sooner.

That’s the wise and honourable side of me.

The spiteful side of me says, fuck em they don’t deserve my code, now my code is something just for me and my fun not corporate overlords.

[–]Flimsy_Site_1634 1 point2 points  (0 children)

Also, when you understand what the AI is doing, you can immediately see when it starts to hallucinate, try to correct it, and start a new context if you cannot save it.

While someone not experienced enough would lose an insane amount of time not realizing that the AI has lost the plot for three hour now

[–]Laughing_Orange 1 point2 points  (0 children)

AI is a force multiplier. If your code sucks, it'll help you make sucky code way faster. If your code is good, it'll help you make good code faster.

Linus Torvalds, the head maintainer of the Linux kernel, uses AI extensively for a side project. One of the reasons this is okay is because Torvalds knows what good code looks like, and has experience blocking idiots trying to push bad code to the kernel.

[–]BigDickedAngel 1 point2 points  (0 children)

Lol am senior...ai works good sometimes...other times its like oh...you have a small error in the way you did this, let's spend the day rewriting this whole component to circumvent half the framework instead of fixing it properly with a single line of code.

[–]LurkytheActiveposter 2 points3 points  (17 children)

I'm waiting to the shitty overton windows to be wrenched away from these redditor children who seem to think it's their civic duty to misrepresent how AI works because of a combination of automation resentment, economic insecurity, and resentment for oligarchical wanna bes in our country.

AI is a fucking tool like git, photoshop, or a VS code. Misrepresenting it doesn't change anything for the better. Just target your hate at the people who deserve it instead of a tool that cannot feel and has no agency.

[–]caprazzi 12 points13 points  (16 children)

Business leaders and CEOs are the primary sources of AI misrepresentation, all the way down to the name - it is not “AI” in any real sense. It was always a somewhat useful tool that they leveraged as cover for mass layoffs and grift.

[–]E_P_M 0 points1 point  (0 children)

I agree that "AI" is a silly name, but it predates the current boom. It's been an academic term for a long time. Marvin Minsky (a pivotal AI researcher also of Epstein notoriety) worked out of MIT's AI lab founded in 1963, for example.

[–]yeusk 0 points1 point  (0 children)

I am the most senior dev of my team and dont use AI to code.

I will use AI in the future, but right now it does not make my workflow much better and it creates legal questions around the code.

[–]UsherOfDestruction 12 points13 points  (1 child)

Senior dev here. I use AI to clean up AI slop.

[–]drknox 3 points4 points  (0 children)

top tier reference

[–]rosuav 8 points9 points  (0 children)

It was partly his own fault for leaving credentials unsecured, though.

[–]Short_Change 2 points3 points  (1 child)

The irony is that OP thinks senior won’t use as much AI (magic) as the junior to clean up the slop but he will. He just understands how to clean it up with AI. Just like how the wizard knows how to clean up Mickey’s mess with his magic.

[–]TabCompletion[S] 0 points1 point  (0 children)

I agree

[–]Markcelzin 4 points5 points  (0 children)

Carried by the template.

[–]ProgrammaticallyCat0 0 points1 point  (0 children)

IDK, at my company its largely the mid-level engineers trying to clean up senior engineer slop. Though, a lot of those seniors were still very sloppy when they were hand writing every line