Interviewing and inner viewing

I don’t like interviewing. It’s a stressful business for both sides, and the only solace I seem to have in being rejected for a job is that I wasn’t the one doing the rejecting.

I wrote this partly in rage, partly in despair when I’d been rejected for a job that I’d put a lot of effort into. And what’s worse, they gave me no feedback, so I was just left to stew and wonder why. This is the output of that wondering.

I have anxieties and insecurities to boot, and interviewing only seems to brings these to the forefront of my mind. I think about imposter syndrome, but I don’t really feel fraudulent about my intellect or achievements. I think embarrassed is more accurate. I’m modest. It feels impolite to talk about myself. I don’t do it regularly and I have all sorts of social strategies around avoiding it. It seems to me to be some flaw in our culture to want success and also be embarrassed by it.

But obviously in an interview you have to talk about yourself. The software/engineering questions I can do fine on, if I can only curb my enthusiasm for tangents and anecdotes.

So then it’s an evaluation of my personality. Am I honourable? Do I have integrity? Am I honest? Do I value team-mates input?

In answering one of those tell-me-about-a-time-that-such-and-such type questions I said this in an interview: “I know it’s perhaps the worst thing to say, but that’s the way we’ve always done it.” It was an honest answer, and that’s what integrity is right? Honesty.

I did not get that job. I’m sure they saw that as shifting the blame, which it was. I made a mistake. I can freely and easily admit that, but it’s rarely that simple.

The implication of “shifting blame” is that the institutions around you are never at fault (I have to use “fault” and “blame” for lack of better words in the age of blameless post-mortems. The alternative being something like “made, directly or indirectly, through action or inaction, a suboptimal decision and/or action” which just doesn’t roll of the tongue), but that doesn’t seem likely.

I think the conditions – both internally and externally – that allowed the mistake to happen are important. Context is important. Surely that’s why we made post-mortems blameless. So that people can freely explore that context.

Then, in an interview, how do you accurately portray that context? I can own the mistake, and I can even own the decision keep the status quo, but I can’t acknowledge that the status quo is bigger than me?

Here’s another thing not to do: Admit that you don’t have regrets. I think I got caught up in the semantics of this one, but I don’t have regrets. I’ve made mistakes to be sure, but I don’t dwell on them. I don’t live in the past. I don’t take life that seriously (another thing you should never say to a potential employer). Those mistakes have served their purpose which is to scare the shit out of me.

Now that I’m sufficiently frightened, I can make better choices. But there are other mistakes to make, and I may make them. There’s a big wide world out there, and I may not have the courage, strength or the conviction to take arms against a sea of troubles. I may settle. I’m not perfect and though I hope to do so, I won’t always choose right.

I mean the mistakes and bad choices we collectively make all the time in software development. Patching something instead of overhauling it. Scripting some hot-fix and forgetting about it. Caving into pressure by the PO (or whomever has sufficient power over you) to get something done quickly, not correctly. Not writing better documentation.

I’m going to make another mistake, of that I’m sure. Of course, I don’t hope to, but it’s absurd to think I won’t. But I’m also sure of this: I made it in good faith, I will own up to it and I will feel bad about it. I will try to fix it, and I’ll try to never do it again.

I think the worst part of interviewing is having a feeling of defensiveness. Like somehow you’ve got to justify your existence. For having to apologize and rethink every little phrase you utter (or write). What’s insidious about it is feelings are forever. Or for at least as long as they last, which may seem like forever.

Of course, no interviewer has really made me ‘justify my existence’. That thought is surely from the worst part of my anxiety. But life’s like that; you have all sorts of feelings in various degrees. Especially in high stress situations like interviews.

A recruiter will say ‘just be yourself’. What if being yourself is the problem. Your responses in interviews are your own stream of conciseness. And I for one, always seem to think better the second go around. Maybe I should prep better. Anticipate these questions. But that seems disingenuous to have canned answers to these things.

Also, how can I not be myself?

In a context where you’re being evaluated you’ll likely make assumptions about what your evaluators want to hear. That’s natural – public speaking is all about knowing your audience. But you don’t know the audience do you? You know your friends; you’ve just made assumptions about a public audience. If you’re a good public speaker, you’ve made good assumptions.

An interview is a little fucked because it’s a lot like public speaking, only very privately and thereby more intimate. So you’ll twist your answer to fit an audience you don’t know based on assumptions that are probably wrong. Then the evaluator, not getting the thing they’re trying to coerce out of you, applies a little more coercion. OK, another quick assumption recalculation and stream some more.

OK fine. Flip the script. Have no assumptions. Blurt out what you want instead of what they want. Good luck and Godspeed with whatever strategy you find yourself debating to use. Or kicking yourself for having used.

Somewhere in this time someone asked on twitter how to find a candidates’ integrity and I was thinking the same – because I had not shown it. I was wondering if you can measure integrity in an interview; if it’s even possible in such a short time.

People use these tricks: Tell me a story about when you made a mistake. Tell me something you regret – and what you learned from it.

The idea being that you can suss out someone’s bull shit. To hear them recant a story, and you have to (a) judge whether it’s an honest account of what happened and (b) judge whether the actions taken (or not) were reasonable. That’s a tough gig!

How about these questions as an indication of integrity. Do you cut in line, how do you feel about people who do? Do you hold the elevator door? Do you pet the dogs that lunge at you while their owners walk them? Thoughts on phone etiquette. Thoughts on children screaming in public.

My answers (to the questions nobody is asking):

(1) No. (2) It’s wrong, but, honestly, I don’t make a fuss when people do it. (3) Yes, why not? (4) To friendly dogs, yes, probably saying ‘hello puppy’ in some cutsie voice. (5) Kids these days, it honestly seems dangerous for them, but to adults – be reasonable, both in the use of and the expectations out of other users. (6) The parents are having a rougher go if it than you, so kindly, get over it.

I have this feeling that the best you can do is a bit of a gut impulse. Someone “feels” trustworthy. I’m sure it’s something to do with body language or speech articulation.

I look for modesty in people. Embarrassment. A sigh of relief that we’re moving to another topic. Instead of looking for the things honest people have, perhaps we should look for the things assholes don’t. Assholes don’t get embarrassed, they love to argue.

What others look for I cannot say. This particular company that rejected me did not tell me what I had lacked, so I’m only left to guess.

For better or worse, we’re always looking for validation in other peoples eyes. And we’re deeply hurt when we don’t find it. There’s no uplifting message, but I’ll offer this: somehow, some way, people seem to manage.

And I wonder if you can really show integrity under that circumstance. Maybe real honor can only come from instances when you have nothing to gain. Like holding a door for someone. Or petting a strange dog as you pass it on the sidewalk. Who knows? I surely don’t.

Optimism in corporate culture; and why I don’t have it.

The past, the present and the future. The good, the bad and the ugly. Perhaps not in that order, but it’s funny how we as humans break things up into threes.

People always seem to be optimistic about our collective corporate future. I wonder why that is because we can be so pessimistic about our present.  I know why leadership is. That’s clear; they’re like politicians, they have to piss on your leg and tell you it’s raining. But our corporate overlords aside, I wonder why we, the proletariats of the corporate ladder are.

Do we have any real cause to be? No. I realized the simple truth that actions do speak louder than words recently. It’s like you know a thing, because you can regurgitate it. But somehow you don’t because it’s not a part of you. That truth is now a part of me.

But we see things things go on for years. We’re cynical about everyday problems we see at work but when leadership says “yea, we’re changing that” we clap and dream about the future.  We dream knowing what the past, and present for that matter, contradicts those hopes.

That’s not to say things can’t change. They absolutely can. My point is only that things should be taken with some amount of skepticism and not wholly believed on face value.  This applies in general to be sure, but specifically as it relates to corporate leadership.

 

I started this entry while waiting for our fearless leaders at a monthly all hands meeting at work. In that meeting, they said something that upon later reflection really fucking infuriated me. It was this; One of our big pushes in the future is ABC.  Now I redact whatever that feature is, because (a) it really is inconsequential for the overall discussion here and (b) although nobody at work reads these blogs (that I know of) they could and they could get pissed about me blabbing about what our corporate strategy is.

[A moment of reflection while I write this]

I’m worried about giving out corporate strategy but I’m completely OK implying that leadership are inherently liars?  Strange. I suppose the latter are my feelings which I feel justified in having. The former is a real corporate initiative which I probably have some NDA about.

It’s also not that interesting. It’s the principle, not the actual feature, that I want to talk about.

 

So, back to the new super cool, money making, life altering initiative ABC.  Why’s it so infuriating?

We had it. I was in a group that did it. 

It got disbanded when the powers that be decided to vendor it and now all of the sudden a year and a half later they fucking see the writing on the wall and want it?  My manager saw the writing on the wall and left. My director saw the writing on the wall and he too left.

I didn’t and I stayed. Because although I knew the phrase about actions and words, I didn’t know it in my heart.

 

Well, by golly, I do now.  I’m trying hard not to be outright cynical. But I feel like cynicism comes from reality.  And optimism, conversely, comes from hopes and dreams.  Which is not to say that optimism isn’t valid or even plain necessary. It is for sure.

I’m just trying to balance the two.

Have optimism where I can justify its existence; and always be trying to justify it.  

It’s not always going to work out. But I’m always on the hunt for it.  Or I want to be,  in any case.

 

Im going to work at a sofware company when I grow up

Today at work I had a chance to see yet another vendors demo. This time is monitoring hooks deep down inside the JVM. Last week is was monitoring streaming channels.

Why do large companies jump so quickly to buy vendor products? Why doesn’t anyone want to  build anything?

When I grow up, I’m going to work at a real software company where we really build things. At this rate, what I’m actually going to be doing is integrating vendor products and training offshore contractors how to administrate them. What im actually doing is managing instead of engineering.

Thank Christ for GitHub. 2-3 hours a day at home I can be an engineer. I have no vendors. I have no horseshit requirement document to bicker over. No schedule. No short sighted arguments about constraints. Just beer and code, god bless ’em.

Then over the weekend it’s even better. I can get to work.  I can keep busy and actually do something. All the while, stewing over all the bullshit at work which just hardens my resolve do get this project going, my project going.

 

What I wonder is why. Why do companies vendor out things over and over. For years, they pay other people to do the work their own engineers should be doing. And I get the argument that somethings are far to complex to try to build out. Building switches is not something that sustainable. Or encoding algorithms. But even things like JIRA, there are open source alternatives.

And so, OK, if you have the money buy some JIRA licenses, I’m fine with that. But when you have a culture of vendoring out products you’re saying to your employees is:

Your not worth investing in.  I’m not interested in what you can do or provide. I’d rather just pay someone else for it and let you deal with the fallout.

Which there will be fallout. There always is. There’s always some major feature that wasn’t described in the initial statement of work (SOW) that maybe seemed implicit at the time or was just plain forgotten altogether. But now that it’s delivered it doesn’t have it or integrates with things poorly.  And now what? You’re filling out more SOWs and paying them again for what they should have built in the first place!

Vendor products just don’t tend to be sustainable. You rely too heavily on their support and so you don’t invest in people who can run and manage the system. When something breaks you’re at their mercy to fix it and you pray that the outage isn’t widespread or doesn’t push out testing/integration deadlines too far while it’s triaged.  You’re at the mercy of their development cycles and when they’ll deliver.

 

Today is now Sunday and I’m updating my resume. I will work at a real software company. It’s not some pie in the sky dream, it’s real, it has to be. That’s the only way out. I can’t wait for culture to change here. I can’t keep believing in leaderships’ lies about how good the future will be.

I need to break the cycle.  I have to. For my own health if nothing else. There are only three ways this ends. (1) I die at my desk over a heart failure or some other stress related catastrophic organ failure. (2) I give up and just phone it in for the rest of my tenure. Or (3) I move on.

Options one and two are the same to me; drowning is the same as treading water. Three is the only real option I have.  So I’m going to take it. Not today, and not even this week. But one day, one fine day, I will work at a real software company.