Post

i keep thinking about this post

Fred Hebert@ferd.ca

Why do some have a shit time with LLMs for programming while others love it? To succeed, the latter group tacitly creates tons of scaffolding and gain weird new skills. While it works, this posts explains how doing all that is an incidental consequence of bad interaction design in coding AI agents.

2 reposts45 likes

I am encouraged by what I've learned about LLM stuff lately, but I also feel like we're not quite "there yet" in terms of the experience

There are some interesting thoughts in this and I'll have to read it over to take it all in. The thing about deskilling confuses me though; we work in an industry that has automated away manual work, including our own, from the get go. It's surprising we've not come to terms with this.

Some risks around deskilling are not purely about obsoleting skills that will never be needed again, but about eroding skills that may be highly necessary but less frequently called upon—often inadvertently so due to changing how they are practiced. This is partly why pilots must use simulators.

A long known irony of automation is that as you automate the most frequent (and easy) cases first, people are left to handle both increasingly rare *and* challenging situations, with less practice.

Absolutely! The deskilling is real. I mean, how many developers these days can program and debug assembler? But so is the tradeoff. And we keep choosing automation. Just seems that an old argument has been churned up that I thought we'd made peace with.

Interesting take. I think this also applies to self-driving cars. If the system is not 100% reliable and still requires a driver to be ready to manually intervene, but the next generation of drivers grows up with virtually zero actual practice, especially in compley situations, … 💥