Microsoft and violating the user's expectations 13 August 2008 Design programming #Design #microsoft #user experience