• Issue #52: The World Wide Web,  Library

    Andy Clarke

    We have often said in the pages of this magazine that some books carry with them the Zeitgeist of their era. Examples are Bruce Tate's "Beyond Java," Joe Armstrong's "Programming Erlang," and Toby Segaran's "Programming Collective Intelligence." Such books have a tremendous impact upon publication, freezing in words not only a valuable body of knowledge, but also the spirit and promise of a new direction for the industry. Even if the APIs they describe become obsolete over time (which is mainly unavoidable), they remain as hallmarks of an era, valuable witnesses of the preoccupations and needs of practitioners at the time of their publication.

  • Issue #51: Freelancing,  Library

    Barry Boehm

    We have often talked about software economics in this magazine. For example, when we enumerated Eric Sink’s perspectives on the software business, discussed platforms as a paradigm for economic analysis, or talked about how Brad Cox advocated for an object-oriented economy. But there is a more extraordinary author about the subject, one we mentioned a few times in this magazine and who sadly passed away last August: Barry Boehm.

  • Issue #50: Humor,  Library

    Geoffrey James

    Western culture has long been fascinated with what the French call "Extrême-Orient"; since the times of Marco Polo, most probably since biblical times. We (the editors of a magazine that is, after all, a pure product of Western civilization) assign certain qualities to the thinking patterns of those regions: wisdom, calmness, thoughtfulness, and reflection. Eastern philosophy is often analyzed in counterpoint, in a tangential or even orthogonal fashion from its western counterpart: Confucius versus Aristotle; reason versus faith; extrovert versus introvert; yin versus yang; pandas versus grizzlies; Bruce Lee versus Chuck Norris.

  • Issue #49: Object-Oriented Programming,  Library

    The Gang Of Four

    Many different things bear the name "Gang of Four"; however, in this case, we are going to talk about a major bestseller in the history of computer books: "Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. There is a high probability that every reader of this article owns, has read, or has at least skimmed through the pages of a GoF book once or twice. The book has been reprinted dozens of times (40 times at least until 2012.) It has been the subject of uncountable articles, videos, panel discussions, and, yes, also attacks.