Dave Plummer: Programming, Autism, and Old-School Microsoft Stories | Lex Fridman Podcast #479
Dave Plummer is a programmer, former Microsoft software engineer (Windows 95, NT, XP), creator of Task Manager, author of two books on autism, and host of the Dave’s Garage YouTube channel, where he shares stories from his career, insights on software development, and deep dives into technology.
Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep479-sb
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.
*Transcript:*
https://lexfridman.com/dave-plummer-transcript
*CONTACT LEX:*
*Feedback* – give feedback to Lex: https://lexfridman.com/survey
*AMA* – submit questions, videos or call-in: https://lexfridman.com/ama
*Hiring* – join our team: https://lexfridman.com/hiring
*Other* – other ways to get in touch: https://lexfridman.com/contact
*EPISODE LINKS:*
Dave’s X: https://x.com/davepl1968
Dave’s YouTube: https://www.youtube.com/@DavesGarage
Dave’s Secondary YouTube Channel: https://www.youtube.com/@davepl
Dave’s GitHub: https://github.com/PlummersSoftwareLLC
Dave’s Books: https://amzn.to/41qd5IB
*SPONSORS:*
To support this podcast, check out our sponsors & get discounts:
*UPLIFT Desk:* Standing desks and office ergonomics.
Go to https://lexfridman.com/s/uplift_desk-ep479-sb
*ZocDoc:* App that helps patients find healthcare providers.
Go to https://lexfridman.com/s/zocdoc-ep479-sb
*Fin:* AI agent for customer service.
Go to https://lexfridman.com/s/fin-ep479-sb
*Allio Capital:* AI-powered investment app that uses global macroeconomic trends.
Go to https://lexfridman.com/s/allio_capital-ep479-sb
*Shopify:* Sell stuff online.
Go to https://lexfridman.com/s/shopify-ep479-sb
*OUTLINE:*
0:00 – Introduction
1:22 – First computer
7:00 – Dropping out of high-school
14:41 – Joining Microsoft
16:53 – MS-DOS
20:05 – Windows 95
26:52 – The man behind Windows
31:48 – Debugging
37:05 – Task Manager
42:14 – 3D Pinball: Space Cadet
47:13 – Start menu and taskbar
58:12 – Blue Screen of Death
1:00:21 – Best programmers
1:08:22 – Scariest time of Dave’s life
1:15:50 – Best Windows version
1:17:40 – Slot machines
1:21:23 – Autism and ADHD
1:40:43 – Fastest programming language
1:44:48 – Future of programming
*PODCAST LINKS:*
– Podcast Website: https://lexfridman.com/podcast
– Apple Podcasts: https://apple.co/2lwqZIr
– Spotify: https://spoti.fi/2nEwCF8
– RSS: https://lexfridman.com/feed/podcast/
– Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
– Clips Channel: https://www.youtube.com/lexclips
*SOCIAL LINKS:*
– X: https://x.com/lexfridman
– Instagram: https://instagram.com/lexfridman
– TikTok: https://tiktok.com/@lexfridman
– LinkedIn: https://linkedin.com/in/lexfridman
– Facebook: https://facebook.com/lexfridman
– Patreon: https://patreon.com/lexfridman
– Telegram: https://t.me/lexfridman
– Reddit: https://reddit.com/r/lexfridman

@lexfridman
June 3, 2026 at 2:08 pm
Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep479-sa
See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc.
0:00 – Introduction
1:22 – First computer
7:00 – Dropping out of high-school
14:41 – Joining Microsoft
16:53 – MS-DOS
20:05 – Windows 95
26:52 – The man behind Windows
31:48 – Debugging
37:05 – Task Manager
42:14 – 3D Pinball: Space Cadet
47:13 – Start menu and taskbar
58:12 – Blue Screen of Death
1:00:21 – Best programmers
1:08:22 – Scariest time of Dave's life
1:15:50 – Best Windows version
1:17:40 – Slot machines
1:21:23 – Autism and ADHD
1:40:43 – Fastest programming language
1:44:48 – Future of programming
Transcript:
https://lexfridman.com/dave-plummer-transcript
CONTACT LEX:
Feedback – give feedback to Lex: https://lexfridman.com/survey
AMA – submit questions, videos or call-in: https://lexfridman.com/ama
Hiring – join our team: https://lexfridman.com/hiring
Other – other ways to get in touch: https://lexfridman.com/contact
EPISODE LINKS:
Dave's X: https://x.com/davepl1968
Dave's YouTube: https://www.youtube.com/@DavesGarage
Dave's Secondary YouTube Channel: https://www.youtube.com/@davepl
Dave's GitHub: https://github.com/PlummersSoftwareLLC
Dave's Books: https://amzn.to/41qd5IB
SPONSORS:
To support this podcast, check out our sponsors & get discounts:
UPLIFT Desk: Standing desks and office ergonomics.
Go to https://lexfridman.com/s/uplift_desk-ep479-sa
ZocDoc: App that helps patients find healthcare providers.
Go to https://lexfridman.com/s/zocdoc-ep479-sa
Fin: AI agent for customer service.
Go to https://lexfridman.com/s/fin-ep479-sa
Allio Capital: AI-powered investment app that uses global macroeconomic trends.
Go to https://lexfridman.com/s/allio_capital-ep479-sa
Shopify: Sell stuff online.
Go to https://lexfridman.com/s/shopify-ep479-sa
@FutureBoyWonder
June 3, 2026 at 2:08 pm
how in gods name does this dude have 5mil subs and all these huge names? Ive never seen such a basic, low effort interviewer whos clearly putting HIMSELF to sleep let alone the viewers get to where hes at in the "podcast world".
What happened to standards like programs such as radio lab?
@JohnSmith-pn2vl
June 3, 2026 at 2:08 pm
great!
@jmooch59
June 3, 2026 at 2:08 pm
1:05:59 Interesting
@NewbLuck
June 3, 2026 at 2:08 pm
1:02:06 Holy shit this made me laugh, windbg is truly atrocious from a UI standpoint but sometimes it happened to be the only possible choice (anyone remember ollydbg?). Dave P. has always been a good dude in my books and I’m glad his flavor of autism and the environment he was in allowed him to do both what he did and YouTube, hearing his stories of the past and his take on modern things has always been relatable and enjoyable to watch as an early 80s kid with a touch of the ‘tism who grew up programming on an 8088. One of the best Lex Fridman interviews so far for me.
@tcggggg
June 3, 2026 at 2:08 pm
Lex asking the questions like he isn’t asking for his self 😂
@BryonLape
June 3, 2026 at 2:08 pm
DOS ain't done till Lotus won't run.
@sproutpits
June 3, 2026 at 2:08 pm
I call the "meta goofy state" bitrot. Any complex system develops pathological emergent states and behaviors that have to be addressed, and addressing them is often orders of magnitude more difficult that just resetting the system. Windows has legacy architecture issues that make it more prone to bitrot than Linux, for example. But at this point, the whole "turn it off and back on again" paradigm is now effectively the standard. Most modern SaaS applications are running in containers that just get ripped out of the pool and replaced automatically if they get "goofy." Unless this starts happening often enough to meaningfully affect performance or cost, or data gets corrupted, the root causes are rarely explored.
@SashasMusicSpace
June 3, 2026 at 2:08 pm
What i don't understand is what people did with computers before MS-DOS. like, why? what does that do for a person?
@GraceyH-ys2iq
June 3, 2026 at 2:08 pm
ADHD does not exist as a condition.
It is a cluster of symptoms most commonly caused by adverse childhood events, eg. Family breakdown, bereavement, abuse or neglect which manifests mostly as anxiety and low esteem.
Preferring routine is prey animal behaviour, indicative of a need for safe environments.
'Hyperfocus' is avoidant behaviour or tuning out when anxious.
@Aeneas137
June 3, 2026 at 2:08 pm
should have asked him about DLL hell and who was responsible for that fiasco just to save a few KB
@Aeneas137
June 3, 2026 at 2:08 pm
I remember in 1995 that the activation code 111-1111110 work for almost everything. it was some kind of test code for office, 95, etc.
@alexisfibonacci
June 3, 2026 at 2:08 pm
Windows 7 was my best – fine balance between performance, tone, security, etc.
@tomahawk1705b
June 3, 2026 at 2:08 pm
Edge is unusable for me, too much advertising spammed everywhere. I use Brave.
@zaidbahssali4791
June 3, 2026 at 2:08 pm
1:14:02 totally true. This stuff is pushing me further and further from Windows. I'm already using Msys2 and LLVM's libstd++ to completley bypass having to deal with MSVC and Visual Studio. I'm also actively developing cross platform tools to replace some of the Windows specific ones I've grown accustomed to using. The only reason I'm still on Windows at this point is because I'm too lazy to take inventory of my data and physically go through the process of moving everything to a Linux install. If I ever have to do full OS maintenance on my development machine I'm going to switch and, hopefully, never have to touch Windows for day-to-day stuff.
@zaidbahssali4791
June 3, 2026 at 2:08 pm
1:12:14 pro tip for anyone else annoyed by requiring a Microsoft account to log in to windows: if you create a bootable Windows installation media with an application called Rufus (free and easily accessible online), you can remove this requirement and install with a fully offline user account. Still works as of latest version of Windows 11
@zaidbahssali4791
June 3, 2026 at 2:08 pm
50:03 be careful what you wish for, Lex. The last thing we want is more webview usage in the OS and if full appearance customisation was provided you know that's how it would be implemented. Remember, vscode is electron…
@PeterWolfe2012
June 3, 2026 at 2:08 pm
Re: 42:00 Clippy was replaced with HAL 2000. "How can I help you?" was replaced with "Sorry, Dave. I can't do that."
@SwirlingDragonMist
June 3, 2026 at 2:08 pm
The man is a cultural guardian, carrying the most magnificent torch of little blinking lights!
@FrankTitzeArt
June 3, 2026 at 2:08 pm
Born '67: The TRS-80 was also "my" first computer. The school had three of them in a computer room.
@VolJoe
June 3, 2026 at 2:08 pm
Love this- I firmly believe that empathy is the same as anxiety.
Some people are overly concerned with what others think. Or what we call “highly empathetic”. That turns into anxiety and people have to learn how to deal with that.
At the other end, some people don’t care at all, and they have to figure out how to deal with that.
In either case, people create their own personal system systems that allow themselves to get to a healthy balance.
@AtxArtParty
June 3, 2026 at 2:08 pm
Wow, what a great wrap up. The way to understand the future is to study the past is the old quote and hear the statement is to understand the future created, phenomenal! Love you, LEGG. You have genuinely broadened my understanding so many topics.
@skyfuckerzhao8691
June 3, 2026 at 2:08 pm
For anyone looking for a summary, here are the core points discussed:
– The Commodore 64 is highlighted as a highly influential personal computer due to its affordability and accessibility, which led to greater user impact and sales than the Apple II.
– Microsoft's rise to dominance is attributed to its strategy of assembling top talent and Bill Gates' vision of universal computing. This was solidified by the MS-DOS licensing deal with IBM, which established it as the industry standard.
– Specific software achievements are noted, such as the original Task Manager's remarkable efficiency at just 87 KB and Windows XP's success as a stable, comprehensive operating system.
– The discussion also touches on neurodiversity, noting that autistic individuals often excel at focused problem-solving but may require explicit communication for social interactions.
– Looking forward, programming is expected to shift towards high-level abstraction, though current tools still fall short of replacing traditional coding for complex tasks.
– Finally, a philosophical point is made that the meaning of life can be found in creating impactful tools that benefit others.
Summary provided by Podnote
@skyfuckerzhao8691
June 3, 2026 at 2:08 pm
For anyone looking for a summary, here are the core points discussed:
– The Commodore 64 became the most influential personal computer due to its affordability, surpassing the Apple II in sales and user impact.
– Microsoft's rise to dominance was driven by Bill Gates' vision for accessible computing and the company's ability to attract top talent.
– The licensing of MS-DOS to IBM was a pivotal move that established it as the industry standard, securing Microsoft's long-term market leadership.
– The original Task Manager was a highly efficient tool, at just 87 KB, thanks to clever optimizations like avoiding C runtime linkage.
– Windows XP was widely popular for its stability and comprehensive features, successfully handling the vast majority of consumer tasks.
– Autistic individuals often excel at focused problem-solving but may require explicit communication to navigate social interactions, which they find less intuitive.
– The future of programming is seen as moving towards higher-level abstraction and component manipulation, though current tools are not yet advanced enough to fully replace traditional coding for complex systems.
– A perspective on the meaning of life is suggested as creating impactful tools that leverage one's unique skills to benefit others.
Summary provided by Podnote
@jemmrich
June 3, 2026 at 2:08 pm
I slow dropped out of college so I totally relate. At some point you realize it makes no sense to go back and if you do youre an outsider because you have zero clue whats going on lol. Thankfully you dont need a degree to be a software engineer. That was 25 years ago and now im living in vietnam sitting on the beach watching Dave and Lex 😍
@jamesc2327
June 3, 2026 at 2:08 pm
Sounds like me.. without the money lol😂 .. i love this guy
@baby.ribz.
June 3, 2026 at 2:08 pm
LOVE THIS ONE GUYS
@NinjaRunningWild
June 3, 2026 at 2:08 pm
59:17 YES!! I love Visual SlickEdit. Still the best editor by far.
1:43:25 WTH? The C & C++ programmers are really phoning it in to only be in 7th place.
@Elaston
June 3, 2026 at 2:08 pm
Can still play space pinball in a browser (I may or may not be doing this right now).
@retropwned
June 3, 2026 at 2:08 pm
you CAN poweruse windows.
@dand4485
June 3, 2026 at 2:08 pm
One problem with the customization and the task bar…. Wait a second all that code had been written and working… Anything new just plug into that…
@dand4485
June 3, 2026 at 2:08 pm
Hmm best computer… Why not an Atari 800? It had a few things i thought made it better than the Commodore. And even worse, completely understand on the Commodore, the hard drive did it's best to store bits on the disk with the same density. So the outer track you got way more than on the inner track nearer the center. And the timing/overhead was terrible as for each track it needed to do some really complex calculations…
@LuaTuxRebel
June 3, 2026 at 2:08 pm
watching this on Arch BTW 🙂
@LuaTuxRebel
June 3, 2026 at 2:08 pm
bro i wonder if he knows space pinball is still alive today?? on linux lol
@MrSargon1984
June 3, 2026 at 2:08 pm
Incredible episode. Software engineer watching from Norway. Kudos!
I love how you spoke up for the power user. This really is a key point. I have mostly stopped using Windows and I am now using Linux and MacOS instead. I tried developing with Windows and WSL, but it had its issues with file events, and I never looked back. Im forced to use Windows in various places and its becoming a less and less viable as a serious OS. Seriously.
I also really like how Dave Plummer answered, really cool guy!