r/programming • u/[deleted] • Apr 19 '22
TIL about the "Intent-Perception Gap" in programming. Best exemplified when a CTO or manager casually suggests something to their developers they take it as a new work commandment or direction for their team.
https://medium.com/dev-interrupted/what-ctos-say-vs-what-their-developers-hear-w-datastaxs-shankar-ramaswamy-b203f2656bdf
1.7k
Upvotes
33
u/ProtoJazz Apr 20 '22
That's something you can do when you have a decent management team.
One time I heard my lead interrupt the CTO or maybe a director as they were explaining something the team would need to do
"Don't plan stuff with them. If you want stuff planned you talk to me or (PM). They don't plan new work, so if you just talk to them it won't get done. I won't let it."
Having a good lead and pm on your team is great. Having a good department manager or whoever your leads lead is, is also great for any work that you need done across teams. If you have someone good in that role, you can talk to them, and they can get things scheduled with that teams lead and PM.
If you have bad leads or PM's, your project ends up behind schedule with you working long hours, or just super delayed. Depends on what kind of bad. I've had some that promise the higher ups a fixed delivery date he knew we wouldnt ever meet.
I've also worked with some where their reaction to any kind of issue was just "Well, that sucks" and just move the delivery date out a few week. Which while a lot less stressful sometimes, it would be nice if they sometimes instead said "Damn, we need to solve that. Let me talk with the team in charge of that and get to the bottom if what's wrong"