Loading…
Loading…
The podcast features Dave Plummer, a veteran Microsoft software engineer, discussing his journey from early computing fascination to contributing to foundational Microsoft products like Windows 95, NT, and XP, including the creation of the Windows Task Manager. He recounts his initial experiences with the TRS-80 Model 1 and Commodore 64, where he learned machine language programming by hand, even developing a Galaga clone. A significant part of the conversation revolves around the evolution of operating systems, from the command-line interface of MS-DOS to the graphical revolution of Windows 95 and the robust architecture of Windows NT.
Plummer makes key distinctions regarding the impact of various operating systems, ranking OS/360 as the most influential for its commercial longevity, followed by Windows 95 for its consumer impact, and Linux for its open-source spirit and server ubiquity. He clarifies the myth surrounding Bill Gates' "640K" quote and details the technical challenges of early programming, such as memory constraints (640K limit on x86), the complexities of machine language without an assembler, and the intricacies of porting code, including the conversion from 8-bit to 16-bit Unicode. His personal journey also highlights the nuanced path of dropping out of high school and later finding academic and professional success through self-motivation.
Practical insights emerge from Plummer's experiences, such as the importance of pursuing one's passions, even if the career path isn't immediately clear, and the value of perseverance in overcoming setbacks like data loss or difficult jobs. His advice for students emphasizes focusing on enjoyable subjects while enduring the harder ones, recognizing that early effort simplifies later challenges. The story of how he self-funded his university education by developing and selling shareware (HyperCache) provides a tangible example of entrepreneurial spirit and leveraging technical skills for personal advancement.
The broader implications of the discussion touch upon the historical context of personal computing, illustrating how foundational technologies and the relentless vision of figures like Bill Gates shaped the digital world. It underscores the often-unseen labor of software engineering, from bug triage to the meticulous process of code porting, revealing the "messy" reality behind polished products. Furthermore, Plummer's upcoming book, "Secrets of the Autistic Millionaire," introduces the theme of neurodiversity, suggesting unique perspectives and strengths that individuals with autism can bring to complex fields like programming and navigating life.
I didn't own my first computer for a long time, but the first computer I ever used was a TRS-80 Model 1, Level 1, 4K machine, and I rode my bike in fifth or sixth grade, so I was about 11, to the local RadioShack.
I copied my blank floppy onto my data floppy. So that was my first experience with data management.
I love programming, but I have no idea what I'm going to do. Am I going to make the 12 flash on a VCR somewhere? Or am I going to go work on an operating system? I have absolutely no idea what I'm going to do post-graduation. But I love what I do.
I realized, "I don't want to do this for a whole life."
Well, the problem with that process is you're making a much smaller decision. "I'm just not gonna go to class today." And that's all you're deciding, but you do that enough times, you're making a much bigger decision.
At the time, it was the single most potent assemblage of smart people that I've ever been a part of.
I think he was relentless in the pursuit of his one dream, which was his old slogan of a computer in every home and a computer on every desk.
It's largely a command launcher. You type in a name of a command. It looks it up to see if that's in the current directory or on a special path of folders, and it loads it into memory and executes it if it's there. That's 90% of what MS-DOS does.
Is that a true quote from Bill Gates, where he said, "Nobody will ever need more than 640K"? Yeah, no, it's not him.
It's like breaking into somebody's house and going through all their stuff and seeing the stuff in their drawers that they didn't want you to see.
Related to:
Programming Languages Mentioned
Operating Systems Discussed
Historical Hardware
Software Developed
Technical Challenges
Mastering Difficult Conversations: The Power of Directness and Emotional Resilience
The 'Stop Nick Shirley Act': A Threat to Investigative Journalism and Transparency
Taiwan's High-Tech Dutch Disease: Economic Specialization, Geopolitical Risks, and the Semiconductor Paradox