• Issue #20: Cycles

    Eternally Finally

    It is hardly possible these days to browse any blog or news website commenting the latest trends in the Apple galaxy, without reading references to the mythical, yet entirely foreseeable, ARM-based Mac. The existence of this not-yet-announced piece of otherwise overpriced hardware is entirely predicted by a closer reading of technology history in that same galaxy, an exercise usually (sadly) abhored by many.

  • Issue #20: Cycles,  Library

    Kathy Sierra

    The history of programming language books can be roughly divided in three distinctive eras. The first one stretches from the beginnings of programming to the mid 1970s. Programming books from those times were an often underestimated byproduct of the marketing budget of big companies such as IBM, and inherited the dry approach of most engineering books in the post-war era.

  • Issue #19: Cross-Platform

    Issue #19: Cross-Platform

    Welcome to the nineteenth issue of De Programmatica Ipsum, dedicated to the subject of Cross-Platform. In this edition, Graham analyzes the economics of cross-platform systems, and its impact in usability, availability, and ultimately, the profit margins of vendors; Adrian searches old issues of Dr. Dobbs’ Journal to contrast the evolution of cross-platform languages, frameworks, and IDEs, in the past 25 years; and in the Library section, Graham explains in detail Adele Goldberg’s contributions to Smalltalk-80 and to the computer industry, in particular through the books “Smalltalk-80: the Interactive Programming Environment,” “Smalltalk-80: The Language and its Implementation,” and “Smalltalk-80: Bits of History, Words of Advice.”