A while ago I posted an excerpt from the Jeff and Casey Show, on advertising in games. That seemed to go over well (there sure was some animated discussion!) so let’s do some more. This episode is mainly for programmers who have to work on Microsoft platforms.
Their first rant is about Microsoft Visual Studio 2010, the upcoming version of the IDE that most game developers use for Windows and the Xbox 360 (and sometimes other platforms as well):
I’ve tried to correspond with lead members of the Visual Studio team in the past about issues like this, and they seemed to just be in complete denial that anything was less than perfect.
The second rant is about Direct2D, Microsoft’s upcoming API for fast 2D drawing in Windows 7. I could see that maybe Direct3D is too complex an API for the general-purpose use of people who just want to draw 2D stuff, and so you’d want something simpler and more robust, and that’s probably why the project was conceived. How they got from that initial idea, to what has now been presented as the Direct2D API, requires such a sheer volume of incompetence that it’s nearly inconceivable that this happened. Somehow they made a 2D API that is more needlessly complicated, more brittle, and less readable than Direct3D… which provides a superset of all the functionality anyway.
The code sample that Jeff and Casey go over in this rant is not a joke. If you want to follow along, you can find it here on Microsoft’s site.
God help us all.
You can listen to all the episodes of The Jeff and Casey Show by going to jeffandcaseyshow.com.