What is an Object Graph?

When I hear the word “graph,” I always think of graphs on a cartesian coordinate system. That’s not what we’re talking about here. Perhaps the easiest way of introducing graphs is to look at a visual representation of one: What are we looking at here? We see a set of objects represented by circles. The set is [6, 4, 5, 1, 3, 2]. We also see that a subset of those objects have some relationship to one another, which is represented by the lines. »

Object Thinking's Intro

Object Thinking’s introduction begins with talking about the ongoing crisis in software: The time: 1968. A software crisis has been declared. Part of the crisis derives from the fact that more software is needed than there are developers to produce it. The other part of the crisis is the abysmal record of development efforts. More than half of the projects initiated are canceled, and less than 20 percent of projects are successfully completed… »