[–] 31 points 1 week ago (3 children)

This is one of the cases where the actual thing is amazing but the fandom for it is insufferable.

There is nothing wrong with Rust. It's incredible. I've been writing code with it for years.

  • source
  • [–] 24 points 1 week ago (4 children)

    This is something that my current company is learning the hard way sadly.

    You don’t pay saas companies for a code base. You pay them for maintenance, hosting, and figuring out complexity for you.

    Vibe coded stuff is garbage because the only thought that went into it was a 5 minute “build this for me”.

  • source
  • [–] 7 points 1 week ago

    One only needs to look at how people are responding to Linux Torvalds allowing AI in Linux development to see that people really neef to calm down a little with the hate.

    Yeah, fuck all AI from the big tech comps, but that doesn't mean that any and all AI applications are automatically evil or something

  • source
  • parent
  • context
  • [–] 1 point 1 week ago* (5 children)

    "Ad hominem" is when you try to discredit an argument BY attacking its speaker. Someone saying something about you that you took negatively doesn't mean they're trying to attack your argument that way. They might just be changing the subject off of noticing problems with your approach.

  • source
  • parent
  • context
  • [–] 2 points 1 week ago* (1 child)

    In my opinion is possible to stop being slop, if an app is very well made thanks to human checks (like fix garbage code made by llms). Llms can't be trusted to competely write code imo, but if a good programmer knows how to use llms to improve their workflow I think that's a good llm usage.

    artcraft apps are too new and still have a lot of bugs, but maybe someday it will be more useful in my opinion.

    If the code is checked by humans, like on the linux kernel for example, id say I trust it. And I dont think its slop.

    and llms have great uses for programming in my opinion, like the opensuses OpenQA, etc. ai has found cves on linux too which is a great usage for it. what I disloke its that some people think that by using tons of tokens they can be programmers by just prompting something...

    Artcraft, has a problem that they release quantity over quality, there are like 15 apps now and they aren't well tested... but who knows, maybe in the future it gets better. Maybe id change my mind of it being slop

  • source
  • parent
  • context
  • [–] 23 points 1 week ago (3 children)

    Eza isn't a reimplementation... it's its own program. The name of the binary is also eza not ls. What OS are you using that uses eza instead of ls? I have both installed and have ls aliased to eza because I find the coloured output to be easier to read (much like syntax-highlighted code is easier to read), but I've never seen eza pre-installed on a system, not does it conflict with ls. Package managers let you install both. They're different programs.

  • source
  • parent
  • context
  • [–] 3 points 1 week ago (2 children)

    This raises another question I've been kicking around in my head for a while - at what point does a slop project stop being slop? Say I one shot a slop app and then continue to iterate on it with human-written commits. Or I find a vibe coded app I think has potential, fork it and then iterate on it. At what point does this become non-slop, or does it ever?

  • source
  • parent
  • context
  • [–] 2 points 1 week ago*

    You raise a good point. "Build" in software engineering has a very specific meaning: typically binary artifacts are "built" from source code. Source code I think is typically "written" but of course if you're using a generative program you can't say you wrote it...

    I've seen an LLM-user claim that "AI is the compiler of natural language" so I suppose if the prompt is source code then the generated code could be considered a build artifact. But, yeah, I don't think people generally say they "build" code.

  • source
  • parent
  • context
  • [–] 10 points 1 week ago* (1 child)

    Proprietary is a deal breaker (and SaaSS is a subset of that), so if the only option is slop then I guess I have to use slop.

    But, realistically, neither. I haven't found a situation so far in which the only viable option is vibe coded.

  • source
  • parent
  • context
  • view more: ‹ prev next ›