The futility of “I told you so” in software engineering teams
1–10 of 84 posts
Re: The futility of “I told you so” in software engineering teams
#2* objective is key, because if there’s too much data, you can find some that says anything you like.
Re: The futility of “I told you so” in software engineering teams
#3Re: The futility of “I told you so” in software engineering teams
#4Either you're not in a position to have your opinions count, or you've given up fighting for them and are burning out.
(A third option is that you're deluded, and are forgetting about all the times where what you told people didn't come out true. Watch for that, and be more humble.)
Re: The futility of “I told you so” in software engineering teams
#5While this is common wisdom on software teams, and it’s good rookie advice, it’s also good to know if people are feeling the need to shout “I told you so!” on any kind of repeated basis. It’s not only a sign that there’s something wrong with the proclaimer; it’s a sign that there’s something wrong, period. Maybe the team isn’t listening to well-reasoned arguments, or maybe there isn’t any way to get good enough data…
Re: The futility of “I told you so” in software engineering teams
#6Most of the time someone says "I told you so", and aren't listened to, they'd say that the people who didn't listen to their warnings didn't listen due to either politics or bias. Even in the case of politics or bias, though, "how will I make the case differently?" is still a valid question (it's just that the question is now also accompanied by "is this really the hill I want to die on?").
Re: The futility of “I told you so” in software engineering teams
#7I agree that considering your role and position is the correct thing to do.
Re: The futility of “I told you so” in software engineering teams
#8Re: The futility of “I told you so” in software engineering teams
#9If you feel like you're saying "I told you so" often, you should leave. Either you're not in a position to have your opinions count, or you've given up fighting for them and are burning out. (A third option is that you're deluded, and are forgetting about all the times where what you told people didn't come out true. Watch for that, and be more humble.)
> Your “I told you so” only highlights that you need to construct stronger arguments.
All of these may be true. They're not necessarily a reason to leave.
Re: The futility of “I told you so” in software engineering teams
#10If their reasoning was presented initially and matches up with what was the cause of the problems, then yes, they did tell you so and you should probably take note. Otherwise you're letting yourself or other managers off the hook every time. The culture should support feedback and input from both directions.
If an engineer did try to warn but didn't communicate that clearly, then I would see that as an area where (if I were a manager) we could see a tangible benefit by helping this person improve their communication skills. Improving communication skills isn't something a person does in a vacuum but within an environment that facilitates constructive feedback.
Dismissing previous warnings by default using this reasoning seems contrary to a so-called "data-driven" culture, and a great way to build miscommunication into a culture.