korrents
ThePrimeagen

ThePrimeagen

@theprimeagen · 31 positions · On ppll ↗

Michael Paulson, known online as ThePrimeagen, a programmer who spent ten years at Netflix and now streams and teaches programming full time on Twitch and YouTube.

ThePrimeagen did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

6 of ThePrimeagen's claims fit 5 mental models. Most often: Second-order thinking, Bottlenecks, Craft in the details.

Models they name

Their own words name the idea.

Bottlenecks

A system moves only as fast as its narrowest point; speed up anything else and nothing changes.

Used by 88 others

For an experienced programmer the bottleneck is usually not thinking but typing, getting what is already in your head into the editor fast enough.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen 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. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 3:38:43 into the videoAll korrents from this video
    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.

Craft in the details

Care about the parts nobody sees; quality shows in the details.

Used by 20 others

What an LLM cannot supply is caring about the craft: it completes the task, where a person goes back and makes the thing better.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen 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. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 4:37:42 into the videoAll korrents from this video
    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.

Lock-in and switching costs

People stay with what they would not choose again because leaving costs more than staying; watch who sets that cost.

Used by 18 others

VS Code and Copilot are loss leaders in an embrace-extend-extinguish play, raising the switching cost until nobody can leave.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen Whereas something like Microsoft, they made VS Code as a loss leader. Copilot's probably operating on a loss leader. These things are all getting you so tied into, GitHub, remote workspaces, CI, Copilot, you become this trapped in permanent person and if that price rises, the switching cost is so great at some point that you'll never be able to switch. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 5:03:35 into the videoAll korrents from this video
    Whereas something like Microsoft, they made VS Code as a loss leader. Copilot's probably operating on a loss leader. These things are all getting you so tied into, GitHub, remote workspaces, CI, Copilot, you become this trapped in permanent person and if that price rises, the switching cost is so great at some point that you'll never be able to switch.

Models we see in what they say

Our reading: their claim applies the idea without naming it. The claim is theirs; filing it here is ours.

Second-order thinking

Ask "and then what?": follow a decision past its first effect to the ones that come after.

Used by 87 others

Letting more people write software in natural language does not reduce the work; it snowballs the amount of software that has to be maintained.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen 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. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 4:34:19 into the videoAll korrents from this video
    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.

Leaning on AI trades knowledge for speed, and the price may be a generation of programmers in which juniors stay juniors forever.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen 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. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 2:26:46 into the videoAll korrents from this video
    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.

The map is not the territory

Every model, word or plan is a simplified map of reality; useful when its structure matches, misleading when mistaken for the thing itself.

Used by 55 others

The sense that programming is mostly web programming is a social construct of Twitter, not a picture of the field.

  1. ThePrimeagen Michael Paulson, known online as ThePrimeagen 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. ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461youtube.com · 22 Mar 2025 · 0:13:56 into the videoAll korrents from this video
    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.