News for hackers. Stuff that matters.
Re:Software 2.0 by hinkley on Tuesday February 21, 2023 @12:35PM (#34884005)
Possible to test, but not likely.

What often divides the excellent engineers from the poor ones is how well they can think about corner cases, and tests are mostly about writing down the corner cases in a sustainable way (vs half-assedly writing down half of the corner cases and writing 0.5% of tests as asserting a bug.)

The main problem I saw with DevOps and QA automation was that if people don't write code all day, having them write code that gates release of software to production does not result in good outcomes. Sooner or later developers have to inject some engineering practices.

If the engineers are running AI generated code, nobody knows how to do that job, and you will get a long string of permanently damaged brand names in the aftermath.

Re:Software 2.0 by theptip on Tuesday February 21, 2023 @12:50PM (#34884245)
On the flip side, if the rest of the process becomes easy and in some sense standardized (the art/craft of code is replaced with back-prop), then maybe the complements like data cleaning, model bias/error measuring, and interpretability become “the work” that the high-paid scientists/engineers focus on?

I can particularly imagine a regulatory environment much more rigorous than software has got away with thus far, for example strict requirements around certifying that your model doesn’t exhibit X Y Z biases according to standard frameworks of evaluation.

Re:Software 2.0 by hinkley on Tuesday February 21, 2023 @01:46PM (#34885054)
Not if the ladder gets pulled up behind us. If there's nowhere to train people with 0 years of experience to do this work effectively, then new developer creation will drop by 10x which means five years in we'll be missing 40% of the workforce.
Re:Software 2.0 by emeril on Tuesday February 21, 2023 @03:14PM (#34886435)
so many companies have such terrible code quality to begin with, it's hard to see how brand names could be much worse in many (but not all) cases