From one piece ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461 11 beliefs, in the piece's order there
-
Their words
I think there's this whole idea, I call it a denial of attention. I think there's an entire attack vector that's going to be happening. We're using LLMs to generate fake bug reports, fake all these things to just actually effectively to demotivate and hurt open source maintainers.
-
Their words
It doesn't actually care about the craft. But when you work with an intern or you work with somebody else, they care. When they factor something, they actually go over and go, "Oh yeah, this is actually kind of bad. I'm going to come back to that." They finish this, they go back over here and they make this even better. They actually care about the thing itself.
-
Their words
And if you truly make yourself irrelevant, I would challenge you that you're just doing something that was just slightly too complicated to automate.
+ 8 more
-
korrents.com
Without hard skills of your own, your ceiling as a programmer is whatever the LLMs happen to be capable of.Their words
And so if you don't have those hard skills and you're not ultimately the driver at the end of the day, you're going to really find some hard times, and your ability to progress will be directly bound to how good the LLMs are.
-
korrents.com
Coding with an AI assistant slides from copiloting into autopiloting, and the bugs that follow are hard to trace.Their words
For me personally, I kept introducing bugs, and I couldn't figure out why. And what I realized is that I developed... I wasn't copiloting well, I was autopiloting much better.
-
korrents.com
AI helps exactly as far as the work is predictable and well documented, and stops helping on anything cutting edge.Their words
Okay, my general view is it comes down to something that's pretty simple, which is that if you're doing something in which is very predictable, AI is really nice. When you're doing something that is just not predictable, AI is not very nice to use. If you're using anything that's more cutting edge, AI will not be using it, or AI won't be very good at doing stuff with it.
-
Their words
I don't use Neovim because I love Neovim, I use Neovim because I love the instrument I play. And so it's like if Cursor can meet those needs, I could see myself moving over. I don't have some sort of obsessed attachment with it.
-
korrents.com
A speed difference between languages that share the LLVM backend measures the benchmark author, not the languages.Their words
It's just that Zig, C, C++, all those languages that were being tested, they're all LLVM backends, right? That's the one that actually turns the thing into the executable part. And if there's a variation in speed, it just means in one language you didn't quite express what you are supposed to correctly.
-
Their words
Sometimes you have to move fast at the sacrifice of knowledge, and I'm totally on board for that, but I worry that what we'll create is an entire generation of incompetent programmers who can do some amount of things well, but anything that is unique, bespoke, or requires some extra like little elbow grease, might become very difficult. It might cause a whole chasm where juniors remain juniors forever.
-
korrents.com
Learning a new language by Googling your way through a project teaches you your old languages again, not the new one.Their words
You kind of Google and you try to solve a problem in the language based on all of your previous experience. And so you don't have what makes that language special. You have what all the other languages make special.
-
korrents.com
Prompt injection is an extremely hard attack to defend against, and hardly anyone integrating AI is talking about it.Their words
One thing that I don't think a lot of people are talking about as we integrate more and more AI is that prompt injection is an extremely hard thing to defend against because it's not really clear how you defend against it.