Subscribe to
NSLog(); Header Image

Subjective C and Silly Customers

Says Steven:

I think there should be a programming language called Subjective-C. Boolean operations would return different results depending on who was using your program.

I sometimes wish I could remotely disable my software on a customer's computer, offer the customer a refund, and say "thanks for being the stupidest customer alive - we don't appreciate the business!" Of course, that's entirely brutal of me, but at what point do you refuse support to someone? I haven't hit that limit yet, and I've spent 5 hours on the phone (several calls) with a customer before at my expense. I'm a big believer in customer support, and building a loyalty through excellent support. But man, sometimes it'd be so easy to just say "we've issued you a refund… please leave us alone!" 😀

2 Responses to "Subjective C and Silly Customers"

  1. Yeah, I know what you mean. I made the mistake of having my application write its license file inside of the application bundle (as well as a backup in the "Application Support" folder under "Library"). I did this to preserve the user's ability to run the app off their iPod on different computers without having to re-enter their registration all of the time, but man-oh-man am I getting sick of support questions from people who evidently think it's normal to run the app out of the non-writable disk image distribution on an ongoing basis :-). It is probably only a problem with about 1 in 50 people, but it still rankles...

  2. Well, writing into don't-write-here-locations is bad all the time.