The Amiga did it better and earlier.
And using less RAM. I was always impressed by my Amiga's ability to multitask compared to the Windows machine I had at work.
met the original specifications
The key word here being "original" when discussing waterfall vs iterative development. Agile is not meant to deliver the original specification; it's meant to allow developers to adapt to a changing specification.
Unfortunately, it often requires the client to accept a product that was different from their original specification thanks to the dropping of features along the way.
not have to worry about if he thinks that I think, etc.
I think he's wrong on this. A computer would still need to consider what his opponent thinks he holds and raise accordingly.
Actually, in heads-up play using GTO strategy, this is not necessarily true.