How Microsoft Was Left to Make an Expensive Mistakeblogs.wsj.com3 points·davidroberts··0 commentsOpen articleSaveView on HN