People keep telling me to treat LLMs as junior devs, as if "a junior dev who is structurally incapable of learning from mistakes" isn't a working definition of hell.
@coderanger not sure if subtoot or parallel invention but in any case very much agreed
@glyph Something in the air today maybe 🫠
@glyph Love it, working on my talk proposal for PyCon AU and I seem to have settled on "building engineering processes that are resilient to human error".
@coderanger there's also the "deeply cruel and insulting" thing but I have kinda given up on the hope that allegedly-professional programmers would display any level of professionalism.
@SnoopJ @coderanger We're all being cast outside the city gates in realtime.
@coderanger
It's likely your employers don't actually care how bad the LLM is as long as it gives them an excuse to not pay human developers.
@coderanger
"treat LLMs as junior devs" can we put it on a PIP
@coderanger ugh. I also heard "a trainee who is eager to share their theoretical knowledge but not in a tactful way" and both expressions are more about how juniors are perceived (and treated) already, rather than how a LLM is raised to(ward) human level
@coderanger if you were in charge of a junior dev and they not only completely fucked up but were either utterly incapable of, or refused to, correct mistakes or even LEARN from their mistakes, then they would normally be fired immediately. x_x;
@coderanger correct their work FOREVERRRRR
@coderanger can you treat this one as a junior dev? Pweaseee
@coderanger If I had a junior dev who was structurally incapable of learning from mistakes, I wouldn't have that junior dev for long, they'd be fired.

@coderanger or alternatively: they seem to view juniors as sub/non-human

Which isn't worrying at all, no no, perfectly fine I'm sure.