• Issue #23: Academia,  Library

    Garfinkel and Mahoney

    Let's start at the end. The last sentence in "NeXTSTEP Programming Step One: Object-Oriented Applications" by Simson L. Garfinkel and Michael K. Mahoney looks like this: "Go out and write a killer app!" This is slightly punchier than the way the same authors signed off in "Building Cocoa Applications: A Step-by-Step Guide": "Now go out and write a killer application!"

  • Issue #22: The Cloud,  Library

    Brian Kernighan

    Of all the articles I have written in this “Library” section, this has been by far the most difficult to write of them all. It is extremely hard to summarize in a thousand words the major achievements of a person that has defined the way our modern world and our industry work, in the most unfathomable ways. Because, to be honest, it is hard to find a starting place when talking about those who have such long resumés as Mr. Kernighan. Let us try to find some starting points and see where this takes us. Let us pick one major milestone: this is the person who gave UNIX its name.…

  • Issue #21: Open Source,  Library

    The Community

    It would of course be easy to single out authors who have made important contributions to the world of Free, Libre and Open Source Software for this month's Library article. I'm sure we'll address their work in later issues. One of the most important reasons for the success of Free Software is its collaborative nature so this month we'll acknowledge the community effort to document open source software.

  • 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.