March 2007

Windows Vista takes care of your weekends

Windows Vista changed the way it shutdowns. Developer should be aware of this change. Read at http://msdn2.microsoft.com/en-us/library/ms700677.aspx the rationale behind it:

Lazy programmers, bad applications

A while ago, I had a discussion on a newsgroup about the reasons a programmer should call the correct API even if the same information were available elsewhere, in that case it was the paths of some special Windows folders, like Document & Settings or Program files.

When innovation is not real innovation: the WinHelp case.

Microsoft didn't include the WinHelp32 application in Windows Vista. The official reason is its code does not meet Vista standards. Later it has been made available as a separate download (probably to avoid a lot of users complains!), anyway developers "are encouraged to transition their Help experience to an alternative Help file format, such as .chm, .html, or .xml". This is a clear case when innovation is not real innovation, instead is just adding bloated applications where noone needs them. WinHelp has everything one could ask to an help system: loads very fast, is not intrusive, is easy to use yet powerful enough, is easy to develop.