Summary: Transitioning from synchronous to asynchronous communication models in daily computer use, from IM clients to social networks, email to RSS feeds, and sockets programming to web services.
Summary: My experiences with ignorance towards Windows, .NET, and other technologies in a diverse workplace.
Summary: The controversy surrounding Windows 7 shipping without a browser.
Summary: Common reasons why small to medium-sized blogs fail.
Summary: Tips for interviews from the perspective of both candidates and interviewers.