Had a project recently that was effectively “Hey other teams, you have until $date to make this change or you will lose $feature”
The deadline was extended by a month, and we still quietly didn’t make the breaking change on our end for another month after. Every team impacted (until they made the change needed) got emails weekly about it, even into the “quiet” extended deadline. Emails went to whole teams so it couldn’t be lost by one person going on vacation or something.
Day after breaking change (more than three months after first contact) I sent out the final email to any teams that still hadn’t done the needful. “Hey, looks like your shit was still wrong when we did the thing we warned about. It’s broken now.”
Over a week after breaking change, ten minutes before I’m off for the weekend: “Hey, we’ve been troubleshooting for a while trying to figure out why $feature no longer works. This is business critical for $reasons. How can we get this resolved?”
“Please see the attached email from over three months ago (attached).”





I know, right?
For a while it looked like everyone was just going to stick with calling the older folks boomers and the younger folks millenials, but I guess some intelligence leaked through into the “futile generational hate” machine.
Is every generation working to make things better than it was? No! Clearly the old folks don’t want the young ones to have anything good, otherwise the world wouldn’t have any problems by now!
Just give yourself some more years, time for life experiences, and to be shocked and apalled when you learn how hard it can be to coordinate a group of people who all want the same outcomes to a concentrated cooperative effective course of action. Hell, how hard it can be to get them to even agree on the same path to the desired outcome.