Email or username:

Password:

Forgot your password?
Top-level
jenny (phire)

like I realize I intentionally self select for programming friends who are commie pinkos who hate everything the current hype cycle represents but there aren’t so few of us even in the centre of the tormentus nexus enclave that we’d constitute anything smaller than a significant minority, and I am guessing the prevalence of things like copilot among non-SV devs is lower, not higher, just based on typical tech adoption curves if nothing else

24 comments
lee

@phire this whole fucking post is a mood yeah

Jessamyn

@phire Yeah this person has two friends and they both use AI is how it reads to me.

💀Maggot McFear💀

@jessamyn @phire And both of those friends are working on crypto.

Jason Lefkowitz

@jessamyn @phire "I looked at the person on my left and the person on my right and they were both using AI. That's 100% of the sample"

reviewer 2 :Schwerified:

@jessamyn @phire and a real or perceived vested interest in pumping the hype

M. J. Fromberger

@phire I've observed two broad moieties of LLM based code tool user: First the extremely skilled and knowledgeable, who do not benefit from them, but whose expertise allows them to piss away enormous amounts of time playing around to see what they can be made to do. Second, the very low-skilled practitioners who lack the ability to assess the results, and therefore wind up making a mess they cannot dig themselves out of.

Both groups waste time, effort, and carbon emissions for no net benefit.

tuban_muzuru

@creachadair

I'm sorta in the first camp, but I'm not particularly skilled or knowledgeable but I've worked with neural nets since the first practical vision systems came along.

The problem resolves to what an LLM can do for anyone. That's where the structured programmer stumbles badly. Most of these guys have never used the volatile keyword in a declaration. What they have to say about a technology they don't understand is a waste of calories.

NathanLonghair

@creachadair @phire I’m mostly in the second camp - but just good enough to modify, debug and integrate the outputs.
That puts me in the golden zone where it’s useful to help me crack some issues that would have otherwise taken much longer.

Thing is; I’m not full time dev, or even 25%. Sometimes I go months without coding and then boom I have to fix something or have to satisfy a new demand. I’m NOT a real dev, but there are probably more like me out there.

Dave Peck

@phire I think the most reliable number I can find is from Stack Overflow’s 2024 survey, in which about 62% of respondents indicated they were using AI coding tools. survey.stackoverflow.co/2024/a

(SO has further details on their survey demographics which I would personally assume bias this number in the upward direction, although I don’t know for sure.)

J3RN :fedora: :elixir: :emacs:

@davepeck @phire Good on you for researching it! To OP's point though, 62% is pretty far from "almost every".

Dave Peck

@j3rn yeah “almost every” is clearly unsupported

Jesse Morris

@phire I have no idea about anybody else but I write my code the old fashioned way.

basisbit 🦈🇪🇺🇺🇦

@phire many software dev companies have specifically banned copilot and similar for any dev task that deal with changing older existing code. In our experience it tends to slow down devs because they spend more time finding and fixing bugs afterwards, but fully understand less of the code changes, thus taking longer to understandin depth what is happening.

Vex

@phire they're totally trying to make people FOMO into AI to compensate for the fact that it's useless at anything other than the degree of control it enables for its owners.

Chris [list of emoji]

@phire

I, professional programmer, have *zero* peers that use AI "assistants" professionally.

(That, or they're hiding it from me.)

necromantic

@suetanvil @phire same. this feels like AI fanboy hype bullshit, I don't know anyone at all competent at their job who thinks AI "assistance" is a good idea.

Dave Rahardja (he/him)

@phire I know of basically no devs who uses AI coding assistants, at least not on purpose and in a sustained manner. Once in a while I’ll read a True Believer™ claim amazingness on the company messaging tool, but really, everyone is collectively shrugging their shoulder and going back to the usual coding tools.

funnymonkey

@drahardja @phire I know of no devs whose work I trust or respect who use these tools.

waffles

@drahardja a couple times I’ve tab completed my way through the boiler plate of a unit test, but that’s about it.

Dave Rahardja (he/him)

@waffles I love it when I type “enum” and my IDE offers up a block of constants from some random project. Sure, buddy, that’s exactly what I want.

waffles

@drahardja oh man, ok i wasn't even considering copilot trained on random public repos. i've only ever used the internal version that my work uses, that's trained on our mono repo -- which basically accomplishes what i would've done otherwise: copied my deskmates work :P

But joking aside, i don't personally find those tools helpful. I'm happy for others who do, but it's just not my thing.

Jeff C. 🇺🇦

@phire I’m as far as you can get from commie pinko, but — so far — even on purely utilitarian grounds, I haven’t found these things to be of enough benefit to use with any regularity.

They’re far too mistake-prone.

Jeff C. 🇺🇦

@phire Additional data point: I’m one of those non-SV devs.

Jay Stephens

@phire Here's how it looks from my torment-nexus-adjacent workplace: Junior devs: mostly ignorant of the threat, mostly some adoption.
Senior devs: Mostly not keen, mostly mocking of the very idea.
Middle mgmt: mostly ignorant of everything except the hype cycle, which they have bought into, so they tell senior devs adoption is not optional.
Senior mgmt: Smart, aware of how hype cycle sucks, but even more aware of government policy pushing evidence of adoption as a funding criterion.

Go Up