An excellent thread here. So much of what I see people pointing to as LLM's benefits for coding relates to long-standing problems in software engineering that the field just hasn't addressed. And LLMs don't *solve* these problems, at best the just paper them over and make dealing with them less tedious -- while reinforcing the problematic dynamics.
So yes it's great that people with no programming skills can create software to solve their prolems. But if we had collectively spent a chunk of the literally billions of dollars that are going to "AI" building on the early approaches to this from 25+ years ago (Hyperscript, Logo) that *don't* have the same downsides, we'd be in a much better place today.
personally i'm ok with AI techniques being less well known but there's a deeper thing going on here which is far more important IMO, because it's also partially why LLMs have taken over
== this thread is in response to this tweet: ==
https://x.com/krismicinski/status/2072303376629444764
