Apple, Microsoft make mediocre moves

I never thought I would see the day when Apple and Microsoft, perhaps the two biggest rivals in the computing industry, would disappoint me so much in a single week. As I write this, I have just finished watching the Apple keynote speech from their Worldwide Developer Conference (WWDC), which takes place this week in […]