Easy... choose Node and put the Python engineer in charge or choose Python and put the Node guy in charge.
Or redo the whole thing in Go.
Or redo the whole thing in Go.
The post I was replying to was asking why an individual lead engineer in this scenario would do this. They have reasons to fight and no reason to concede. Their bosses have every reason to, at minimum, get both sides to "hug it out" so why haven't they?
Is it such a bad thing to have many different languages in play as long as the SLAs are met?
It is faster and more scalable than Go plus it has a usable debugger.