yego.me
💡 Stop wasting time. Read Youtube instead of watch. Download Chrome Extension

Are Programmers Obsolete?


2m read
·Nov 3, 2024

The democratization of apps will continue. But remember, the web made it a lot easier to build web pages too. So then the bar went up, and you needed interactive web pages. A lot more people learned how to build interactive web pages, so the bar went up. People built apps, and a lot of people learned how to build basic apps. So the bar went up, and now people build very sophisticated apps.

So yes, there will be much more longtail capability to build simple software, and this will have a huge impact, especially in the Enterprise, where they just have a hard time hiring programmers. But that said, at least on the consumer side, on the mass consumption side, all this will do is raise the bar. It just means that the apps a year from now, two years from now, are going to look absolutely freaking amazing compared to the apps today.

Put another way, programmers are not these magical elves who have learned this secret esoteric ritual which nobody else can learn and understand. Programmers are simply the people who are so dedicated to building software that they're willing to stay at the edge of the craft and learn and use every tool, no matter how sophisticated or complex it is. Today's programmer uses a different set of tools and language as well as tomorrow's.

So tomorrow's programmer will be doing natural language programming, but they will be every bit as dedicated, skilled, intense, and applying effort as in the past. So I still don't think that high-end computing gets democratized. Here is the key difference: the key difference is that when you program something, software can go to a billion users, and it's the same software.

People always just demand the best, as opposed to where if we're digging ditches and now we all get bulldozers, it is truly democratized. Because, you know, one ditch is not better than the others, and building more ditches still takes more effort. So because programming is win or take all within a given domain, the specialist programmer will continue to dominate over the generalist who's just telling the computer to write the code.

It's like moving up the hierarchy of needs. Once you trivialize one layer, you actually free yourself up to focus on the next layer. So the ideal large language model is sort of like the river of the genie from the classic fairy tales, where you typically get exactly what you asked for but something else than you meant. A well-designed language model will give you exactly what you mean, no matter how clumsily and crudely you phrase it.

More Articles

View All
My Problem Spending Money
What’s up, you graham? It’s guys here, and today we’re going to be talking about why I save so much money. Because over the last few years, I’ve been called quite a few things, ranging anywhere from stingy, cheap, thrifty, frugal, economical, a penny pinc…
Hiroshima Photo Walk | National Geographic
My name is David Gutenfelder, and I’m a photographer with National Geographic magazine. I’m here on assignment with Mazda in Hiroshima, Japan. I’m a true believer in the power of photography. I want people to see my photographs, and I want them to be tran…
Le Chȃtelier’s principle: Changing temperature | Equilibrium | AP Chemistry | Khan Academy
Le Chatelier’s principle says if a stress is applied to a reaction at equilibrium, the net reaction goes in the direction that relieves the stress. One possible stress is to change the temperature of the reaction at equilibrium. As an example, let’s look …
STOP SPENDING MONEY | The NEW Economic Threat
What’s up guys, it’s Graham here. So it’s official: inflation is the highest it’s been in 40 years. Investors are beginning to brace for the worst, and new data shows that prices could very well continue to climb even higher. For instance, in just the las…
Turning Hog Fat Into Candle Light | The Boonies
[Music] In the Ozark Mountains, Joe, Ray, and Leo have managed to trap a 200lb feral hog. They must work quickly to process the animal to ensure nothing goes to waste. “A lot of people might wonder why I’m not helping him. Sometimes it’s better with only…
Why become a product engineer? -- with Volley (YC W18) & Luminai (YC S20)
[Music] foreign [Music] Thanks for joining! For those of you who don’t know, I’m Paige from Y Combinator, where I work on our work at a startup team. Essentially, the team is helping all of our Founders hire great people like you. So, this is why I becom…