Working software developers of the Fedi, what's your relationship with AI coding (like Claude Code)?

#poll #askFedi #software

Don't like it. I don't use it for work.
53.4%
Don't like it. I have to use it for work.
12.4%
It's complicated. I don't use it for work.
5.3%
It's complicated. I have to use it for work.
10.7%
It's complicated. I happily use it for work.
7.6%
I like it. I don't use it for work.
1%
I like it. I have to use it for work.
0.3%
I like it. I happily use it for work.
6.6%
Other, comment below.
2.6%
Poll ended at .
Not a developer. Want to follow this poll. and see when it's over.
Poll!
76.5%
poll.
23.5%
Poll ended at .

I wonder what the distribution will look like if we get to 100-200+ votes.

My hypothesis is that the more casual Fedi users are more likely to use AI coding in some way.

Update:
- Started at 28% some sort of AI Coding use at ~60 votes.
- 36% at 336 votes.

@mayintoronto I'm just absolutely astounded that there's this many professional coders who *aren't* required to use it in some form for work yet.

The enterprise-grade/enterprise-cost tools are far better than the basic stuff.

We have a monthly per-dev credit budget so literally on a prompt by prompt basis I have to decide which model to send it to, based on what I'm doing and how much budget I have left.

Claude Opus 4 is definitely the best. If I get all the context loaded right and give an essay-length prompt full of requirements, it will usually get something I can send out for code review with little corrections. It is also the most expensive by far.

Claude Sonnet and Claude Haiku are not worth using.

GPT-5 Codex High is next best and gets you 90% of what Claude does but at 1/3 the cost. I usually reach for it as my primary model.

GPT-5 Codex Medium is half the cost of High and I use it for simpler tasks or fixing up other models minor mistakes.

The whole gemini family is infuriating. It often does the right thing on the first prompt but when it gets things wrong it does it in the most infuriating, non-obvious way and once you see it, it absolutely refuses to take correction.

@lackthereof I'm as shocked as you, honestly.
@lackthereof It probably depends on where you work at the company. I'm on an infrastructure team of five engineers at Target. We're small and stable enough that most of the company ignores us until they need an announcement when people call a store. Other teams here seem to get a harder push to use AI.
@lackthereof @mayintoronto A lot of actual programming takes place at real serious businesses actually making products and getting stuff done, the complete opposite of VC clownery flirting with investors or web monkey shops selling shovels to those types.

@dalias @lackthereof A lot of serious businesses are adopting it too across the size spectrum. As silly as the Claude Code source looks, there are some super legit use cases in even legacy enterprise type software. (Especially while the prices are hyper deflated to get people hooked on it.)

Is it still legit when they have to charge profitable prices? Probably not.

@mayintoronto @dalias @lackthereof - "...legit use cases." And I'm done here. Bye.
@mayintoronto @dalias @lackthereof Making sure that enterprise software become even more enterprisy

@mayintoronto @lackthereof I'm highly skeptical of the claim that there are "legit use cases".

If you're talking about using the models to find patterns correlated with bugs/vulns, that indeed is a good use for statistical models, but having a chatbot interface that gives randomly perturbed answers, rather than a deterministic grep-for-bugs using the statistical model, is just gratuitous badness aimed at exploiting cognitive weaknesses in the user to sell your product, not making best use of the tech.

If you're talking about anything generative, even boilerplate, I don't buy that it's legit. Even in boilerplate, you have to *check* that the slop it vomited is actually correct. You could write scripts to do that, but you could just as easily write the scripts to generate the boilerplate, and have it be deterministic and reproducible and non-planet-burning.

@dalias @lackthereof No, it's doing a rough pass scanning legacy code answering questions about the 300 custom packages that you've inherited and no one left has the institutional knowledge to know how they're all connected.

Doesn't need to be perfect. There are so many cases where you don't necessarily need the right answer, but it gets you on the right path to having the answers to build the right things.

@mayintoronto @lackthereof Ah, so you're thinking about it from a standpoint of "summarization", but where you're not trusting the summary but using it as a basis to start trying to understand something that's otherwise overwhelming to look at?
@dalias @lackthereof Yeah, among other things. Fully aware that it's one hell of a slippery slope.

@mayintoronto @lackthereof Yes, it very much is. The summaries you'll be reading are of the form of the cognitohazard.

For things like this I *really* wish there were a mode on these things to *not* have them pretend to be human, but to output very mechanical looking documents to remind the reader that they are not conversing with a thinking being.

@dalias @mayintoronto

My workplace is an old stodgy multinational megacorp. My team produces rack-scale infrastructure appliances. The file I was working on on Friday had a git history dating to 2004 (partially imported from CVS).

We're not making app-of-the-week stuff, we're definitely not chasing VC funding. But management seems absolutely terrified that if we don't adopt LLM driven development practices, like, yesterday, we're going to be left in the dust by all our competitors who have.

@lackthereof @dalias @mayintoronto

I would argue that if you started in 2004 or before and you're still around and you make IT infrastructure related devices... you're doing something right and you should probably just keep doing what you're doing.

The fact that this is lost on techbro VPs and CEOs is a mystery to me.

Haha no mystery, they're frequently quite stupid.

Like your sales Dept. should run campaigns like "STILL FUCKING WORKS PROPERLY." or "100% Enshittification Free"

@tezoatlipoca @lackthereof @mayintoronto Yeah. The only thing this business would get out of adopting "LLM driven development practices" is a drastic reduction in quality/reliability, increase in stupid bugs.

@lackthereof @mayintoronto
I'm required to use it. I don't use it.
I just spend the amount of tokens they want me to.

No one cares.

@kwazekwaze im probably going to be "required" to use it shortly, which is unconditionally not going to happen

@lackthereof @mayintoronto

@erisceleste @lackthereof @mayintoronto
Morally it's no better than using it "for real" but I'm not about to submit in spirit just to make my job even more tooth grindingly tedious.

I absolutely see it as complying in advance though to accept these mandates at face value and go online to say "Yeah I use it, it works, but it's miserable to use".

They just want to see the token burn. It's an even more nightmarish LOC. No one actually cares.

@kwazekwaze tbh im just desperately trying to think of any other job i can do that would cover rent, at this point

fuck programming.
fuck tech.

@lackthereof @mayintoronto

@kwazekwaze and utterly fuck the people who destroyed the only thing in my life

@lackthereof @mayintoronto

@erisceleste I'm a translator. Ditto. AI can't do my job, but lots of people who can't do it either think it can.
@erisceleste
Same situation here. I know this is little comfort, but know that you are not alone. 💞
@kwazekwaze @lackthereof @mayintoronto
@kwazekwaze @mayintoronto @lackthereof at some point, they'll catch you: "hey, hang on, 🧐 why is your code always so much easier to review?"
@deborahh
Joke's on them, I'm the John Henry of inscrutability
@lackthereof @mayintoronto I am required to use it. I don't. I can afford to retire if they fire me, which I am aware is not a position most developers are in.
@lackthereof @mayintoronto Who is the person who would require it of me?
@samir Generally speaking, our employers via our VPs and managers. @lackthereof
@mayintoronto @lackthereof Right, I think this is rarer than you might think. I have never worked in a job where my manager told me how to do my job. They’ve never dictated my editor, my search engine, how I read docs, what I use for note-taking… why would they tell me I must use a specific auto-complete tool?

@samir I'm hearing it everywhere in my product circles. We can't get away from it in product management, and it's even worse for our dev counterparts.

@lackthereof

@samir @lackthereof And you can see from the poll, 23% of devs on the fedi are essentially forced to use this. ~40% use it in some form at work.

Spend any amount of time job searching and "AI-enabled [your job here]" is now a minimum requirement, whatever that means. I don't know how long teams can push back for.

@mayintoronto @samir @lackthereof one question is whether the true cost of the "code assistant" models is currently being hidden by VC subsidies, and whether executive opinions change once they're having to pay the true cost of the service.

But I'm worried.

@mcc @mayintoronto @lackthereof Me too. It feels like another McKinseyification. Of course you need to pay for it, how could you do business otherwise?

@mcc I'm probably one of the very few people to ever talk about operational risk in software, and yes, I'm deeply concerned. Prices are going to go up 2 orders of magnitude. That sticker shock is going to be huge.

@samir @lackthereof

@mayintoronto @mcc @lackthereof A friend of mine is waiting it out with the intent of starting a consultancy to fix your AI shit. I shall be joining him.

@mayintoronto @mcc @samir @lackthereof

I think it's basically a game of high-stakes chicken based on the assumption "it's computers — costs will naturally come down by orders of magnitude, as they do" leading to: whoever can survive until then will win.

@mattdm @mayintoronto @samir @lackthereof well, as long as energy prices continue to drop and nothing happens to disrupt global electronics supply chains, maybe that will turn out to be true
@mcc @mayintoronto @samir @lackthereof I'm not even really worried about the dollars part of the costs. I'm worried about the externalities. Environment, mostly.

@mayintoronto @lackthereof I’m hearing this too, and your poll definitely shows that it’s happening, I am just not surprised it’s not that common. Perhaps it’s a regional thing. Or maybe the kind of people who socialise around their work (like you and me) are more likely to be in this kind of environment.

Personally, if my manager told me to use a different editor, it would be a reason to start looking for a new job. (I have turned down jobs because of an operating system.) Same goes for any kind of code generator, LLM-based or not.

@samir @mayintoronto @lackthereof I think it’s still rare in Europe but it happened to me in a polite way. After making clear I hate it I kept hearing from my boss that we should use it (although not how) to be more effective and then I was invited to the company’s Claude team. Also in every meeting we talk about it a bit
@RosaCtrl @mayintoronto @lackthereof Yeah, it’s certainly happening sometimes (you are proof!) and I hate it.

@samir @lackthereof @mayintoronto I see it with clients in tech. The mandate is top-down, baked into performance reviews, all the way down the org chart. So "who requires it" is the lead doing one's performance review. In some places, it seems usage is tracked.

The effect is toxic, for some. I've had a client in tears. The message is: use LLM or go. Folks with mortgages & families* know the job market is terrible, and feel trapped. It's sad.

*Edit: & esp. health insurance needs, in the US.

@deborahh @lackthereof @mayintoronto Fascinating (and shit). I bet it’s a regional thing.
@samir @lackthereof @mayintoronto I'm seeing it in fully-remote workplaces. Where people are all over the world, "talk" async via slack etc, and see each other in person maybe twice a year.

@deborahh @lackthereof @mayintoronto But where are they headquartered? Who’s in management or executive positions? If they’re funded, who by?

In other words, what is the culture that leadership/management are coming from? There’s no global culture.

@samir @lackthereof @mayintoronto you're right. But there's an argument to be made that there is a beyond-national tech-bro culture. It's a thing in itself - often largely informed by US "cowboy" culture, I think.

Edit: "Metanational": https://www.insead.edu/faculty-research/publications/book-chapters/encyclopedia-international-strategic-management-0

Edit: see also: "TESCREAL" 😖
https://www.patheos.com/blogs/geneveith/2026/03/tescreal-the-ideology-of-the-tech-titans/

Metanational Company.

Doz Y. L. (2024). Metanational Company. Encyclopedia of International Strategic Management (pp. 283-284). London: Edward Elgar.

INSEAD

@deborahh @lackthereof @mayintoronto Absolutely! I saw it a lot in London. It’s common here in Zürich in the blockchain startups but not really elsewhere. I would still suggest that this kind of management attitude will be tolerated differently in different cultures.

I work for a German “scale-up” that has its share of tech bros, but it’s not pervasive at all, and in fact actively resisted. We have Claude licenses but they are opt-in.

@samir @lackthereof @mayintoronto i'd expect German culture would insist on respect for consent. That was my experience there. (caveat: I was in a bubble of particularly consent-aware folks, but it did seem also more broadly applicable).

@samir @lackthereof @mayintoronto I'd expect Swiss-culture companies to be even more resistant to coercing "AI" use than German ones, based on your political system.

But a multinational company's home office may not lead the culture worldwide any more.

@deborahh Yes, my experience is that as soon as you let the Americans in, it becomes all about the Americans. 😜
@samir and why not?
They are The Pinnacle of the Human Race!
🤢 #not
@lackthereof @mayintoronto I was required to use it at my last job, which is why I left my last job to find a better job that allowed me to not use it