3 ms·
The rise of generated slop ml libraries is staggering. This library is 50% print statements. And where it does branch, it doesn't even need to. Defines two en
by tcdent 2y ago
The rise of generated slop ml libraries is staggering.
This library is 50% print statements. And where it does branch, it doesn't even need to.
Defines two environment variables and sets two flags on torch.
- mdaniel 2y agoI also had to go to therapy to cure myself of the misunderstanding that data scientists and machine learning folks are software engineers, and expecting the same work product from those disparate audiences only raises your blood pressure Expectation management is a huge part of any team/organization, I think
- tpoacher 2y agoThey can be the same or different, given how you define them. People throw these words around with little thought, especially ones superficial to or outside the field. I wouldn't disparage an entire field for lack of a clear definition in the buzzwords people use to refer to it.
- tcdent 2y agoAs suggested by my original comment, I read the source of a lot of the open source projects around ML. mdaniel is absolutely correct. They are not software engineers. I'm not vocal about the naïve stuff, poor design, sloppy formatting, bad english. I am vocal about projects that have no place in the ecosystem.
- driverdan 2y agoI thought you were being overly harsh until I looked at the repo. You're not kidding, there's very little to it.
- TechDebtDevin 2y agoWhile I see where you are coming from, these are the types of comments that keep people from sharing their code, contributing to OSS or continuing to program in general.