Discussion about this post

User's avatar
tim's avatar

The question sounds a little nuts to me. The "two narratives" are a false dichotomy. Do I have to choose between a future of human-written buggy spyware, or AI-written buggy spyware? Are git and HTTP and HTML and SMTP the final forms of these protocol families? Why does software have to look like it does today, at all? In no other field were we ready to converge on the one true model after so little time. I doubt we are with computers.

We've hit plateaus before. For a long time in the 1980's and 1990's, all you needed was a C compiler. We got pretty good at writing them. Eventually OO and FP and GC and JITs and closures and a dozen other new approaches trickled down to personal computers, and are in common use today. I haven't heard of any AI proposing any new programming paradigms. Are we going to be learning/teaching/maintaining (via AI) this same level of abstraction in 10 years, or 100 years? I sincerely hope not. Who's going to make what comes after the web? Not an LLM.

I like your crane analogy! Observe that your crane operator has several pieces of PPE, regular training, a license, and a company with an insurance policy. Will AI be deemed sufficiently powerful that it requires the same? Personally, I think most programming already is. And we're kind of trying to regulate it, but with after-the-fact legislation, and no personal responsibility. It's not very effective.

You mention "taste and judgment" but no mechanism by which this might be cultivated. Us poor users are even more at the mercy of large corporations than we were a decade ago. Do you think the only question that remains is whether software in 50 years will be the will of corporations with human programmers, or corporations with AI programmers? How can we stop the industry (human or AI) from becoming one giant black box which steals our data, and then sells us access to it, in between advertisements?

Everyone I know (n.b., I longer work in computers) hates their phone, and hates what the internet has become. If a bunch of overpaid programmers lost their jobs, normal people aren't going to lose any sleep over it. AI is just slightly accelerating problems that already existed. The only aspect which makes AI even remotely interesting is that it's making Silicon Valley take notice, because they're used to screwing over users, and now they're the ones getting screwed over, for a change. But so far they're not showing enough self-awareness to attack the root of the problem.

Pradeep 🦾's avatar

Thanks for sharing your notes. I listened to the full article using Substack’s audio feature. Very thought-provoking.

I work with fairly large enterprises, and I suspect AI will create plenty of work by exposing how poorly many organizations are designed. Automating one task often reveals broken handoffs, unclear ownership, and incentives that push in the wrong direction. The constraint may be less about human relevance and more about how quickly institutions can reorganize around new capability.

23 more comments...

No posts

Ready for more?