Category Archives: Coding Horror

Autonomous Driving Is A Pipe Dream

We have come a long way since the days of the first DARPA Grand Challenge, now every car manufacturer, technology giant and countless start-ups are creating driverless cars and put them on the road in Nevada, California, Switzerland, Singapore, and, … Continue reading

Posted in Coding Horror, Glorious Achievements, News and politics, Software Development, System Management | Tagged , , | Leave a comment

Reason № 20140125102752 nobody should be forced to write Windows software

[http://msdn.microsoft.com/en-us/library/windows/desktop/gg263344.aspx] Emphasis mine When designing a program for Windows 7, you should consider using the XPS Print API to provide the printing functionality because it provides the most compatibility for the future. [http://msdn.microsoft.com/en-us/library/windows/desktop/ff686814.aspx] [The XPS Print API is not supported … Continue reading

Posted in Coding Horror | Tagged , , | Leave a comment

You say it best, when you say nothing at all

Which is why I’ve been hesitant to utter my dissatisfaction with the mess the development for Microsoft Windows has become. Of course, I’m not alone predicting Windows 8’s demise. But since the new runtime and environment hordes of Windows programmers … Continue reading

Posted in Coding Horror, Computers and Internet, Software Development | Leave a comment

Between a rock and hard place, Windows Installer edition

Like most executable binaries on Windows, Windows Installer databases (.msi-files), can be signed with an X.509 certificate to allow verification of origin and integrity. This is particularly nice on Vista-class Windows systems which during installation show the certificate holder as … Continue reading

Posted in Best practices, Coding Horror, Computers and Internet, Software Development | Tagged , , , | Leave a comment

StyleCop fixes may be breaking changes, part this.X of this.Y

I seem to have an ongoing series about Practical Software Masochism™ where I describe the practical problems of my adherence to StyleCop. Today’s rule of horror is: SA1202: All private fields must be placed after all internal fields. Which is … Continue reading

Posted in Coding Horror | Leave a comment

The type ” is made of several partial classes in the same file

Practical Software Masochism™ has hit a new bottom: http://msdn.microsoft.com/en-us/library/bb129230.aspx Some errors are not likely to happen. I mean, why on earth would someone try to create multiple partial class declarations in the same file? http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=sourceanalysis SA1201: ElementsMustAppearInTheCorrectOrder When implementing an … Continue reading

Posted in Coding Horror | Leave a comment

OracleClient has left the building

For someone simple like me, Microsoft’s announcement regarding the sunset of System.Data.OracleClient is sobering news. While it seems to fit into the company’s recent activities regarding monopoly abuse claims, it is a harsh turn against loyal users for a couple … Continue reading

Posted in Coding Horror | Leave a comment