3 ms·
I can only talk about my experience. I've been a dev but mostly done support and implication roles. I'm usually the the guy who uses the n-word with execs: "No"
by LatteLazy 4y ago
I can only talk about my experience. I've been a dev but mostly done support and implication roles. I'm usually the the guy who uses the n-word with execs: "No".
Execs hate that word. It ruins thier day.
Sales, legal, compliance, product (and HR and finance) all say yes to whatever an exec says. They might think it's a bad idea but they can just do it anyway.
Only tech people will give a hard no and say, up front, that X is not just dumb but not possible.
Sometimes this is worsened as, by concentrating on technical skills, we can lack interpersonal skills. I never start by saying "No". I start by trying to understand if we can achieve the same result another way, or steering the conversation away, or saying I will look into it and never getting back to them. This is much better. But occasionally I get cornered and have to say that word.
I follow it with some carefully dumbed down but still unwelcome explaination. Tech people usually make another mistake here: they think that an explaination is helpful, but it isn't. People want their widget. Explaining why they cannot have it just add insult to injury.
Because if my "nonconfrontational" style, I am much more popular than my (more able, smarter, harder working) tech colleagues. I am seen as more of a team player maddeningly.
This is covered in How to Win Friends and Influence People. No one thanks you for telling them an inconvenient truth. Except in tech where other people actually will thank you for educating them and saving them time. Sadly that does not translate the the real world (including the C-suite).
Disclaimer: you may get lucky and find one or two managers who do appreciate getting a straight answer fast. Value them.
A few examples:
* An exec wanted a VWAP Algo in crypto. He'd sold it to a client who was very impressed we'd managed to make one. But to run a VWAP you need reliable volume profiles and volume profiles on crypto (last I checked) are not at all reliable. I managed to steer the client into accepting a Percentage of Volume Algo. It's not the same bit it's similar.
* A client needed Transaction Cost Analysis which we did not do. I managed to turn that into them specing out TCA for us to build with a 6 month lead time. I was very pleased with that achievement. No one else was happy about that though. Product were pissed because it broke their roadmap (no mercy for them, they said yes when the exec "checked" it was already done). The exec would not understand why we couldn't "just do it". And I became the bad guy.
* I lost the support of the CTO because I came back from a client with 32 smart, sensible, necessary improvements to our algos and he thought it was not my place to bring. I had the client rename and send the same list and it was forwarded company wide as great input and much appreciated and rushed to engineering for immediate execution.
Yes, I am a little bitter sometimes :) but it's better to play the game and win...
- bluefirebrand 4y ago> Tech people usually make another mistake here: they think that an explaination is helpful, but it isn't. People want their widget. Explaining why they cannot have it just add insult to injury. Absolutely maddening that the world is run by people who have the same mentalities and behaviors of five-year-olds.
- LatteLazy 4y agoI try and have compassion on people. Mr/Ms Faceless Executive doesn't really know what I do, they don't know how any of this actually works. It might as well be magic to them. Every time they deal with me, they get apparently randomly "Yes"s and "No"s and "Maybe But"s. Are those truly random? Am I slacking off (intentionally or not) by upping the number of Nos? Am I secretly giving more Yes's to a different exec that I like more? They have no idea. And they have made commitments, to clients, internal or external, to get X done by the end of the quarter etc. So their only option really is to dig their heels in and try and insist and punish me for all and any "No" they get. If it fails then at least they know that "No" was real. If it succeeds then great. And even if they suspect I am right, they're not rewarded for letting their client down but helping the business as a whole, quite the opposite in fact. They do have skills, and they are ultimately people trying to get by in a world of uncertainty. They're just not technical. And they're forced to play a game where the worst behavior often wins so it's not necessarily their fault as people when they act badly. At least those thoughts keep me sane. I am lucky to have a very good team around me. We all support each other. And the others are much more technically able and detail oriented than I am. So I try to shield them by turning aside the worst of the execs and their craziest demands and try and run interference etc.
- notahacker 4y ago> Sales, legal, compliance, product (and HR and finance) all say yes to whatever an exec says This isn't true at all. Legal and compliance are literally paid to say no to stuff (which does of course make the job of saying no easier). HR and Finance too, to a large extent. Sales are paid to say yes, but will still try as hard as possible to block anything that will hurt their performance figures/targets Though all of them tend to be better at converting their department's own technical details into the appropriate amount of intelligible detail, and making "no" sound more like "Great idea, but we can't" or "Maybe later" and less like "You should really understand our platform before you start having ideas"