i fucking hate these people so much man

im getting fired if i dont use this bullshit, already one person was "anonymously" shat on during a meeting for not doing so. fortunately not me

you are viewing a single comment's thread
view the rest of the comments
[–] 44 points 1 day ago (5 children)

LLMs? Generating spam lol.

The programming stuff is waaaay overblown. It's less accurate than copy/pasting shit off Stack Overflow, the thing we used to say was the sign of a bad programmer. Everyone using it is miserable, and nobody using it has actually delivered the results they keep saying they're getting (it's been 6 months since you all said you're 100x more effective, where's the 50 years worth of new software, AI bros?)

There are occasionally these huge bursts of things AIs do, but they're all predicated on having a huge budget dedicated to finding reasons why a huge AI budget is a good idea. There was a wave of security vulnerabilities being found by AI at the start of the year, but there are existing security scan tools that are just not being used If you spent the same amount of money scanning everything on github with AFL-Fuzz, you'd find billions of security bugs. There's now a wave of math proofs being generated now, but AI companies are spending millions of dollars on this. For a million dollars you can hire a small team of math postdocs for two years. Heck, for a million dollars you can fund a permanent grant.

  • source
  • parent
  • hideshow 10 child comments
  • These are very good points, even goes over the things I personally thought LLMs might be actually suited for.

    I want to stay the tiniest speck of optimistic that we can at least get something good out of this all, but understand that it's all idealism based on little to even maybe nothing.

    Though maybe it's more "Can all this suffering at least have a silver lining?" Line of thinking dominating my subconscious as a burnt out jaded 30somethin'.

  • source
  • parent
  • [–] 30 points 1 day ago (1 child)

    It just lays more bare what the people up top care about. Most devs eventually learn this but they are often somewhat insulated as they are left to their own devices to build a product via a given framework or standard. But the C-suite has never cared about code quality or security unless a big customer or investor cares about it. The C-suite is focused on making money, especially through disciplining labor. They are very happy with the worst thing you've ever seen so long as it appears to function and neither big customers nor investors are complaining about it. Tech is usually treated as a cost center, it is something to minimize and fulfills a purpose that they would rather contract out.

    These are folks with big egos and little education so they also think they know enough about the topic to manipulate their workers and discipline as needed. This has never been a problem for them before except when it comes to tech and how much they have to pay their workers, as there is limited supply. They are now having a great time attempting discipline that was otherwise difficult for them to achieve, so this is a double-whammy of standard labor discipline plus scratching a long-held itch in profit maximization. It doesn't even have to work, it just has to fulfill those basic criteria from earlier.

    In large part this is because there is a substantial disconnect between production and profit, the actual product being sold and how money is made is often two or three degrees removed from "we made $x sales and had $y costs" that the C-suite can just tank four companies in a row and still make out like bandits - so long as they please the big customers and investors.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 24 points 1 day ago (1 child)

    Every old time software dev knows that sometimes you have to resist management and go do the thing that makes the software actually work, which they were able to get away with when the market for software engineers was so strong that putting up with them was easier than hiring a new one.

    When the software engineering market collapsed (a little before the AI craze), software quality also started to collapse, because now nobody has the job security to tell their manager to fuck off.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 1 day ago (1 child)

    Every old time software dev knows that sometimes you have to resist management and go do the thing that makes the software actually work

    Yeah but the management nearly always wins in the end and makes you do the quick and dirty solution. The amount of decades old absolute ass legacy code I've had to deal with in my early professional days was insane and the same code is probably still clanking on. It's always easier for management to get results quickly and then pay the price in man hours and misery of the devs later.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 1 day ago (1 child)

    It's less accurate than copy/pasting shit off Stack Overflow, the thing we used to say was the sign of a bad programmer. Everyone using it is miserable, and nobody using it has actually delivered the results they keep saying they're getting (it's been 6 months since you all said you're 100x more effective, where's the 50 years worth of new software, AI bros?)

    I dunno that wasn't my experience in the last 6 months or so. 2 years ago yeah it was basically this but nowadays I can get the thing to do some medium complexity work on our codebase and it's pretty much gonna get it right like 95% of the time with maybe some tiny code quality reduction in the form of some duplicated code or such but the thing is pretty much going to work.

    Also I built a personal project with it that I wanted to do for a while but never got around to it and it pretty much did it as I wanted it. Granted it was a lot of back and forth and lots of debugging/testing passes but in the end it actually works. Not sure what the overall code quality is but the overall project structure makes sense and the little code I did look seemed solid enough.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 9 hours ago*

    Ya, I think it's useful for speeding up personal projects I often don't have the energy for after work, but I want to see the project done at some point still. I've been trying to balance my use of AI on them though, since I think part of the point (at least for me) should be learning new things and keeping my mind sharp, in addition to making the thing. Like, I'll have it find a bug, and then I'll investigate it and try to solve it myself instead of having AI fix it, or things like that.

    It's not like work where they don't give a shit about my mind atrophying on over-use of AI and only care about productivity.

  • source
  • parent