Most of my projects are on GitHub. I'm currently with the Portland Trail Blazers.


My basic rule is: analogies are great for a sympathetic audience and bad for an antagonistic one.

If you’re trying to illuminate something to someone who wants to understand your point, an analogy is a great shortcut to building a tangible architecture in their mind. But if the other person has an opposing viewpoint and you’re trying to dismantle that and replace it with yours, analogies usually end up just moving the goalposts in the argument.

Bob Nystrom