On this day five years ago, IBM's Watson competed against Brad Rutter and Ken Jennings on the game show Jeopardy!, winning the competition. (The actual competition happened January 14, 2011 with the first broadcast of the two episodes on February 14 and 15, 2011.)
To me, this event marked the Microsoft/Intel
computer era that we have been living in for so long and the start of
the Watson era, which continues today. To my knowledge, Watson's
software and hardware does not contain much, if any, Microsoft code or
computer era was an age where cheap software running on cheap hardware
was king. It was an era where Version 1.0 was garbage and everyone
waited until at least Version 1.1 came out. It was an era where Intel
microprocessors would take arbitrary text and execute it as a program
(allowing over 30 million viruses and other malware to date).
Sadly, other companies fell into this trap of bad software with bad security. Adobe Systems is a leading example of this. In the Watson era, Adobe's Flash is near the end of its life.
I graduated from the University of Illinois with a degree in Computer Science (College of Engineering) in 1976. Some of the best practices of that time were simply ignored by Microsoft
and Intel and have only been rediscovered in this decade, some 40 years
later. What if the cars of today were designed and built with the
technology of the 1970s? Air bags and antilock brakes would not be
included. People would be furious! But many business people didn't want
to pay for good-quality hardware and software over the last 40 years, so
they bought technology that was poorly designed even for the 1970s.
What is different about the Watson era of computing? IBM's Power Systems servers, like the ones running Watson, running the IBM i Operating System
have multiple parity bits (including error-correcting memory) and other
checks to prevent memory errors and even adder errors from corrupting
the operating system, user programs or data. These processors and
operating system require that programs be compiled by a compiler
and will not run arbitrary text as a program. I know of no viruses or
worms that run on IBM Power Systems (with the caveat that there may be
malware that affects the two other operating systems that run on IBM
Power, AIX and Linux). Ironically, many of IBM Power Systems do run
antivirus software, but not as much for themselves: They do it to detect
viruses affecting Microsoft/Intel systems which have been uploaded into
their file systems by infected computers (how ironic)!
IBM i Operating System, including its predecessors going back to 1979
(longer than any Windows Server has existed), have always more robust
than Windows Server. Today they can manage multiple workloads in
multiple virtual machines without conflict or crashing and dependable
resource allocation. It's not unusual to have a 10-year-old Power
Systems server that has never crashed. There have been cases where one
IBM Power Systems server has replaced over 100 Windows and Linux
servers. There are companies that have 15,000 active users working on one Power Systems server with sub-second response time.
did the end of the Microsoft/Intel computer era and the start of the
Watson era five years ago mean for the typical computer person? For
many, nothing. Companies will still buy cheap: They can buy Windows 2012
R2 running on a server with an Intel processor for less than $1,000.
They will still pay lots of money to load this system up with antivirus
software, which is unlikely to block zero-day vulnerabilities,
and pay technicians to keep this system running and to restart it when
it crashes. They will continue taking the server down to install monthly
patches from Microsoft. If they need another function, they will buy
another server, and another, and another... I know a company that buys a
skid of servers with Intel processors (at least 20 servers) whenever
they have a planned power outage to replace the servers that will not
boot up when the power comes back.
But there's another
group of companies out there which understand the false economy of the
Microsoft/Intel world. These companies will spend the money for better
servers and operating systems, without the need for antivirus software
for their operating system, and end up with better results with a lower
cost of ownership. And many good computer people will work for these
companies, because they don't want to deal with things keeping them from
writing dependable programs which can run 24/7 without having to deal
with crashes and glitches.
Notes: I have donated $10 in both 2015 and 2014 to Wikipedia for its operations. Have you donated?
This is cross-posted on my company blog at Netburg Services.