How to tell a manager that he is making technical mistakes? [closed]
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;
up vote
2
down vote
favorite
I had a 20-something CEO/CTO at a startup whose technical knowledge seemed very limited, but he was also very arrogant and he didn't want to hear my ideas AT ALL. Here was a person who was doing programming (our app was his baby) but didn't know how to encode RGBA in a uint32_t (he thought alpha was the low byte), even though he had been doing UX professionally before this. He went on to make many very basic mistakes but he avoided being told anything, and he rejected the ideas that I presented, and he often refactored my code without my permission and while avoiding any debate about it, making my code harder to maintain. He forbade me from adding comments to the code, and he added his own mean-little-messages to the code trying to be condescending. Other workers seemed to encourage his delusions of grandeur, why I don't know. I ended up leaving as soon as I could but was there a way to diplomatically deal with his lack of knowledge?
management psychology
closed as off-topic by gnat, Dawny33, Myles, Chris E, Jenny D Jul 5 '16 at 9:15
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Real questions have answers. Rather than explaining why your situation is terrible, or why your boss/coworker makes you unhappy, explain what you want to do to make it better. For more information, click here." â gnat, Dawny33, Myles, Chris E, Jenny D
suggest improvements |Â
up vote
2
down vote
favorite
I had a 20-something CEO/CTO at a startup whose technical knowledge seemed very limited, but he was also very arrogant and he didn't want to hear my ideas AT ALL. Here was a person who was doing programming (our app was his baby) but didn't know how to encode RGBA in a uint32_t (he thought alpha was the low byte), even though he had been doing UX professionally before this. He went on to make many very basic mistakes but he avoided being told anything, and he rejected the ideas that I presented, and he often refactored my code without my permission and while avoiding any debate about it, making my code harder to maintain. He forbade me from adding comments to the code, and he added his own mean-little-messages to the code trying to be condescending. Other workers seemed to encourage his delusions of grandeur, why I don't know. I ended up leaving as soon as I could but was there a way to diplomatically deal with his lack of knowledge?
management psychology
closed as off-topic by gnat, Dawny33, Myles, Chris E, Jenny D Jul 5 '16 at 9:15
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Real questions have answers. Rather than explaining why your situation is terrible, or why your boss/coworker makes you unhappy, explain what you want to do to make it better. For more information, click here." â gnat, Dawny33, Myles, Chris E, Jenny D
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09
suggest improvements |Â
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I had a 20-something CEO/CTO at a startup whose technical knowledge seemed very limited, but he was also very arrogant and he didn't want to hear my ideas AT ALL. Here was a person who was doing programming (our app was his baby) but didn't know how to encode RGBA in a uint32_t (he thought alpha was the low byte), even though he had been doing UX professionally before this. He went on to make many very basic mistakes but he avoided being told anything, and he rejected the ideas that I presented, and he often refactored my code without my permission and while avoiding any debate about it, making my code harder to maintain. He forbade me from adding comments to the code, and he added his own mean-little-messages to the code trying to be condescending. Other workers seemed to encourage his delusions of grandeur, why I don't know. I ended up leaving as soon as I could but was there a way to diplomatically deal with his lack of knowledge?
management psychology
I had a 20-something CEO/CTO at a startup whose technical knowledge seemed very limited, but he was also very arrogant and he didn't want to hear my ideas AT ALL. Here was a person who was doing programming (our app was his baby) but didn't know how to encode RGBA in a uint32_t (he thought alpha was the low byte), even though he had been doing UX professionally before this. He went on to make many very basic mistakes but he avoided being told anything, and he rejected the ideas that I presented, and he often refactored my code without my permission and while avoiding any debate about it, making my code harder to maintain. He forbade me from adding comments to the code, and he added his own mean-little-messages to the code trying to be condescending. Other workers seemed to encourage his delusions of grandeur, why I don't know. I ended up leaving as soon as I could but was there a way to diplomatically deal with his lack of knowledge?
management psychology
edited Jul 5 '16 at 6:09
Zane
51
51
asked Jul 1 '16 at 20:50
Zane
161
161
closed as off-topic by gnat, Dawny33, Myles, Chris E, Jenny D Jul 5 '16 at 9:15
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Real questions have answers. Rather than explaining why your situation is terrible, or why your boss/coworker makes you unhappy, explain what you want to do to make it better. For more information, click here." â gnat, Dawny33, Myles, Chris E, Jenny D
closed as off-topic by gnat, Dawny33, Myles, Chris E, Jenny D Jul 5 '16 at 9:15
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Real questions have answers. Rather than explaining why your situation is terrible, or why your boss/coworker makes you unhappy, explain what you want to do to make it better. For more information, click here." â gnat, Dawny33, Myles, Chris E, Jenny D
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09
suggest improvements |Â
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09
suggest improvements |Â
1 Answer
1
active
oldest
votes
up vote
11
down vote
It seems like the most diplomatic thing to do is exactly what you did in this case. If he actually knew what he was doing, and the rest of the team supported him, the only way to reconcile your contradictory opinion was to gracefully step away and find a group you work better with.
If he had no idea what he was doing, as you suggest, and everyone else on the team still supported him, you should have done the same thing but doubly as fast. Either way, finding yourself as a subordinate to someone who has blatantly different core methodology, and doesn't want to hear your ideas "AT ALL" is an unfortunate incompatibility. It sounds like any other approach would have simply caused frustration, followed by the same end result: you walking a different path.
suggest improvements |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
11
down vote
It seems like the most diplomatic thing to do is exactly what you did in this case. If he actually knew what he was doing, and the rest of the team supported him, the only way to reconcile your contradictory opinion was to gracefully step away and find a group you work better with.
If he had no idea what he was doing, as you suggest, and everyone else on the team still supported him, you should have done the same thing but doubly as fast. Either way, finding yourself as a subordinate to someone who has blatantly different core methodology, and doesn't want to hear your ideas "AT ALL" is an unfortunate incompatibility. It sounds like any other approach would have simply caused frustration, followed by the same end result: you walking a different path.
suggest improvements |Â
up vote
11
down vote
It seems like the most diplomatic thing to do is exactly what you did in this case. If he actually knew what he was doing, and the rest of the team supported him, the only way to reconcile your contradictory opinion was to gracefully step away and find a group you work better with.
If he had no idea what he was doing, as you suggest, and everyone else on the team still supported him, you should have done the same thing but doubly as fast. Either way, finding yourself as a subordinate to someone who has blatantly different core methodology, and doesn't want to hear your ideas "AT ALL" is an unfortunate incompatibility. It sounds like any other approach would have simply caused frustration, followed by the same end result: you walking a different path.
suggest improvements |Â
up vote
11
down vote
up vote
11
down vote
It seems like the most diplomatic thing to do is exactly what you did in this case. If he actually knew what he was doing, and the rest of the team supported him, the only way to reconcile your contradictory opinion was to gracefully step away and find a group you work better with.
If he had no idea what he was doing, as you suggest, and everyone else on the team still supported him, you should have done the same thing but doubly as fast. Either way, finding yourself as a subordinate to someone who has blatantly different core methodology, and doesn't want to hear your ideas "AT ALL" is an unfortunate incompatibility. It sounds like any other approach would have simply caused frustration, followed by the same end result: you walking a different path.
It seems like the most diplomatic thing to do is exactly what you did in this case. If he actually knew what he was doing, and the rest of the team supported him, the only way to reconcile your contradictory opinion was to gracefully step away and find a group you work better with.
If he had no idea what he was doing, as you suggest, and everyone else on the team still supported him, you should have done the same thing but doubly as fast. Either way, finding yourself as a subordinate to someone who has blatantly different core methodology, and doesn't want to hear your ideas "AT ALL" is an unfortunate incompatibility. It sounds like any other approach would have simply caused frustration, followed by the same end result: you walking a different path.
answered Jul 1 '16 at 20:58
King
41128
41128
suggest improvements |Â
suggest improvements |Â
Seems like we have a double Zane. One that post, the other who edit.
â Walfrat
Jul 5 '16 at 8:33
This question has answers, although many are probably opinion based. Anyways, the OP's situation is not the norm but certainly not uncommon among incoming new-grads who don't think "good" practices are efficient. If it becomes obvious that simply telling them the answer isn't working then my usual next tactic is to simply ask leading questions that gets them to come to the same conclusion. If that doesn't work then I tend to let them screw up and use that as a teaching opportunity to reiterate what I hold told them. If that doesn't work then that person won't be working with me much longer.
â Dunk
Jul 6 '16 at 17:09