Hacker News new | ask | show | jobs
by analogwzrd 3560 days ago
Semantics matter. Especially when you're trying to sell something, such as your skill set. Ever had to lobby your idea or project to a non-technical decision maker? You can't whip out the technical jargon and explain in minute detail why your solution is obviously the correct one. The non-technical decision maker is going to gravitate toward the option that is wrapped in the most appealing narrative - hence the semantics.

That's great that your happily employed and are well established in your company. I'm not. And a big junk of the problem is because of what Patrick discusses in that post. I'm an engineer who was hired to work in what is perceived as a cost center. Because of that, many of my solutions to problems are only allowed to be half implemented or they slide lower and lower down the priority list as more urgent tasks come up. The only reason they're more urgent is because someone can directly tie them to making money. Telling someone you "program" things doesn't tell them what value you bring to the table.

I wish I'd read this post 5 years ago when it was published and I might not be in such a sticky situation.

1 comments

> Ever had to lobby your idea or project to a non-technical decision maker?

This is actually my job; I'm an architect and I interface a programming team with non-technical superiors (I simplified my position previously to make a point).

Part of my spiel in talking to non-technical superiors is being straightforward and bullshit-free. If something's a program, I call it a program, not a solution, business lalaploo, schpleplipagan, or quilbilbalala wrapped in bacon. It's a program, and it's programmed by programmers who are hired to program and spend their time programming. My non-technical superiors cherish this directness and lack of semantically loaded garbage. They "gravitate" towards the most clear and well-put solution, and part of that is not to wrap it in any narrative whatsoever, but to tell them straight up what the situation is. By wrapping something in a narrative, and trying to make it seem more than it is, it starts sounding less like professionalism and more like philosophy, and you instantly set off my bullshit detectors (and those of my superiors too). It starts smelling of indirectness and ulterior motives.

And this goes the other way too--when hiring someone, I'm hiring a programmer. Not an artist or philosopher who can tell me what silly billy value they add to my company. I decide what value they add; if they add any at all, it's the value of the programs they program (don't take that the wrong way--this is a lot of value, and I appreciate it fully, but it's still programming programs--the programs are the vehicle with which they add value).

I'm at a rather large company and management doesn't understand enough about what they're doing to know exactly what provides value and what doesn't, much less who is providing that value. I'm guessing once a company reaches a certain size, a lot of that becomes illegible.

I prefer to be direct and as clear as possible, but that hasn't been what's gotten me results. I watched how others (more senior engineers) were able to influence decisions and found that they were some of the best bullshit artists I've ever seen. So I adapted how I communicated as much as possible without compromising my ethics. I'm leaving my company, hopefully to join a company more like yours.

Patrick's advice hit pretty close to home for me.

Yeah, maybe I do lack some perspective having never worked for a truly giant company. My parents both work at massive banks (in technology, in fact, my dad has almost the same job as I do), and a lot of what they talk about is how much politics they have to do on a daily basis that has nothing to do with their job, but rather just appeasing golden retrievers with treats and belly rubs.

But then, this goes even further to show how every situation is different and there's no umbrella of advice that works for employment.