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

when used in a thoughtful way

The thoughtful way is not at all; sincerely, a very very very tired dev who reviews slop commits daily.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 week ago (4 children)

    We're in the same boat, friend. Believe me, I detest the slop as much as you do. However, it is possible to use the LLMs in a way that isn't miserable for everyone - I've been slowly cajoling my coworkers into it. It takes a certain kind of discipline that I haven't found particularly common from people that just want the robot to "do the thing".

    One of our product people happens to have that discipline. Their PRs are thoughtful and understandable and they take the time to actually understand their changes before slinging them. So, I know it is possible, if rare, currently.

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

    But if the only useful approach is built around discipline alone for a tool that is meant to be used for all, isn't it, at a group level, a failing proposition?

    Anecdotal, but the coworkers I know that have the most discipline and care about their output are the ones that use it the least.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 week ago

    My opinion is that there isn't a one-size-fits-all answer to this question. There exists a class of software for which the detriments of using LLMs in a non-disciplined way is kinda irrelevant. Generally, this is the kind of software that isn't worth the money that would be spent on an actual developer. These would be, like, very small user-base internal applications.

    I might also argue against the "meant to be used for all" part of that statement. That's the way that AI companies - and many execs - are trying to position LLMs, but I don't think that's the reality of their usefulness. Kent Beck did a pretty good talk about this recently that I think summarizes the position well. LLMs let you make mistakes in days that used to take months. The corollary to that is that they also enable you to fix those mistakes in days instead of months, but that requires understanding, thought, and patience.

  • source
  • parent