John Siracusa
π€ SpeakerAppearances Over Time
Podcast Appearances
There's a reason we made higher level languages.
And when we did, things became easier.
Manual memory management is more difficult than not having to do manual memory management.
In the days when we had to do manual memory management in C and you were allocating and freeing everything,
there were fewer programmers.
what has happened is not that like I will now, every programmer was an assembly programmer at one point.
Like that was back in the day, there were no high level languages.
There was just assembly or even before that machine code where you're literally writing ones and zeros, which I have done and it's not fun.
Um, probably had a piece of paper at that point or a punch card or whatever.
And it's like, oh, all these people are going to be out of business because now Pascal exists and you can just write words and you're not writing assembly instructions and it's like portable across different architectures.
And so your skills of knowing this particular CPU assembly code, that's worthless.
You're out of a job.
There's not going to be any more programmers.
Just every time there has been an advancement in the art of programming, it has resulted in us having more programs and more programmers.
And I don't think that will be any different with this new tool.
We will have more programs and more programmers.
It's just that what we call a programmer will be, you know, it's like, well, they're not a programmer.
They're just prompting an AI.
Well, they're not a programmer.