Friday, March 14, 2008

Incompetent Developers - Thanks a Whole Lot

Today, I get to dig in and update my SMTP server software. This is not an update like the rest of the world does. No, I have to go into my C++ source and change my positive completion replies of 251 to 250 because some lazy ass, incompetent corporate programmer couldn't read a damn RFC. If you have any idea how much of a complicated, jumbled mess that source is, you'd understand why I'm angry. I've avoided touching it for some 2-3 years for this very reason.

Am I happy I'm still running my home-grown SMTP server in 2008? No, but no other product does out of the box what mine does, and it's now really hard to unwind from it because there are custom applications taking advantage of its features.

So, for those of you writing corporate or open-source mail servers, pull your collective heads out of your asses and read the damn RFC's before you write your code.