From one piece ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461 12 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
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.
-
Their words
I mean, all I see is that if you say natural language can be used in the pipeline, you've just made that many more people can become programmers, which means that much more software will eventually be created, which means there's that much more software that will need to be maintained, and just becomes a real big snowballing effect.
+ 9 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.
-
Their words
The editor obviously does not make the programmer, but I think it says a lot about your character as a programmer if you don't know how to use your editor well.
-
Their words
Most of the time I'm not thinking, I'm programming. I know what I want to do, I want to go as fast as possible because I've been just doing it for so long and I'm so familiar with the general space that it becomes a huge problem for me. I cannot tell you how many times that I've been purely bottlenecked by the fact that I just can't type fast enough and I just need to get it out of my head onto the text editor.
-
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.
-
Their words
Most of software isn't the new stuff. Most of software is old crappy software that someone has to maintain, and it actually is really, really great and has lots of really hard problems.
-
Their words
It's like trying to find meaning in your job. You can find satisfaction in what you do. That is a very good thing. You can find satisfaction and be happy with what you've created. You can be thrilled by the experience, but you cannot find... I doubt you can find purpose.
-
korrents.com
The sense that programming is mostly web programming is a social construct of Twitter, not a picture of the field.Their words
And so we often talk about programming in perspective of web, or something that's pretty narrow, and I think that's just a social construct of Twitter more than anything else, that actually I don't believe it's that representative of the entire programming world out there.
-
Their words
And for me, that is the worst part about programming, is when you already know the solution and it's just a matter of how fast you can type and get it out from your head to your hands.