[–] [S] 4 points 1 week ago

In the commercial context, profit is obviously the selections pressure. However, even here you have to make a product that people are willing to put up with.

We've already gone through something similar back in the early 2000s with the whole outsourcing craze. Companies thought that they could massively cut costs by just outsourcing all the development to places like India. And then came the painful realization that having contractors who don't give a shit about your product pump out slop doesn't actually work all that well in practice. The exact same thing applies to LLMs.

And of course, software development world extends far beyond commercial companies. People working on projects outside commercial constraints can use them as they see fit, and they don't have to compromise quality to meet profit margins.

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

    The ideation, the reasoning, the experience, the analysis, the deciding what is truly important, that must come from you.

    I have some bad news, though... it was never about any of those things, either. It was about making money. All that stuff is just a weight on the bottom line and companies only do it because they have to.

    There are companies doing great commercially with not-so-great software

    And this is what makes it possible. Let's use AI for ideation, reasoning, experience, analysis, and deciding what is truly important. Maybe the product is a little more crap, but people put up with crap products all the time. If a company can make up in the margin what its losing in revenue, it'll make that trade every time.

  • source
  • [–] [S] 1 point 2 weeks ago

    I disagree, cause how the code was produced is incidental. What should be discussed is the code itself, and the human should take ownership of the code. Most code is produced to solve a problem, it's not school homework, The work the person should be doing is ensuring that the code is doing what they intended.

  • source
  • parent
  • context
  • [–] 3 points 2 weeks ago

    asking if he used AI on the project is a valid question

    Maybe in some scenarios, but reducing years of his work to "how vibey is your code?" with no inquiry whatsoever on the finer technical aspects of his work is telling. They don't care. They're more interested in "Are you on my side of the AI wars?", forcing the issue, because that's the only 'contribution' they can make to the discussion.

  • source
  • parent
  • context
  • [–] 6 points 2 weeks ago (2 children)

    I can understand some of his frustration, but I disagree with his assertion that someone asking if he used AI qualifies them as "priestly". He seems proud of the work he did and I respect that, but asking if he used AI on the project is a valid question because if he did, asking other questions about the tech stack is kinda meaningless. Even setting aside my own bias on the subject of AI, I don't personally see much point in asking about the details of a project if the person who claims to have made it didn't actually do the work.

  • source
  • [–] 3 points 1 month ago (1 child)

    when is a good idea to recompile to webassembly? i mean as far as i know it sounds like the best way to be more efficient, but i also think if it might be over engineering it a bit. i think this makes sense, tho, emulation is resource heavy.

  • source
  • [–] 1 point 1 month ago

    that's what my computer science 101 professor said about java and it make me drop out of my college's computer science program in favor of microelectronics -- 10 years later i was a software engineer. lol

  • source
  • parent
  • context
  • [–] [S] 5 points 1 month ago (1 child)

    I also always find this frustrating, when people say Python is easy to read, because it looks like plain English, since it doesn't have as many symbols.

    We didn't put those symbols in out of boredom. They help to visualize concepts that the English language does not have. They're there to improve readability.

  • source
  • view more: next ›