Tuesday, October 30, 2007

Apple just lost a potential user

Well what Apple did is very in appropriate. Anil put it very well. I am a Windows user and have always been a Windows user. I had some thoughts about trying out Apple's products at some point in the future. Now that they have showed that they have not grown up yet, I have no doubt that I am going to be a Windows user for a while.

With such a tightly controlled Hardware and Software (a.k.a Proprietry), anyone can build a better experience. Infact, being the Microsoft employee I know for a fact that the 3rd part hardware & software are the biggest sources of problems looking the the crash reports! What say you Apple? Open up the platform and you will feel the wrath.

On the other hand, Windows World is better for geeks who have a taste of their own when it comes to Hardware. We don't wait for you Apple to come up with a upgrade. We do it ourselves in the Windows World BTW.

Sunday, October 28, 2007

Book of the Month: Best kept secrets of Code reviews

Just finished reading Best Kept Secrets of Peer Code Review and I would recommend it to anyone involved with Software Development.

I have been a big advocate of peer code reviews as I have personally seen its benefits over the years in Software Developement. At Microsoft, peer code review is essential and integral requirement for code check-ins. Two key benefits I see are
  • Provides an opportunity to learn and share knowledge. I have learned so much from code reviews on how to write good code than any other book has taught me
  • A good review helps identify issues in code that otherwise would be detected much later in the process. As numerous studies have shown (pointed in the bug), it is of tremendous help if a team is concerned about code quality