David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
that both of you can actually understand really quickly and that you can 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 windsurfs, 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 draining out of my fingers.
Like that level of immediacy with the material
And where I felt this the most was I did this remix of Ubuntu called Amacube 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.
Because 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.