← Back to context

Comment by corndoge

16 hours ago

Fighting the ocean is futile

It's not the ocean, it's the poster's own team. A simple "AI comments suck" in a sprint retro would be trivially easy and would at least start the conversation.

  • While I agree with the spirit of what you're saying, it is very similar to whenever anyone complains about things where they work. "Well, why don't you just raise it with management?" You're assuming that management

    1) Understands the problem ("what are comments?")

    2) Accepts that it is a problem ("how can more comments be a bad thing?")

    3) Cares enough to solve the problem ("is this issue really a priority to solve right now? just accept the PR and we'll go back and fix if needed some other time cough never cough")

    4) Believes you (this can take many forms, but the most common is, subconsciously, "this other engineer says it's not a problem, so I'll just assume it's not since that's easier")

    All of these logistical, political and social factors are "the ocean"

    • Sprint retro is with your own team. And disagreement isn't a problem, at least then there would be the potential to come to a common understanding between the GP comment and their coworkers.

    • I usually require to file an issue in bug tracker about problem in #3 and then follow all its updates to prevent silent closing by management. It won't help but annoys management a lot and they afraid to get more backlog issues of such sort from me in the future.

    • Seems to me if technical decisions on the level of "no more AI comments" go through management the organization doesn't know what they are doing.

      To be fair, I would not be surprised.

  • Especially when it's "Model X's AI comments suck, Model Y does not have this problem". Honestly, I have never had these comment problems with Deepseek, and I'm sure there's non-Chinese models that are also similar. I'm definitely not regretting having cancelled my Anthropic subscription a few months ago.

  • Doesn't matter. You'll come off as the baddie. It's the foreseeable future. Best just to learn how to interpret AI generated shit, or learn how to run it through AI and have it translate it to a more concise format without all the buzzwords. It'll take getting used to, but it'll save your career.

    • This reply is not directed to you specifically, but that attitude is why improvement doesn't happen.

      "My peers are all bad", "Management has no idea what's going on", "My boss is out of touch", "My staff keep screwing up".

      But if you're consistently seeing the problems while everyone else becomes defensive, you (that think that way) need to learn how to communicate effectively in a way that doesn't result in being 'the baddie' and solve the interpersonal dynamic along with the technical problems. "Crucial Conversations" is a good place to start.

    • You don't have to come across as the baddie. There are plenty of neutral ways to start the conversation. E.g., "I notice that there's a lot more generated comments lately. How much are people finding those useful?"

      If you really want to save your career, learning how to have real conversations is a vital skill.

      2 replies →

    • What is this defeatist attitude? I don't know where you work, but it is not my impression that AI has instantly turned all developers into mindless AI-pilled sheep. If you feel like a simple suggestion like that will cost you your career, then it doesn't sound like a place where any constructive criticism would have been accepted even before AI.

      2 replies →

    • Bring it up in a bar or otherwise off work.

      There's a reason 3rd places exists. There's a social construct that off-work discussion (even when on-work) stays off work.

      If your coworker is professional and cares about keeping channels open, they too will respect the unspoken rules that govern 3rd place neutral locations.

      Blame it on the alcohol later on if it actually pisses someone off.

      2 replies →

  • I think the biggest issue might not be the immediate team but upper leadership. Companies which have mandated AI usage override a lot of what an individual or individual team wants. If that’s the case then it would be a lot like fighting the ocean, especially if your immediate team sees having AI write docs as an easy way to move the needle on LT’s AI monitoring dashboard.

  • It's the management desired direction, if the place is anything like my workplace. Everyone is all in on AI, and if you're not using it for everything possible, you're on the chopping block.

    And, really, it works. You can copy and paste between tickets and Claude, and then do manual testing. Then you tell Claude to self-review for clarity and minimalism, and stop worrying. Sure, today it's not as good as a human, but for almost all the code out there, it gets the job done. There's no skill needed any more, and if the boss doesn't care about quality, I don't see why I should.

    • Your boss can get Claude to make unreadable, noisy, confusing code just as well as you can.

      There may not be a career left in software development with these monstrosities, but if there is, it's in using decades of experience to get the abominations to produce something other than unreadable dreck.

      If the code itself truly doesn't matter any more, programmers will no longer be paid.

  • You're going to have convince upper management why the team's velocity is suddenly affected in feature releases once they stop using AI.

    All the execs know that they can refresh the screen faster and see the features for marketing and sales.

    When has engineering ever had a voice anyway? The bean counters have been looking to cut us out since the inception of our industry.

So is completely eliminating litter, but I still pick it up when I pass it.

  • Everybody generally agrees on what is garbage. Lot of senior management doesn't think AI is garbage or even if they privately think so, they don't say that openly. Falling in line, peer pressure, not wanting to come across as anti-AI luddite etc. All those issues affect the individual contributors too + the added challenge of perception in front of those who decide the bonus and lately, continued employment.

    In this fucked up job market, it is easier said than done.

    • I feel like the chain kinda goes all the way to the top, to the level of shareholders. My boss needs to give his boss the perception that the engineering team is firing on all cylinders and has high velocity, so that he can sell that story to shareholders who could easily invest in another "AI-native" company and make more money because they're growing like crazy.

      I feel like it's all just perception and how companies can sell their stories to investors or potential acquirers, and everything else can be punted and dealt with later when we get acquired or when share prices are a zillion dollars etc.

      It's a race to the bottom, for sure.