you are viewing a single comment's thread
view the rest of the comments
[–] 38 points 3 months ago (74 children)

It has become impossible to tell managers mesmerised by artificial intelligence that the tools are not, in fact, helpful.

This is stupid. The tools are helpful. Overhyped? Sure. But to pretend they are in no way helpful is just wrong.

  • source
  • hideshow 74 child comments
  • [–] 11 points 3 months ago (24 children)

    I'm not necessarily suggesting Doctorow is correct with this assertion, but on a macro scale what productivity gains will generate AI provide?

    Yes there's a few skills it's good at coding, medical research, and image recognition being a few.

    The genuine question is: has this improved everyone's quality of life?

  • source
  • parent
  • hideshow 24 child comments
  • [–] 6 points 3 months ago (14 children)

    I work at a sales-first (read: no accountability) software company, ran by inept nepo-babies and a hostile VC. I frequently have to completely re-do all of the sales engineering work when a new project starts, because they refuse to standardize or talk to each other.

    After enough time doing this shit by hand, I took my best examples from previous projects and had an agent "fix the errors based on the conventions I established over here". Instead of going line by line on these big serialized data formats now, I do about 10min of checking the results and editing down the change log.

    It's wack that I have to re-do someone else's job still, but at least I can force some version of standardization without killing myself on the tedious bits.

  • source
  • parent
  • hideshow 14 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 3 points 3 months ago* (last edited 3 months ago) (5 children)

    It's improved mine. I save hours (that I didn't really have anyhow) on meaningless tedium. I thought that was pretty obviously implied though?

    Maybe it helps to say that this was in no way forced on me. The stuff my employer has done to "adapt AI" is laughable and seemed to be nothing more than lip service to the execs who want to slap that sticker on the product.

    The gains for me personally have been strictly using it as a tool in niche situations. I prefer to do things the hard way when it's for me but I'm not breaking my back for a corporation.

  • source
  • parent
  • hideshow 5 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 3 points 3 months ago (3 children)

    Either you're arguing in bad faith by nitpicking for some reason, or you are incredibly dense. Do I need to send you my calendar dude? I just freed up some time, maybe we can hop on a call and I can spell it out for you?

  • source
  • parent
  • hideshow 3 child comments
  • load more comments (1 reply)
  • load more comments (1 reply)
  • [–] 3 points 3 months ago* (6 children)

    You're getting direct examples of people its helped, and you keep brushing it off and asking what about everybody else. You're obviously not going to get a single answer that affects everybody, and why do small successes not matter?

  • source
  • parent
  • hideshow 6 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 4 points 3 months ago (3 children)

    AI has automated some mundane task that wasn't particularly important, and now they can spend their time doing something more interesting.

    That absolutely sounds like a win to me. Why is productivity gains the only thing that's important? QoL is what matters. Unless you're a capitalist overlord.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 3 months ago

    100%! I don't understand how this is a hard concept to grasp. I've been able to make productivity gains, sure, but who gives a fuck? Even if my productivity is the same, my QoL is still much improved when I'm not buried in mundanity.

  • source
  • parent
  • [–] 1 point 3 months ago (1 child)

    The problem here is that the technology is owned by capitalist overlords.

    And their goal isn't improving your QoL. If that was the goal we would already enjoy 4 hour work week long time ago.

  • source
  • parent
  • hideshow 1 child comment
  • Doesn't matter what the goal is, the context of this particular discussion is that AI is benefiting at least some people by making their lives easier. And one guy who's trying to argue 'so what, it only matters if productivity goes up'.

  • source
  • parent
  • [–] 4 points 3 months ago* (last edited 3 months ago)

    Aren't you assuming productivity gains will lead to free time? Why? It never has. Most of us work a fixed amount of time and get paid for that time. Not the amount of tasks we finish if that can even be measured.

    Salaries have also not increased with increased productivity long before chatbots came online. So they won't suddenly increase now.

    AI is much more just like a new laptop you get from work. The new device is faster, has more RAM and allows you to do more, potentially.

    The big question is, if the purchase was worth it. Unlike a new laptop, LLMs are an ongoing cost to users and providers. Nobody except for GPU producers are actually making money right now. Hyperscalers make some of the money back they themselves invested into the companies using their services, but in the end the ROI looks pretty dim for anyone.

    So even if there are real productivity gains, you won't see people relax with their kids more. And even if these gains are significant they may not prevent a huge economic collapse so we all will have plenty of time with our kids in the end anyway.

  • source
  • parent
  • load more comments (1 reply)
  • load more comments (1 reply)
  • [–] 4 points 3 months ago* (last edited 3 months ago)

    With ownership being as concentrated as it is now (more concentrated than during the guilded robber baron age), naturaly, most of the benefit flows to the biggest owners, and AI seems poised to deepen the wealth inequality further.

    In a scenario without the insane wealth concentration, and with a dignified and decent economic floor being guaranteed universally, I would be in favor of any AI that does not burn our planet to a crisp and stink up the neighborhood with the gas turbine exhaust.

    So in our world as it is, I have to be agaisnt the AI for the foreseeable future.

  • source
  • parent
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • load more comments (2 replies)
  • [–] 9 points 3 months ago (24 children)

    Part of the problem is AI isn’t a literal thing with a fixed definition. It’s more of a marketing term that translates into “I want you to buy this thing”. So some things are considered AI that are legitimately useful and others are not and then there’s the debate if wether it’s because it really is AI or if it is and AI just sucks.

  • source
  • parent
  • hideshow 24 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 6 points 3 months ago (22 children)

    What is AI? Explain as if i just woke up from a coma. We don’t have flying cars, we have dumpster deloreans, but everyone is talking about AI. What is it?

  • source
  • parent
  • hideshow 22 child comments
  • [–] 5 points 3 months ago (11 children)

    AI is a vague term used colloquially to describe a variety of dissimilar and unrelated technologies each carrying a unique mixture of pros and cons.

  • source
  • parent
  • hideshow 11 child comments
  • [–] 2 points 3 months ago (10 children)

    So it doesn’t actually mean anything.

  • source
  • parent
  • hideshow 10 child comments
  • [–] 7 points 3 months ago* (8 children)

    Like most things, meaning depends on context. In the most common context of “news about AI” we’re talking about generative AI: image/video generators, LLMs, and to a lesser degree coding assistants. If you want to know more about what these technologies share in common, look up what a “perceptron” is and how it works.

    More generally AI could mean anything from a neural network based approach to problem solving, to a completely deterministic, hand coded heuristic. A pure decision tree could be AI in the case of video game NPCs, for example.

  • source
  • parent
  • hideshow 8 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 2 points 3 months ago (4 children)

    Not quite. Algorithms are definite, you get the same guaranteed output if you give the same input every time. AI is generally more fuzzy logic.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 3 months ago (3 children)

    If it can run on a computer, its an algorithm. Definitionally.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 3 months ago (2 children)

    Great, Linux is an algorithm.

    It might be accurate, but it's also vague enough that it's a pretty useless definition.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 months ago

    I mean, yes. Linux is an algorithm. The programmes called AI are also still algorithms - they're still deterministic, just too much of a tangled mess, too complex, for a anyone too realistically break it down step by step.

    There are some math problems that cannot be described algorithmically, but because of that they're also non computable. Uh, some thermodynamics and quantum stuff from what I've heard.

  • source
  • parent
  • load more comments (1 reply)
  • load more comments (2 replies)
  • load more comments (1 reply)
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 3 points 3 months ago (3 children)
  • [–] 1 point 3 months ago (2 children)

    I put in a 5 and get a triangle. I put in the same 5 again and get a transvestite. This is intended behavior.

    That system isn’t a magic box. It’s a bag of variables linked together by statistics and what’s basically automated guessing.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 months ago (1 child)

    Everything is guessing, only death is certain. I've worked with AI/ML for over 15 years long before folks got all hot and bothered by it. Your examples you give are great because if you walked up to a person and just said 5 you might get as random of answers and you gave.

    Assuming by AI you mean LLMs, because that is what is hot on social media today, they use statistical probability models to be able to rate their input to output consistency. It is measurable but could never be 100%. No compute or person is 100%, but an LLM is orders of magnitude less consistent than traditional compute.

    I use AI on a daily basis. I trust it less than people, but I also am able to feed it dumb questions which is nice.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 months ago

    Yea I do that too. It’s dumb but it’s dumb in useful ways. I think about something, get lost and stuck and paint myself into a corner I don’t always recognize.

    Consult the AI. It is always wrong but in trying to convince it of its wrongness, I can find the flaws in my own reasoning and find another way out of my problems.

    The AI never got better but just bouncing the ideas off things and hearing the dumbest possible echo back reframes the issue in a useful way.

  • source
  • parent
  • load more comments (5 replies)
  • load more comments (1 reply)
  • [–] 8 points 3 months ago

    The later section addresses this

    The other question Suresh implicitly raises is: "How can you reconcile the failure of AI in the enterprise with the individual claims of skilled technologists who insist that AI is helping them do great work?"

  • source
  • parent
  • [–] 12 points 3 months ago* (last edited 3 months ago) (1 child)

    LLMs are like a dishwashers. You could wash all the dishes yourself and probably get them cleaner in less time, but it’s useful to let a machine do the work, even I though it’s mandatory inspect every single dish to make sure the machine got them clean enough and re-wash a certain percentage of them. Dishwashers are useful, but the world wouldn't end if we didn’t have them. They also have the benefit of using less water than when do them yourself, which certainly isn’t the case with LLMs.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 3 months ago

    In the same line of thinking, this is why I hand wash my car, because the automatic car wash either does a bad job (touchless) or will scratch the paint up all over (brushes). Many people don't care very much about their cars though, so why put in the effort?

    I find unreliable tools to be one of the most infuriating parts of my job, and unfortunately my entire job has effectively pivoted to spending all day babysitting an AI that frequently ignores instructions and can't learn without a ton of expensive fine-tuning training.

    I don't let AI touch any of my personal code I care about, and with how much of the code at work is written by AI, it's pretty demoralizing. Why put in any effort designing something if it's just going to get blown away by a coworker's agent the next day?

    Arguing with the AI over why its code review is wrong is also a whole other part of my day now...

  • source
  • parent
  • [–] 24 points 3 months ago (14 children)

    Nothing is helpful until you need help. The fact that you think AI is helpful for you don't have to force me to use AI. If you pay me $100k+ per year and you force me to use your tools to do my job why you even hired me ? To force this cult on me or to do the job ?

  • source
  • parent
  • hideshow 14 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 14 points 3 months ago (2 children)

    I thought the turn signals were required by law

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 3 months ago (8 children)

    It's pretty normal for an employer to dictate what tools and applications an employee uses. If you prefer gitlab but your employer requires teamcity, you don't really get a say, right?

    However, if you think you can meet your deadlines without using a code generating AI tool, then don't use it. Ideally, if they are as useless as you imply, no one will be able to tell whether you're using it. The conflict should only really appear if they do increase productivity, and you refuse to use them, resulting in less productivity than your peers.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 3 points 3 months ago

    Company will be able to tell if you're using it because companies behind sota models come with monitoring. You will have meeting with hr and your manager when you will be forced to use it even if you meet quotas. They will argument it that maybe you can do more and increase your normal quota with expected ai usage increase in productivity even if you had best productivity in team without ai and your productivity stays the same. Suddenly you will be under performing because you are refusing to use ai so you will be first to fire even if you are best employee. That's how corporations work. They are monitoring usage because it costs them money. For big corporations they pay upfront to get discounts. Company also make many trainings and meetings to encourage everyone use AI models they pay for but nobody wanted.

  • source
  • parent
  • [–] 1 point 3 months ago* (last edited 3 months ago) (6 children)

    The conflict should only really appear if they do increase productivity, and you refuse to use them, resulting in less productivity than your peers.

    While it should be easy to point out where this helps, it very much is not in reality because AI accelerates execution on ideas, but corporations nearly always suck much more at deciding which ideas to actually implement in the first place.

    I predict that the longer this goes on, the more useless, untested half-features will be stuffed into software and the more bloated "fall back" implementations full of duplicated spaghetti code will exist.

    If the tools don't stick around because it's too cost prohibitive to keep using them, we're going to be cleaning up after the bots for a decade.

    It's been a boon for personal slopjects for me. But that's because I could never find time for execution in the past. Now I just have the (free tier) AI slop up my ideas.

  • source
  • parent
  • hideshow 6 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 2 points 3 months ago* (4 children)

    Which happened without AI, too.

    Sure, but not at this speed. The bots can churn out a mountain of non-sense that does not work faster than people can review it and the bots themselves will lie to you and say "it's all implemented".

    For people who have clear ideas of what to implement but struggle to find the time, this is a big gift. You can work hand-in-hand with the bot and say "nope, not that, this" until it implements what you had in mind. For aimless corporations with "ideation" meetings who cannot stop coming up with terrible ideas that none of their customers want, it'll hasten the process of them making their software worse over time.

    That's exactly what I'm seeing at my current company.

  • source
  • parent
  • hideshow 4 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 2 points 3 months ago (2 children)

    I agree with that as well. A lot of the problem with my current company comes straight from the executive leadership level. I'm afraid that the culture will only change when they change (or more likely, the company will eventually just go bust).

    They bought the lie that AI will replace all of software engineering, whereas I see the picture more like this:

    https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers

    A CEO that thinks that they're going to develop all of the software, even with Claude code, is nuts. They simply do not have the necessary skill set to run a software project even if 100% of the hands-on programming is done by AI. They are not going to be sitting there telling a machine to move things around on a web app. They are going to believe the bot when it says that "it is implemented".

  • source
  • parent
  • hideshow 2 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 3 points 3 months ago

    And maybe your point is what Doctorow was trying to make all along, but he pushed too far in the other direction? Even now, Code Generation is a useful tool, as long as it’s used as only a tool by someone who knows what they’re doing.

    In this piece — which I read via RSS feed a number of weeks ago before it was published in this medium — he is writing about what most peoples' experience is in a company where they have decided to "do AI", and what most CEOs think about when they think about "doing AI".

    This usually comes in the form of a company chatbot or "agentic workflow", and in the vast majority of cases these things are very much not helpful and can actively be annoying because attention is paid to developing these things when more practical and useful features could be developed instead (see: https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/).

    In other pieces, he discusses — using what I would call sort of esoteric terms that he often defines inline — people in saner places that get to choose how and why to use AI to assist with their jobs. But that's not the majority of people's experiences and that is certainly not what CEOs are often talking about.

    I think he's being somewhat hyperbolic in this particular piece, and maybe that's due to the amount of "AI is changing everything" or "AI has changed everything" that is appearing in LinkedIn / X posts everywhere, when it's difficult for most to even name a single thing that the chatbot has spit out that has improved lives, and the vendored chatbot attached to an existing piece of software (which is mostly what people end up doing when they "do AI" at a company) is completely useless.

    If I take myself as an example, he's largely right that I have to play this game with internal development teams that come up with "agentic workflows" and try to get me to use them to do my job when it's a lot easier and better to just....use Claude code myself.

    AI hasn't "changed everything". The only thing it's really done so far is produce a lot of chatbots and agentic workflows that aren't very useful. It remains to be seen if: (1) it can ever be made to work more efficiently, (2) if you can ever actually run a profitable business building or running a "neocloud", and (3) what the broader effects on software will be from mass usage of this technology.

    The early signals on all of these very real concerns (not to mention others such as environmental, cultural, and economic impact) are not very positive.

  • source
  • parent
  • load more comments (1 reply)
  • load more comments (1 reply)
  • load more comments (1 reply)
  • load more comments (2 replies)
  • [–] [S] 6 points 3 months ago (1 child)

    OK, but the point still stands if you allow that: It has become impossible to tell managers mesmerised by artificial intelligence that the tools are often not, in fact, helpful.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 8 points 3 months ago

    Sure, although I would phrase it I think a bit more pointedly: "it has become impossible to tell managers mesmerized by artificial intelligence that the tools are not, in fact, capable of what they imagine they are capable of."

    This points, rightly, at it being a failure on the part of the managers - not artificial intelligence. And God knows that's spot fucking on.

  • source
  • parent
  • [–] 2 points 3 months ago

    It is a double edged sword.

    If you're already experienced developer and you use it skillfully, validate produced code it can help.

    If you aren't (and unfortunately everyone thinks they are better than they actually are), it actually can do the opposite, it can help generate a lot of junk code.

    Now when working in a team usually majority of people aren't that great developers typically there might be one or two star developers. The problem is that the other people will still use AI and generate MRs. Reviewing those is extremely time consuming and no one wants to do it. It's weird to say what's exactly wrong with those MRs they seem to do things but they seem to do things in a more complicated way.

    The thing is that no one wants to review those MRs, everyone is afraid to point AI slop, so the quality of code goes down and even the people who previously were good are getting lost in the code themselves.

  • source
  • parent
  • [–] 1 point 3 months ago

    I have tons of random receipts that come in every month that need to be captured, memoed, categorized and sent off to finance.

    I made python to read image/pdf/whatever to text, easy.

    I regex the value out, hard and fragile

    I try to pull the vendors name out, just not reliable

    Category... nearly impossible so i need to make some form of memory system to remember once I do it.

    Python renames the file with input if it needs it and provides the meta

    OR

    python to text because it's effciient

    api call to Ollama and let my old 2070 work it out. (highly reliable)

    python renames the file and provides the meta

    It's small, low power, hard to do with code, basically the perfect use case. This is a good use of AI

    Go Rewrite FFMPEG in Rust.... that's a bad use of AI.

    There's a lot of people out there using it in ways that cost a lot more than human eyes and have horrible societal and environmental impacts.

    There's a lot of people using it for dictation, document triage and basic scripting where it has great advantages and isn't making the world a worse place.

    His article is at odds with a great deal of his book. I wonder if this isn't just a grab to get hardcore anti-ai to buy it.

  • source
  • parent
  • [–] 1 point 3 months ago*

    It depends on the tool to be honest. If it's Claude code and you're a programmer, sure that's helpful. But often it's an "agentic workflow engine" that's been developed in house that's complete garbage, or a chatbot that doesn't know anything telling you that it can't answer your question that was put together by your company. These custom tools are almost always not helpful.

    Doctorow knows this as well, he writes about this crap constantly and has broken it down by user type in other pieces.

  • source
  • parent
  • load more comments (1 reply)