Do you introduce people, like when you have two friends who don’t know each other yet but share common interests? I love this, love that something great might come from that connection with no further action from me. One of my accomplishments in life was introducing my best friend to her husband. The other day Andrzej introduced my to Justyna and a good discussion about women in tech ensued. With people, the more connections the better.
What about code? Sometimes we go to implement a new feature, and we find the two objects involved and say to them, “hey! You guys don’t know about each other yet, but if you get together, look at what we can accomplish!”
Now what have you done? Introduced a dependency in your code, another in the snarled web. In code, it is better to pass information through established channels.
People: the more connections the better. Code: no! stop it!
More about this on my real blog.