4 ms·
I think your approach to this situation is fine. There are poor ways to handle it, though. A recent example: The developer maintains a tool that communicates
by LordGrey 4y ago
I think your approach to this situation is fine. There are poor ways to handle it, though.
A recent example: The developer maintains a tool that communicates with another internal system maintained by another group. That system is being migrated from a suite of applications running on internal blades to something that runs on kubernetes. The migration affects how processes are accessed (IP addresses and ports), and changes are required on our end.
This developer does not know anything about kubernetes and does not know anything about the changes in the other system. He does not understand why any access methods may have changed, and he is irritated that an external system is pushing a new requirement onto his task list when it worked perfectly fine before. To be fair, he does not need to know anything about kubernetes to make this change, but his resistance to the modification almost demanded an explanation of why it is necessary, and then it devolved into the situation I just described.
- troon-lover 4y ago
- bluefirebrand 4y ago> he is irritated that an external system is pushing a new requirement onto his task list when it worked perfectly fine before. Imo, He's honestly entirely justified in being annoyed by this. It sounds like the other team has unilaterally decided to complicate things by migrating to kubernetes and breaking backwards compatibility. If it's just as simple as updating config files to point to new IP addresses that's one thing (which would be better solved with DNS honestly) but it sounds like it's a bigger breaking change than that, which is kind of bullshit. If you are changing an internal service at a company it's your job to get buy in from the clients of your service beforehand, not just cram the changes forward and expect them to adapt.