3 ms·
Ugh. I would hate to have that job. At some point you just have to let some idiot's poorly thought-out idea blow up in his face.
by deciplex 12y ago
Ugh. I would hate to have that job.
At some point you just have to let some idiot's poorly thought-out idea blow up in his face.
- derefr 12y agoIt doesn't blow up in his face; he may not even be in business any more. He's the guy who wrote the driver for the crap scanner your customers use. The only person to blame when an update makes their scanner stop working is you, the company who shipped the update.
- deciplex 12y agoYou're right in the sense that the only person the customer will blame is oftentimes you, and there is some merit in that, and some merit in the idea that you should add dodgy hacks to your code to provide for some backward compatibility. However, the more accommodating you are with this stuff, and the more you clutter up your code base, and the less easily-maintainable your stuff gets as a result, the less you are able to deliver later on. And while, contrary to your argument here, you actually stand a fair chance of the end user realizing it's the printer drivers that suck and not your OS, the cries of "Windows sucks now" are the fault of nobody but Microsoft.