Were programmers back then really smarter than today's?

TThe Coding Koala
Computing/SoftwareAdult EducationInternet Technology

Transcript

00:00:00So imagine you were a developer born in the 90s. You wake up and there is no smartphone to doom
00:00:05scroll, no new Slack message complaining that the code exploded, and most importantly no stand-up
00:00:11meetings about how you are going to spend your day. You go to your office, open up your computer,
00:00:16which would take longer to boot than your patience lost today. You try to code and if something
00:00:20doesn't work, congratulations. You will now be debugging for the next three days with a 600-page
00:00:26manual. No YouTube, no Stack Overflow, and obviously no AI. Yet somehow these people built the entire
00:00:34operating systems, programming languages, compilers, databases, and networking protocols all from
00:00:41scratch. So the real question is, were programmers back then really smarter than today's programmers?
00:00:47Compared to that 90s time, our biggest struggle is running out of request tokens. So let's actually
00:00:53look at why developers back then seemed so legendary. The first big reason is constraints.
00:00:58Hardware back then wasn't advanced. Memory was limited, storage was expensive, and processes
00:01:04were slow. If your program had a memory leak, it wouldn't just slow down your program. It would
00:01:09crash the entire system. So that forced developers to understand what was happening under the hood.
00:01:15They needed to know how memory worked, how the processor handled instructions, and how hardware
00:01:20limitations affected the performance. When every kilobyte matters, you naturally become disciplined
00:01:26enough to write good code and think about ways to make your job easier. So seeing the 90s programmers
00:01:32working under these conditions makes us feel dumber. So another reason is that they invented the wheel.
00:01:38So remember how everyone tells you not to reinvent the wheel? Well, the 90s programmers are the ones
00:01:43who actually invented it. Unlike today, there was nothing pre-built on the internet. There was no
00:01:49npm registry, no docker container, no cloud provider. If you needed a compiler, someone
00:01:55had to design one. If you needed networking, someone had to define the protocol. 90s programmers weren't
00:02:01just smarter. They just had no choice but to be pioneers. But here's the part most people ignore.
00:02:07So we only remember the legends. Guys like Linus Torvalds, who built Linux, or Guido van Rossum,
00:02:13who created Python. These pioneers shipped world-changing stuff and became legends.
00:02:19But we don't remember the average developer from the 90s who wrote bloody basic programs on a
00:02:24Commodore 64 in their bedroom. Back then, most work wasn't publicly archived forever. But today,
00:02:30social media and GitHub have brought everything into the spotlight. Every beginner's GitHub repo,
00:02:36every unfinished side project, every learning in public tweet. So of course, it feels like the
00:02:42standards dropped. And maybe we're unintentionally comparing today's visible average developer to
00:02:47yesterday's top legends. But with all that said, this doesn't mean modern developers aren't building
00:02:53extraordinary things. In fact, we're probably living in one of the most innovative eras in
00:02:58history. So let's finally take some time to acknowledge our modern day programming legends.
00:03:03First that comes to my mind is Guillermo Rauch. Any guess who he is? He is the creator of Next.js,
00:03:10the React framework that runs half the top websites out there. And not just that, he is also the guy
00:03:16behind Vercel. Yes, the same Vercel that turned the deployment nightmare into a single click.
00:03:22That's not a small contribution. That's reshaping how the modern websites operate. So I don't think
00:03:28I need to talk much about the impact of his creation. Let's just take a bow and move to the
00:03:32next legend. Next on our list is Adios Moni. His work focuses on web performance and large scale
00:03:39optimization. It might not sound flashy like inventing a programming language, but when
00:03:44billions of users load websites every day, performance engineering becomes a serious
00:03:49intellectual challenge. Adios Moni worked at Google Chrome and figured out ways to speed up
00:03:54big websites. That's one reason browsing feels smooth today. And if we're talking about solo
00:03:59engineering brilliance, you can't ignore Fabrice Bellet. He created FFmpeg, which powers an enormous
00:04:06portion of video processing across the internet. Streaming platforms, media tools, video editors,
00:04:13many of them rely on FFmpeg under the hood. He also developed ChemU, a machine emulator
00:04:19capable of running entire operating systems virtually. That level of low-level systems
00:04:24understanding is just as hardcore as anything from the early days of computing. And beyond these names,
00:04:30there are countless others like Jordan Walk, who created React and changed front-end forever.
00:04:36Kelsey Hightire, who helped teach Kubernetes for developers around the world. And Evan Yu,
00:04:41who built Vue.js and cultivated one of the most thoughtful communities in modern web development.
00:04:46So yes, the programmers of the 80s and 90s laid the foundation. They waked under brutal constraints
00:04:53and built the early infrastructure of computing. But modern developers are building skyscrapers
00:04:58on top of that foundation. They are dealing with global scale, artificial intelligence,
00:05:04distributed systems, and software complexity that earlier generations never had to face.
00:05:10Different era, different constraints, and different problems, but same brilliance. And maybe 30 years
00:05:16from now, someone will look back at us and say, "Programmers in 2025 were awesome. Remember that
00:05:23history always romanticizes the past." So that's it for this video. Make sure to comment down who
00:05:29your favorite modern day programmer is. And if you are looking to learn how to code, make sure
00:05:33to check out Skrimba. It's a great learning platform where you not just watch tutorials,
00:05:38but learn in an interactive way. The link is in the description. So make sure to like, share,
00:05:44subscribe, and I'll see you guys in the next one.

Key Takeaway

While 90s programmers are often romanticized for building foundations under hardware constraints, modern developers exhibit equal brilliance by managing unprecedented scale and complexity in a highly visible digital era.

Highlights

Programmers in the 90s operated under extreme hardware constraints

Timeline

The Reality of 90s Programming

The speaker sets the scene by describing a typical day for a developer in the 1990s, highlighting the absence of smartphones, Slack, and stand-up meetings. Coding in this era involved long boot times and days of debugging using 600-page physical manuals instead of Google or AI. These developers were responsible for building the very foundations of computing, including operating systems and networking protocols, entirely from scratch. This section establishes the 'legendary' status often attributed to early programmers due to their self-reliance and lack of modern conveniences. It poses the central question of whether these individuals were truly smarter or simply products of their environment.

Constraints and the Necessity of Innovation

This segment explores how limited hardware served as a rigorous teacher for early developers, forcing them to understand systems 'under the hood.' Because memory was expensive and processors were slow, a single memory leak could crash an entire system, necessitating disciplined and efficient code. The speaker explains that because there were no pre-built registries like npm or Docker, 90s programmers had no choice but to be pioneers who invented the wheel. Every kilobyte mattered, which naturally cultivated a deep technical mastery of how hardware and software interact. This era of 'no choice' produced the fundamental tools that modern developers now take for granted.

The Illusion of Declining Standards

The speaker addresses the psychological phenomenon of survivorship bias and how it skews our perception of past talent. We tend to remember legends like Linus Torvalds or Guido van Rossum, while the millions of average 90s developers writing simple programs are forgotten. In contrast, modern platforms like GitHub and social media put every beginner's mistake and unfinished project into the public spotlight. This visibility creates a false impression that general standards have dropped compared to the curated 'golden age' of the past. The section argues that we are unfairly comparing today's visible average to yesterday's hidden average and celebrated peaks.

Modern Legends and High-Scale Engineering

The narrative shifts to highlight the brilliance of contemporary developers who are building 'skyscrapers' on the foundations laid by their predecessors. Figures like Guillermo Rauch (Next.js/Vercel) and Addy Osmani (Chrome performance) are cited for their massive impact on how the modern web operates. Fabrice Bellard is highlighted as a 'hardcore' systems engineer for creating FFmpeg and QEMU, which power vast portions of the internet's video and virtualization infrastructure. Other influential names mentioned include Jordan Walke, Kelsey Hightower, and Evan You, who have revolutionized front-end development and cloud orchestration. This section emphasizes that modern intellectual challenges involve global scale, distributed systems, and extreme optimization.

Conclusion and the Cycle of Romanticism

The video concludes by reinforcing the idea that every era has its own unique constraints, problems, and brilliance. While the 80s and 90s developers built the early infrastructure, today's engineers are dealing with complexities like AI and global-scale software that previous generations never faced. The speaker suggests that history always romanticizes the past, and in thirty years, future developers will likely look back at the programmers of 2025 with the same awe. The audience is encouraged to share their favorite modern-day programmers to continue the conversation. Finally, a brief promotion for the interactive learning platform Scrimba is provided for those looking to join the field.

Community Posts

View all posts