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
There’s a Bear in My Backyard | Podcast | Overheard at National Geographic
Foreign. It seemed to be happening everywhere this past summer. North of Boston, this is a very popular bear in Wilmington, popping up out of hedges and onto lawns. Near Saint Paul, Minnesota, in the video, you can see kids jumping off the playground equi…
Why I'm going back to real estate
What’s up, Graham? It’s guys here. So here’s the deal: it’s no surprise that right now the real estate market is absolutely ridiculous. We’re seeing some of the highest prices on record, inventory is non-existent, and from the outside looking in, it appea…
Interpret quadratic models: Factored form | Algebra I | Khan Academy
We’re told that Rodrigo watches a helicopter take off from a platform. The height of the helicopter in meters above the ground, t minutes after takeoff, is modeled by… and we see this function right over here. Rodrigo wants to know when the helicopter wil…
Why Dyslexia Might Just Be a SUPERPOWER | Kevin O'Leary
[Music] Well, when I was growing up, I was born from immigrants: an Irish and Lebanese father, Lily’s mother. By the time I hit seven, it was clear I had some really big problems in math and reading. Going back to the education, I had a really bad case o…
Peter Lynch: Avoid These 10 Investment Mistakes
This is a very important rule. This is a very, it’s one of the key rules: the stock doesn’t know you own it. Remember that you could be a miserable person; you could have, uh, you know, never helped anybody, never done anything right, had 67 spouses, neve…
Ray Dalio on the Keys to Success
What are some of the keys to success? And beyond success, fulfilling success to a fulfilled life that you’ve seen in your experience? Well, I think you have to define what success is for yourself. I don’t think it’s the accoutrements of, um, necessarily …