You really need to work hard to get fired from IBM.
There was once an IBM manager at my company who would fall asleep in meetings. And, I'm not talking a little dozing off after lunch, and then catching yourself and jerking awake...
....I'm talking chair tipped back, feet propped up, head back, mouth open, snoring and drooling.
The VP at the site was less than impressed. Dude never got fired, though, that I know of.
The guy in this article must've been a colossal screwup.
Ineptly Built Machines.