Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And all of a sudden, you're just in an environment where like, uh-oh, I'm just not going to speak because I don't want to look stupid.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
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 in every desk.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
It was his special interest.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
He was a smart guy, super determined, and he hired people that were as smart or smarter than him to help him execute it.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And he built an almost unstoppable machine of intellect to go forth and make things
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
Let's say very simple products.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
MS-DOS is not a complicated product by any stretch, but it's exactly what the market needed at that time.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
Yeah, before DOS, they were largely a language company.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
So they had made BASIC for a lot of computers, and they had a Fortran compiler and a Pascal compiler, that kind of thing.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
But their deal to have MS-DOS included with every version or every instance of the PC effectively set them as a standard that they were able to leverage for decades going forward.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And to a certain extent, they lucked into that.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And on the other hand, they were smart to have done it.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
Because they didn't charge IBM a lot of money for it, but making it a standard...
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
really played out to their advantage over time.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
It's largely a command launcher.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
So you type in a name of a command, it looks 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.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And that's 90% of what MS-DOS does.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
Now, it has environment variables and some complexity and a small scripting language built in.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
But it is basically just an operating system shell that allows you to use the resources of the computer, like the hard drive or the CPU.
Lex Fridman Podcast
#479 β Dave Plummer: Programming, Autism, and Old-School Microsoft Stories
And it doesn't allow you to multitask.