I have referenced this article by Kent Beck in my last two pieces. Here goes the last one. When discussing whether coupling was good or bad, Beck says:
This is where I got stuck for a long time (years).
I can’t think of a more influential author than Kent Beck. His contributions have defined what modern software development is. This struggle around an apparently elementary question should make anyone believing to have figured this game out think twice.