The other day I was in a feature design meeting for one of the new reports in the upcoming 3.0 release of Logos Bible Software, the Bible Word Study report. In attendance were a couple of Logos software developers, a few book designers and information architects, and Bob Pritchett, the president and co-founder of the company. We were going through the Grammatical Relationships section of that report line by line and commenting on the display, the information, the what-have-you.
At one point, I asked a dumb question (as I often do). “Bob,” I asked, “what is this report supposed to do? In a general sense, I mean.” I was getting at the Big Picture issues: Are we trying to find the Single Right Answer to every exegetical question? Are we just listing a bunch of unconnected information? Is this report teaching grammar? Should it?
Bob leaned back and said, “This report is supposed to do what all of our reports do: Facilitate serendipitous discovery.”
Each year here at Logos, we have an inter-departmental Christmas decorating contest. The rules are pretty simple: Each department decorates its area, judges come around at the appointed time, and a winner is declared.
Consider the simple graph to the right. A graph, you will recall, is a diagram made up of labels and lines. This particular graph has some further special characteristics: (1) This is a directed graph, because the lines are arrows that indicate which labels are “on top,” so to speak; if this were a corporate organization chart, the arrows would always point from manager to employee. (2) This graph is acyclic, which is a fancy word meaning “no cycles,” which is a fancy way of saying that if you follow the arrows in the direction they are pointing, you will never visit the same label twice. Put another way, if no matter where you start, you will eventually reach the end. (3) This particular graph is a tree, because it has exactly one topmost label (the CEO in our org chart), and each label has one and only one arrow that points to it. That is, each employee has only one boss — wouldn’t that be nice?