Two Bit History

This content is adopted from TwobitHistory.org, which has been graciously released under CC BY-SA 4.0 by Sinclair Target

This is a series about computer history intended primarily for computer people. While there is a lot of writing out there about the history of computing for a general audience, there is much less for a technical audience — which is a shame, because there are so many interesting historical questions that might only occur to somebody who designs and builds software every day, questions like Where did JSON come from? and Why are man pages still a thing?

The Rise and Rise of JSON

21 September, 2017

JSON has taken over the world. Today, when any two applications communicate with each other across the internet, odds are they do so using JSON. It has been adopted by all the big players: Of the ten most popular web APIs, a list consisting mostly of APIs offered by major companies like Google, Facebook, and Twitter, only one API exposes data in XML rather than JSON.

    The Lineage of Man

    28 September, 2017

    The story of man is inextricably tied to the story of Unix. The very first version of Unix (1971) did not provide a man command. But Douglas McIlroy, who managed the Unix project, insisted that some kind of documentation be made available. This resulted in the Unix Programmer's Manual which later paved way for the man pages we know today.

      The Most Important Database You've Never Heard of

      07 October, 2017

      In 1962, JFK challenged Americans to send a man to the moon by the end of the decade, inspiring a heroic engineering effort that culminated in Neil Armstrong's first steps on the lunar surface. But the Apollo Program was so staggeringly complex that new technologies had to be invented even to do the mundane things. One of these technologies was IBM's Information Management System (IMS).

        The Ruby Story

        19 November, 2017

        We take a look at the history of Ruby. How and why it was started by a recent college grad, Yukihiro Matsumoto in 1993. How it moved from Japan to rest of the world to become wildly popular language we know of today.

          Simulating the Altair

          02 December, 2017

          The Altair 8800 was a build-it-yourself home computer kit released in 1975. The Altair was basically the first personal computer, though it predated the advent of that term by several years.

            Important Papers: Codd and the Relational Model

            29 December, 2017

            The relational model was introduced in 1970. Edgar Codd, a researcher at IBM, published a paper called "A Relational Model of Data for Large Shared Data Banks." The paper is unassuming; Codd only claims to have employed a novel tool (the mathematical notion of a "relation") to address some of the inadequacies of the prevailing database models.

              Whatever Happened to the Semantic Web?

              27 May, 2018

              In 2001, Tim Berners-Lee, inventor of the World Wide Web, published an article in Scientific American. Since its introduction only a decade before, the web had fast become the world's best means for sharing documents with other people. Now, the web would evolve to encompass not just documents but every kind of data one could imagine.

                The World Wide Web and Its Inventor

                10 June, 2018

                The fascinating story of Tim Berners-Lee and the invention of the web. In 1989, when Tim first proposed the idea that would become the WWW, a new set of standards called TCP/IP were being developed which allowed previously isolated computer networks to talk to each other. This synergy between an open networking standard and Tim's hypertext system led to the web as we know it today!

                  The IBM 029 Card Punch

                  23 June, 2018

                  A glimpse into how programming was done back in the 1960s the era of punch card programming. Trace the evolution of our early programming tools - "When they were first invented, punch cards were punched with circular holes, but IBM realized that they could fit more columns on a card if the holes were narrow rectangles" Bonus: Get to know where the the 80 character limit in programming came from!

                    Version Control Before Git with CVS

                    07 July, 2018

                    Github was launched in 2008. If your software engineering career, like mine, is no older than Github, then Git may be the only version control software you have ever used. Take a peep into what it was like using version control before distributed repositories and commit graphs.

                      Made with ♥ by a group of nerds on Earth!