The personal computing revolution