John Siracusa
π€ SpeakerAppearances Over Time
Podcast Appearances
I don't know.
We don't know.
We're not talking about that post, but I understand the sentiment where it's coming from.
But like, if you've ever seen anyone use these tools to great effect, you need every single one of the skills that I've gained as a professional programmer for 25 years.
Those were all absolutely... Because if you think they're not, give one of these tools to someone who's not a programmer and have them build an app, and they can do it, but it's going to be bad because they don't know... The skills of the programmer are not knowing what words to type.
As you advance in your career and you learn multiple languages, you eventually learn that, yeah, it is valuable to be an expert in a particular language or know the details of any particular API, but the real skills of a programmer is not at the level of...
languages or apis or whatever the real skills of a programmer at much higher level of how to organize programs how to how to address complexity how to solve problems uh and yeah the lms can help a little bit with that but humans are just so far so much farther ahead of them at this point so i i don't i understand what they're saying oh i'm more in my craft i want to write all my code myself like i i think i feel like the skills that i'm most proud of are not the skills that involve me typing particular api calls
I mean, evidence was that I didn't, even though I disliked the other site, I just kept using the crappy one that was there just because it didn't take any time.
I mean, we didn't address the entire world of things that LLMs can do, but we are in a position to correctly assess how valuable are these tools for doing programming tests.
That's why I cited Steve Troughton-Smith.
He's not a dummy.
He's a good programmer.
The more you know about programming, you feel like you can trust his opinion.
This tool was useful for him.
I don't know how useful it is for other people in other industries or whatever.
I feel like there's lots of places that alarms are super terrible and are not going to be helpful at all.
But in this narrow, very narrow instance of using it in a particular way for particular things for our profession, we can say that it does useful things.
Yeah, true, true.
This is just what coding is.