Blog Posts

This is my about page!

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!

    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…

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

        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.

          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!

            Made with ♥ by a group of nerds on Earth!