Superintelligence CouncilСовет гения · sim.im

DHH · 2025-07-12 · source ↗ · whole document (17)

Future of programming

`1:27:04`

it's not a collaboration. So it has to be speaking the human. It's not just you're writing the prompts in English. You also want to read the responses in the human interpretable language like Ruby, right? So that's actually is beneficial for AI too. 'Cause you've kind of said that for you the sculptor, the sort of the elitist Coco Chanel sculptor, you want to on your fancy keyboard to type every single letter yourself of your own fingers. But it's also that the benefit of Ruby also applies in once some of that is written by AI and you're actually doing with your own fingers the editing. Because you can interact with it because it's human interpretable. — The paradigm I really love with this was something Elon actually said on one of your shows when you guys were talking about Neuralink, that Neuralink allows the bandwidth between you and the machine to increase. That language either spoken or written is very low bandwidth. If you are to calculate just how many bits

`1:28:06`

we can exchange as we are sitting here, it's very slow. Ruby has a much higher bandwidth of communication revealed conveys so much more concept per character than most other programming languages do. So when you are collaborating with AI, you want really high bandwidth. You want it to be able to produce programs with you, whether you're letting it write the code or not, that both of you can actually understand really quickly and that you could compress a grand concept, a grand system into far fewer parts that both of you can understand. Now, I actually love collaborating with AI too. I love chiseling my code and the way I use AI is in a separate window. I don't let it drive my code. I've tried that. I've tried the cursors and the wind surfaces and I don't enjoy that way of writing. And one of the reasons I don't enjoy that way of writing is I can literally feel competence

`1:29:09`

draining out of my fingers. Like that level of immediacy with the material disappears. And the where I felt this the most was I did this remix of Ubuntu called Omakub when I switched to Linux, and it's all written in Bash. I'd never written any serious amount of code in Bash before. So I was using AI to collaborate, to write a bunch of Bash with me, 'cause I needed all this. I knew what I wanted. I could express it in Ruby. But I thought it was an interesting challenge to filter through Bash because what I was doing was setting up a Linux machine. That's basically what Bash was designed for. It's a great constraint. But what I found myself doing was asking AI for the same way of expressing a conditional, for example, in Bash over and over again. That by not typing it, I wasn't learning it. I was using it, I was getting the expression I wanted, but I wasn't learning it. And I got a little scared. I got a little scared like, is this the end of learning?