| I have this habit which I'm sure many other dev have of thinking through programming problems during routine moments throughout the day. At times this is an amazing blessing because some of the more out-of-the-box solutions get formed in these moments but more recently it's been veering into unhealthy obsessive territory (e.g. out for dinner or exercising). Please share your experiences + any tips around striking a balance? |
I don't think this is discussed often enough. The traits that make for the best infosec professional are the same traits that make for the worst spouse. And that's before even considering the tendency to "over analyze" that comes with the baseline analytical mind required for any engineering profession.
So how to manage it? Well, I'm not sure you can really turn it off. But you can be aware of it. Remain cognizant of your own biases, and redirect some of that analytical energy into introspecting and analyzing yourself, before you take it out on someone else. But don't take it too far - sometimes your gut instinct is right; maybe she really is cheating on you, maybe you're not just crazy. But take a second to think about it. And make sure to communicate your biases to anyone whom they might affect, so that they're prepared to recognize when they emerge - that's when a good partner will sympathize and bring you back to earth, and a bad partner will take it personally and exacerbate the situation.