Yet, my final point is different in that I really think Windows Vista is a great iteration of Microsoft Windows.
However, it somehow goes to show the state of today’s software. Apparently, developers are not able to adapt to a new operating system and environment that reveals almost each and every problem they create.
They don’t play well with installation and security, user interface guidelines, parallel programming and multi-processing.
And it all shows on Vista.
That frequent CTP are no means to speed up software migration. Everybody is just installing and passively "playing around".
That a new Windows version just causes anybody to abandon old hardware projects. Or did you find a usable driver for your graphic card on Windows Update?
That everybody waits for the very last second to get some piece of software out of the door. Or did an update for your legacy software ship in November 2006, when Vista was released? And now, isn’t that "new" version still in Beta?
That driver signing and application verification has become a necessity but customers still are not used to returning mediocre software to the store or vendor. Or did you ever return your copy of crappy DVD-authoring software?
DEVELOPERS: YOU TOO PROBABLY DIDN’T TEST YOUR SOFTWARE ON WINDOWS VISTA YET!
So, my advice for using Windows Vista is this: Get Vista pre-installed on a new, Vista-certified PC from a well-known and established PC vendor including each and every piece of hardware and software you think you’ll need. Don’t add some hardware unless there is an approved and signed driver available on Windows Update. Don’t add software that is not Vista-certified.
Return what does not satisfy your expectations. If the DVD-authoring software sucks, return the entire PC. Otherwise, you’ll never get back the hours of your life hassling with that crap.
I bought a custom-assembled PC from state-of-the-art components, thinking using it with Vista would be seamless.
I’m back to reality.