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?

Dawn of the Microcomputer: The Altair 8800

22 July, 2018

What it was like using the Altair, the first successful personal computer. "Altair was not an especially powerful computer compared to others, nor was it the first general-purpose computer to incorporate a microprocessor chip. But the Altair was and is a kind of Ur-Computer for all of us."

    Where Vim Came From

    05 August, 2018

    I recently stumbled across a file format known as Intel HEX. As far as I can gather, Intel HEX files (which use the extension) are meant…

      What Did Ada Lovelace's Program Actually Do?

      18 August, 2018

      In 1843, Ada Lovelace published the first nontrivial program. How did it work? While regarded as the first programmer, her program was never even run, because the computer she was targeting was never built. Modern computing as we know it hadn't even been invented yet!

        Learning BASIC Like It's 1983

        02 September, 2018

        Today, everyone knows how to use a computer, but very few people, even in the computing industry, grasp all of what is going on inside of any single machine. In 1983, though, home computers were unsophisticated enough that a diligent person could learn how a particular computer worked through and through. This post imagines a childhood encounter with BASIC on the Commodore 64.

          The Rise and Demise of RSS

          16 September, 2018

          There are two stories here. The first is a story about a vision of the web's future that never quite came to fruition. The second is a story about how a collaborative effort to improve a popular standard devolved into one of the most contentious forks in the history of open-source software development. An unabridged history of RSS' triumphs and failures.

            A Short History of Chaosnet

            30 September, 2018

            Chaosnet is a long-extinct network protocol. But traces of it survive in the plumbing of the internet. Chaosnet was developed in the 1970s as a part of a larger effort to design and build a machine that could run the Lisp programming language more efficiently than a general-purpose computer.

              How Lisp Became God's Own Programming Language

              14 October, 2018

              A look at the fascinating history behind the one programming language with magical powers. "John McCarthy, Lisp's creator, did not originally intend for Lisp to be an elegant distillation of the principles of computation. But, after one or two fortunate insights and a series of refinements, that's what Lisp became."

                The Source History of Cat

                12 November, 2018

                A tour of the many historical implementations of the Unix cat utility. Ken Thompson and Dennis Ritchie began writing Unix on a PDP 7. This was in 1969, before C, so all of the early Unix software was written in PDP 7 assembly. The first implementation of cat is thus in PDP 7 assembly. See how cat evolved from the 1960s PDP implementation to how it is today.

                  Made with ♥ by a group of nerds on Earth!