I have been reading a lot that 90% of their code is AI generated, companies are pushing developers to use AI as it makes them fast. But I am a little cautious of believing them. Is it true? Also sorry I didn’t find a css career subreddit so I am asking here.

  • MrPnut@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    9 hours ago

    If you are a senior level dev you will spend less time writing your own code than ai and you will understand it better, and will not slowly lose your critical thinking skills in the process.

    I am still more productive not using ai than anyone else on my team who uses it.

  • limer@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    11 hours ago

    AI does not have a foothold in my area, because it still takes far more time to understand what it did, and debug it. Faster to just do it ourselves.

    However, there are some programming jobs where people can use what it makes without checking much, or understanding what it does. And while this probably has some cost to pay down the line, if it gets the job done today, then everyone wins.

    I know some freelancers, and small shops, that make a lot of money untangling the code made by the above.

  • hoch@lemmy.world
    link
    fedilink
    arrow-up
    23
    arrow-down
    1
    ·
    16 hours ago

    My company gave us access to AI tools and encourage us to use them, but nothing is forced, which is nice. I like using Claude for light scripting, explaining bits of code, and as a second set of eyes during review.

    If you have AI generate all of your code, you’re going to have a bad time. But if you’re completely against AI and unwilling to use it, you’re probably going to be left in the dust.

    • Guttural@jlai.lu
      link
      fedilink
      Français
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      9 hours ago

      Or AI usage might become too expensive as energy costs rise, datacenter equipment becomes more expensive, monopolies emerge, investor funding dries up.

      Putting all ethical concerns aside, the bad code written by ClaudeGPT could also finally cause a software quality decrease and explode in the faces of the companies using them, making any velocity gains dubious. Services may also start enshittifying.

      There’s also the legal aspect which is not fully settled. The dependence on US companies which might not remain OK forever in the rest of the world.

      It is to be noted that, while programmers and executives are claiming they see gains, the science is not settled. Studies so far seem to indicate the contrary is observed in practice, although it remains to be seen if it stays that way in the future because, apparently, results got way better with Claude Whatever 4.6.

      I’m not predicting a collapse, just saying these are plausible scenarios. And if any of them comes true, even if there’s no collapse, there will be a spot for actual software engineers that refused to use it all along and remained sharp, and they won’t be “left in the dust”.

      It sure is a bad time to get into webdev though as a LLM-skeptic. You really have to choose your jobs to avoid writing code millions of developers wrote before, because there’s a good chance you’re working on something nobody needs and/or that slop machines can do it faster than you.

  • iByteABit@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    11 hours ago

    Not there yet at my company, but management is starting to shove AI down the throats of the more senior engineers at first. I’ve definitely heard of companies where they strictly push for as much AI as possible which is just completely self destructive and delusional.

    It sucks that we have to use this crap even if we don’t want it or need it just because the suits see the line go up (even if the line is completely made up of garbage code that will explode one day), but that doesn’t mean you should quit the field. There’s still plenty work to be done, and that will probably go upwards as the symptoms of reckless AI usage start showing up.

    The work is worse by all means, you are encouraged or forced to work in a way that strips all enjoyment away, you are forced to nitpick code made by others that you know vibe coded the entire thing, and fixing tons of stupid as hell bugs that a human would probably not make. But still, it takes an actual engineer that knows what they’re doing to be able to clean up that mess and do some actual engineering.

    What I fear the most is what comes after the pre-AI senior engineers start leaving or going to retirement, and you’re left with engineers who finished their degrees without ever truly diving into details like one would before AI, starting jobs without learning properly and picking up all the domain knowledge.

  • Sleepless One@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    12 hours ago

    It’s been creeping slowly into my workplace over the past year. I’ve gotten by without using it myself so far, but there’s been a soft push by management for developers to use AI in their daily work. Experienced devs with a measured approach to AI (“it’s not a silver bullet, but incredibly and increasingly useful”) are given a platform, while AI skeptics are quietly ignored.

    Management says they don’t plan on replacing engineers with AI, but it’s hard not to get that impression when a draft for an upcoming company AI meeting has a heading titled “A Bigger Department Without Hiring a Bigger Department”.

  • Guttural@jlai.lu
    link
    fedilink
    Français
    arrow-up
    1
    ·
    edit-2
    9 hours ago

    AI sucks in my domain. One of our competitors uses it and they say they get amazing results when senior people use the tools but can’t give them to juniors because they keep messing up.

    I’m glad it doesn’t work in my niche to be honest. I’m in the frontlines debugging broken code and the last thing I need is bloat. This would actually slow me down a lot. I find it pretty shitty at diagnosing even small pieces of code, and I can’t try stuff like Claude Code because I’m not allowed to transfer some of the code we use to the cloud because it’s under NDAs. But if it can’t get the simple stuff right, I can’t trust it with the keys to our Lambo.

    I stay informed about it all to know when/if I should quit software engineering and do something else, but it seems fine so far. It looks like I won’t be able to take it easy in the future and go back to pissing webapp code, which means less opportunities, but oh well.

    Oh and I do know two companies that mandate LLM usage. Somebody from my current company left for one of those and hates it.

  • PetteriPano@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    15 hours ago

    Writing code was never 100% of the job. The hard part of software engineering is understanding the problem and figuring out the most elegant path to solve it. If AI can do the code-writing part faster, then it’s a good tool to use.

    I still spend a third of my week in meetings. I put out on-call fires late at night.

    I also spend a good chunk of my time interviewing potential hires. I pretty much expect them to use AI for their code assignments. Including prompt history is a plus if they do. What I do gauge is their ability to explain their code, defend the decisions and know how to adapt to changing circumstances.

    I know how to get to this point by starting a couple of decades ago. I do recognise that I don’t have the same grasp of our codebase as if I had written it by hand. I do review everything that gets deployed, but the volume is higher and it doesn’t stick as well.

    I don’t know how to get in as a jr today. We’ll know in a few years how it’s done. It’s a new landscape, but if you’re passionate about the field you’ll figure it out.