Just out of curiosity, why does the author think that "kill switches" are a bad idea? Comcast will cut my internet connection if I don't pay the bill, so will other utilities...
Would you trust someone who put a time-bomb in your business system?
That stuff is immature and unnecessary. You handle non-payment issue through the courts, not with vigilante justice. Have a lawyer draw up your contracts, and don't transfer ownership of the intellectual property until payment is made. If they don't pay, sue them for using your property.
Depends on what you're being paid for. It's one thing to do that with ongoing payments for an ongoing service. It's another thing to code a backdoor into a program you write for hire.