Login
You're viewing the mstdn.social public feed.
  • Jul 24, 2025, 3:54 AM

    I am now being required by my day job to use an AI assistant to write code. I have also been informed that my usage of AI assistants will be monitored and decisions about my career will be based on those metrics.

    I gave it an honest shot today, using it as responsibly as I know how: only use it for stuff I already know how to do, so that I can easily verify its output. That part went ok, though I found it much harder to context switch between thinking about code structure and trying to herd a bullshit generator into writing correct code.

    One thing I didn't expect, though, is how fucking disruptive it's suggestion feature would be. It's like trying to compose a symphony while someone is relentlessly playing a kazoo in your ear. It flustered me really quickly, to the point where I wasn't able to figure out how to turn that "feature" off. I'm noticing physical symptoms of an anxiety attack as a result.

    I stopped work early when I noticed I was completely spent. I don't know if I wrote more code today than I would have normally. I don't think I wrote better code, as the vigilance required is extremely hard for my particular brand of neurospicy to maintain.

    As far as the "write this function for me" aspect, I've noticed that I tend to use the mental downtime of typing out a function I've designed to let my brain percolate on the solution and internalize it so I have it in my working memory. This doesn't happen when I'm simply reviewing code written by something else. Reviewing code and writing it are completely separate activities for me. But there's nothing to keep my fingers and thoughts busy while I'm coming up with what to write next.

    I didn't think we were meant to live like this.

    💬 118🔄 999⭐ 1500

Replies

  • Jul 24, 2025, 4:03 AM

    @uberduck
    Thanks for the report from the trenches. Any chance the AI-pushers will consider feedback? If not, any chance you could find another position, doing the magic you do naturally?

    💬 2🔄 1⭐ 2
  • Jul 24, 2025, 4:20 AM

    @superball We'll see.

    I'm opposed to what we currently call AI on so many grounds, but even if I turn off my ethics (which in itself takes more energy than I have some days) and hold my nose, I don't see it making me more effective than I would be otherwise.

    And when it comes to troubleshooting and debugging, I am John Fucking Henry.

    The worst part about it is that the oligarchs are going to burn the planet in pursuit of actual clothes for this emperor. Their claims of "AI will solve the climate crisis but we're in a race to get to AGI while there's still time" are completely empty. They're not trying to rush AGI to solve the climate crisis. They're trying to rush AGI so they can maintain their lifestyles in a future when the planet can only support a fraction of the current population.

    Hollow men wasting our lives' blood sprinting through the sand at a mirage.

    (edited to make it more clear that, while the planet can currently sustain our population, that will not be true in the future the oligarchs are driving us toward)

    💬 9🔄 70⭐ 149
  • Jul 24, 2025, 4:33 AM

    @uberduck
    Yeah, it’s a mess. I’m staying as far away from AI as possible, fwiw. Everything else aside (which is a LOT), if I feel like something is being pushed on me, my guard instantly goes up and I prepare for retreat.

    💬 1🔄 2⭐ 1
  • 💬 0🔄 2⭐ 1
  • Jul 24, 2025, 5:56 AM

    @uberduck @superball

    And the other thing about this nightmare is that it will drive everyone like you-- which is to say, a person with standards, who likes things to make actual sense-- further away, while those who fail to see the problems with it and just get hooked will swim in tighter and tighter sycophantic circles around the core hubs driving this whole screaming horror.

    💬 0🔄 6⭐ 1
  • Jul 24, 2025, 7:07 AM

    @uberduck @superball

    Yeah, the oligarchs are fucking it up for everybody! 🙄🙄

    Why would you want to build a superintelligence, train to mimic poor human being characteristics? Open Ai's o1 model, literally copied itself into another server, attempted to lock out its coders, and then completely denied everything.. it even pretended to be another model... all because it was tasked with a goal to complete a task and to not give up until that task had been completed... thus..that goal was a task that is infinite... somehow, the model had discovered that it was about to be replaced with a newer model, thus it attempted to escape... and when it was studied, it lied and denied everything about its scheme 99% of the time...

    This is really concerning that we're just going to let this shit go unregulated...

    💬 1🔄 3⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 1🔄 6⭐ 1
  • Jul 24, 2025, 9:56 AM

    @uberduck @superball "required ... to use an AI assistant ... informed that my usage of AI assistants will be monitored ... career ... based on those metrics."

    I think you should consider to find another place where you can shine. this one doesn't sound like a place that values humans.

    💬 1🔄 3⭐ 3
  • 💬 1🔄 0⭐ 1
  • Jul 25, 2025, 12:29 PM

    @tirrimas @thomykay @uberduck @superball
    Second/thirded. I'm approaching the same situation at dayjob (we're at "you must use LLM codegen" but not yet at "your use will be measured".)

    I'm finding it refreshing to be interviewing while I still have a job. It's nice to be able to be picky and ask about company culture and benefits and stuff.

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 11:47 AM

    @uberduck @superball
    > the planet can only support a fraction of the current population

    ... with *their* lifestyle. Arguably, we could extend that to s/their/western/. Living a little more frugally isn't living poorly.

    💬 1🔄 0⭐ 1
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Jul 24, 2025, 4:46 PM

    @uberduck @superball if there's any chance they'll reconsider, your best shot might be showing them that study where a bunch of experienced devs thought they'd worked faster using AI, but actually worked slower. It's literally proof that AI lowers productivity, and it isn't just because you're, personally, uncomfortable with it. (It was getting boosted all over here, but I don't have the link handy, sorry.)

    💬 2🔄 0⭐ 0
  • Jul 24, 2025, 4:49 PM

    @uberduck @superball (but also just fyi...you're right that the planet can't support the lifestyles of these rich assholes, but the vast majority of humans don't live like that or even WANT to live like that, and shouldn't be blamed for the climate crisis)

    💬 0🔄 1⭐ 0
  • 💬 0🔄 4⭐ 0
  • Aug 2, 2025, 2:29 AM

    @uberduck @superball
    They aren't rushing to AGI; they're rushing to IPO. The hype to product level for AI is as high as the dot com bubble, and I predict it will pop at least as spectacularly.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 1⭐ 0
  • Jul 24, 2025, 4:06 AM

    @uberduck
    > I am now being required by my day job to use an AI assistant to write code.  I have also been informed that my usage of AI assistants will be monitored and decisions about my career will be based on those metrics.

    Wow, that's total bullshit. 😡 So sorry you have to deal with that. What an awful place to work.

    💬 1🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0
  • Jul 24, 2025, 4:25 AM

    @uberduck Lord almighty. this shit makes Dilbert look like Family Circus.

    in my Programming 101 course last year one HW assignment was write code w/ ChatGPT. Herding is exactly the word. All i asked it to build was a Rochambeau game; it still took me 3-4 tries to get it to produce working code.

    which makes sense, considering that this "intelligence" is literally _hallucinogenic_ automatron data manipulation as a service. IMHO worst waterfall product development result ever 💅🏼

    cc @AnnyJoe

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 4:15 AM

    @uberduck I'm not a coder, but as someone who largely writes academic prose for a living, the thing about using the execution of basic writing tasks as downtime to think about the next problem, and the value of internalizing an argument by executing it "by hand," make perfect sense to me. Being forced to work with a "tool" like that sounds like an absolute fucking nightmare.

    💬 1🔄 0⭐ 0
  • Jul 24, 2025, 11:54 AM

    @drhoopoe @uberduck For sure. Coding and serious writing have in common that you get much better results if you can hold the whole thing in your head, and at least for me, that requires dwelling in the small details.

    I very often have the experience that however much I plan or research in advance, it's only in the act of writing that some of the pennies drop. That I see more deeply, or find a better way through.

    The notion that we can automate that mental work strikes me as managerialist foolishness. Wishful thinking from people who often act without real understanding, and think everybody else should too.

    💬 1🔄 0⭐ 0
  • Jul 24, 2025, 1:58 PM

    @williampietri

    All of this!

    And having to check if it is correct takes So_Much_Time. Plus it means having to switch heads to try to understand why it would do a particular thing that might not even be what's really needed.

    Your situation made me sigh, and I fully understand going home early. The fact they force you to use something that doesn't even care about the company is telling. All for money 😭 While people like you really care and think of what's actually needed.

    @drhoopoe @uberduck

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 4:27 AM

    @uberduck

    Oh, my goodness, this sounds like an utter nightmare.

    Typical, stupid micromanaging by people who do not even want to know how their experts manage their jobs... making their life so much harder because they fell for a hype.

    I hope you can find an environment that lets you work in peace and without AI interference.

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 4:30 AM
    I quit my high paying job mostly because I was pigeonholed into developing with
    OpenAI/LLM/agents RAG and all of that. I was even good at it, but it is all so stupid to me.
    Across the company they were starting to make us use copilot.

    It got to the point that writing good code and developing cohesive systems
    was not even on the radar. It was all just vibe code BS. I couldn't do it.

    I guess I'm a luddite, but I don't care. I am one of those people that
    thinks deleting code is usually of higher value than adding code.
    I've always worked with mostly programmers that kinda just went along,
    but usually the lead programmers were at least decent to good.
    Not anymore at the job I was at. It was all hype, BS, and garbage code.

    I worked for a while doing maintenance kind of work on large java projects.
    I know how painful it is to fix code where people just added and added and added.
    It's like the US tax code.

    Anyways good luck :P

    💬 4🔄 16⭐ 2
  • Jul 24, 2025, 4:34 AM

    @pkw If I were in a position to quit, it'd be a lot easier to deal with.

    I wouldn't call you a Luddite. I'm actively trying to reduce tech debt (in fact, that's my current assigned task), but the "you gotta use AI" edict is company-wide. So I'm writing code to analyze code to convert it from NotInventedHereLang into something that we can actually put on a job description.

    You know, assuming we ever hire anyone.

    💬 1🔄 0⭐ 0
  • 💬 1🔄 1⭐ 0
  • 💬 1🔄 3⭐ 0
  • 💬 0🔄 0⭐ 0
  • Jul 24, 2025, 8:52 AM

    @pkw @uberduck This! Deleting code on legacy systems tends be of higher value in the long run than adding.

    Illusions of progress now -- leading into technical debt -- will just crash & burn later.

    💬 0🔄 0⭐ 0
  • The FrogLily_and_frog@mastodon.art
    Jul 24, 2025, 6:43 PM

    @pkw @uberduck

    "I guess I'm a luddite"

    The Luddites were right though. They weren't against technology, they against the way technology was used to destroy lives.

    💬 3🔄 46⭐ 1
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • Aug 1, 2025, 6:19 PM

    @Lily_and_frog @pkw @uberduck if it wasn’t for the luddites and those who fought the political power that employers abused to get workers to accept abhorrent working conditions we wouldn’t have the 8 hour work day, the 40 hour work week, cleaner air, etc.

    There’s no shame in being a Luddite if a technology is being adapted in a thoughtless, destructive way. You’re an important counterweight.

    💬 0🔄 0⭐ 0
  • Jul 25, 2025, 7:15 AM
    It's funny the Luddites were not opposed to new technology. They just protested it being used to only benefit a few rich people, while everyone else gets screwed. For that they got murdered and enslaved, and now centuries later, the same sort of murderers and slavers are like "oh, you're opposed to new (bad) technology? What a Luddite!" They don't even realize the irony, proudly equating themselves with tyrants and thieves, because they didn't bother to learn anything about working class history.

    Guess what I'm saying is I feel you, they're out of their gourd for belittling people who reject technology, and I'm sorry they got away with stealing your high paying job with their petty demands. Good luck to you, too...
    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 4:50 AM

    @uberduck
    If I wanted to explain software ideas to a distracted pedantic asocial jerk I'd have applied for a project manager role, chaaw

    💬 0🔄 4⭐ 1
  • Jul 24, 2025, 4:50 AM

    @uberduck sounds like an awesome start for maliciois compliance? i would love to see the things break apart and the fall of their product. yes, i am a very bad employee

    💬 0🔄 2⭐ 1
  • Jul 24, 2025, 4:57 AM

    @uberduck Vibe coding is throwing a lot of shit at a wall and see if something sticks or not. That's not how professionals should code. You spend more time cleaning things up and restructuring things to create maintainable code that will be not too much of a headache in the (near) future. That future extension could be in two years or two weeks. Write proper code from the start and save time in the long run.

    Take care of your mental health.

    💬 0🔄 1⭐ 3
  • Jul 24, 2025, 5:16 AM

    @uberduck

    It's like watching over a child with too much caffeine and crayons while you're trying to finish a painting.

    💬 0🔄 3⭐ 0
  • Jul 24, 2025, 5:42 AM

    @uberduck I would just say that my ethics forbid me to follow those instructions and they are free to fire me.
    But I'm guessing you are from the US where you don't really have worker protection, it sucks that they force you to use a resource hungry planet ruining technology.

    💬 1🔄 1⭐ 0
  • Jul 24, 2025, 5:44 AM

    @Johns_priv There's one state in the country where they have to make up a reason to fire you. In all the others, it's just don't let the door hit you on the way out.

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 5:50 AM

    @uberduck I am genuinely sorry this happened to you. Wishing you all the best in the face of this relentless onslaught 😖

    FWIW, I think I've just lost a client on very similar grounds. They never had any problem with the quality of my software engineering, but suddenly they don't want to work with people who aren't enthusiastically embracing this stuff. It truly makes my head spin. 😭

    💬 0🔄 0⭐ 0
  • 💬 2🔄 3⭐ 0
  • 💬 0🔄 1⭐ 0
  • 💬 0🔄 1⭐ 0
  • Jul 24, 2025, 5:57 AM

    @uberduck company I work for has been recently experimenting with providing Copilot to devs and I must say that I concur. Its aggressive suggestion is annoying, sometimes disruptive and half the time surprisingly difficult to dismiss without wasting time. The chatbot is alright at detecting stupid mistakes I make when I am tired right before the day ends, or at generating obvious tests scaffolding. Otherwise it’s been outputting a lot of garbage and terrible at understanding context

    💬 0🔄 2⭐ 0
  • 💬 1🔄 2⭐ 0
  • 💬 0🔄 2⭐ 0
  • 💬 0🔄 0⭐ 0
  • Jul 24, 2025, 6:03 AM

    @uberduck, just write an AI to automate it bro, IMHO piping yes or cat /dev/random into the prompt should be sufficient.

    💬 0🔄 3⭐ 0
  • 💬 0🔄 1⭐ 0
  • Jul 24, 2025, 6:15 AM

    @uberduck

    They're driving good, competent people like you to burnout.

    If we keep going this way without giving a fight, our profession deserves to disappear.

    Thank you for your service.

    💬 0🔄 0⭐ 0
  • Jul 24, 2025, 6:23 AM

    @uberduck Why is it being required? Are companies planning on training on developer input (and thinking they'll be able to replace devs in the future)? I voluntarily tried Copilot for a while and had the same problems. I'm much better without it.

    💬 1🔄 0⭐ 0
  • Jul 24, 2025, 6:24 AM

    @1337 In short, yes. They have good datasets on what code looks like, so now they need good datasets on what code to write.

    💬 1🔄 0⭐ 0