Posted Jul 3, 2009 20:19 UTC (Fri) by giraffedata
In reply to: Soft updates, hard problems
Parent article: Soft updates, hard problems
(as in "dependency graph")
Well, it's logical in that sense. The problem would be saying that the graph shows dependencies.
I think of dependency like connectivity and functionality, two other words computer people widely misuse because they find longer words sound smarter. Connectivity is the degree or quality of being connected, so that a mesh network has more connectivity than a star. But "I have connectivity to Chicago" is nonsense. It's "I have a connection to Chicago." Similarly, functionality is the degree or quality of being functional, so "I'm improving the functionality of the word processor" sensible, but "I'm adding undelete functionality" is not. (It's "I'm adding undelete function").
So I think dependency is the degree or quality of being dependent. A graph that shows how things depend on other things shows dependency. But an instance of A depending upon B is dependence.
That's apparently not a traditional use of "dependency" -- traditionally, I think it just doesn't exist. I just find it a logical construction of the word.
to post comments)