Udostępnij za pośrednictwem


Blast from the past—and still true today.

Someone sent me this link in response to a customer request, and I had to laugh. The situation itself isn’t funny, especially for the customer, but sometimes if you don’t laugh, you’ll ______. You fill in the blank.

My colleague [name doesn’t really matter] frequently gets requests from customers for documentation that explicitly says that a bad idea is a bad idea.

From: https://technet.microsoft.com/en-us/magazine/jj643252.aspx

My perspective is that if it’s not documented by Microsoft, it could be for a variety of reasons, so it doesn’t hurt to ask, but if you already know it’s probably an edge case or a borderline idea—find another way to solve it. Keep your architecture and your code as simple as possible, but no simpler, folks!

I learned the hard way over the past few decades that there are no bonus points from “the customer” for a fragile solution, no matter how clever it is.