There seems to be several different types of people in this world, those that always want the newest of everything, and those that like to see what kinks each product has and wait for them to be either worked out or written off as design flaws. Maybe its because I was one of the early adopters to a particular smart phone, way back several years ago, lets just say anyone that ever had one, mostly refers to those smart phones as intelligent paper weights, which barely functioned well enough to make calls 90% of the time ( if you want to do something besides make a phone call forget it nearly 100% of the time).
Since then I have learned that, I'd rather not be the first to test out a new version of a software, or buy the newest graphics card before they have been tested and been through several versions of drivers, and so on. So why am I writing this?
nVidia recently released its newest consumer GPU the Titan, which while it is in theory a massively powerful GPU, I read of quite a few crunchers that bought them basically the second they were released, got them, put them in their computers, only to learn that due to driver issues they either did not work or worked poorly with the projects they really wanted to use them on. Does this mean that Titan will never be a massive crunching card? No, it simply means the kinks need to be worked out of the development process and find its way into the tweaking of the drivers before they can really shine.
In a certain sense, the people that like to hold off, like I do, owe thanks to those that want the newest items, as we learn from their mistakes, and when we do buy we have products that work near perfectly thanks to the early adopters.