re: What are you surprisingly terrible at, despite being otherwise competent? VIEW POST

re: Sitting down with someone to look at the code or debug. If I'm not prepared and have not looked at the code for at least a few minutes by myself be...

Don't you have that coworker that takes a glance at your code and starts asking why you went that way with that function instead of this way that everyone is doing now? The one who never stumbles in describing their own code and always has a valid reason for any decision and if it turns out there is a better way that you know about they take that and understands it right away instead of the week it took you? Then they quickly finds the pros and cons and makes some improvements it will take you an hour to really understand? I thought that person had a clone in every company. 😉

I'm terribly sorry for being one representative of a person you described. Being pretty close to it anyway.

But for compensation of my kind, here are some things I'm terrible at:

  • Socializing: pick a random non-programming subject and we're likely not to have a long talk - the closer to small talk, the worse it gets. Additionally I don't drink alcohol and rather avoid any place where people drink. I also have very few stories to tell and as such I'm no good at telling them. I seem to lack the ability (or need?) to contact people.
  • Answering: I'll stare to nothingness for a good few seconds if somebody asks a question suddenly that has nothing to do with the current subject I'm dealing with. All too often my brains come up with a proper answer once the person who asked the question has left home.
  • Sharing my knowledge: I grew up very much in isolation as a developer and I learned a whole lot of things the hard way and didn't have names for them. We talk about 20 years of DIY. I've only known the word "refactor" for about 6 years now. The lack of having any kind of mentor means that I have no model for how to teach programming that would come naturally off me.

Ok, I need to be very clear about this, you do NOT need to apologize for being 'that guy'. Yes, you might be scary to deal with for those of us dealing with impostor syndrome and think more about development than coding, but that's our shit to deal with. You are, from the sound of it, an awesome coder and you should be proud of it.

Sure, socializing is good but while I'm good at blending in I kinda hate small talk. I rather enjoy people like you who either talk about something that is actually interesting for you or not much at all.

I hope that you get the chance to talk to someone who is not afraid to talk straight to you and let you know what parts of your communication needs some polish when it comes to other peoples code, because from the sound of it you have a lot of knowledge that others could grow from if they got to absorb it.

Again, do not feel like you should be sorry for being who you are, you probably rule!

code of conduct - report abuse