• Issue #32: Modernism,  Programming Languages

    The Great Rewriting In Rust

    The book "Writing Secure Code, 2nd Edition" written by David LeBlanc and Michael Howard, published by Microsoft Press in 2002, was once required reading at Microsoft, following Bill Gates' "Trustworthy Computing" memo. The fifth chapter of said book is titled "Public Enemy #1: The Buffer Overrun" and it starts with a very interesting historical perspective on the problem, referring to the Morris Worm in 1986 as precedent, and even finding occurrences as far back as the 1960s.

  • Issue #32: Modernism,  Library

    Eric Sink

    Once upon a time, there was no GitHub, no iPhone, no AWS, no Android, no Google App Engine, no Stack Overflow, no Docker, no Kubernetes, no Rust, no Go, no Swift, no Kotlin, no Git, actually Subversion was barely starting to appear in the radar. Most importantly, there were no App Store yet.

  • Issue #31: English Language

    Issue #31: English Language

    Welcome to the thirty-first issue of De Programmatica Ipsum, dedicated to the subject of the English Language. In this edition, Graham explains the conflicting relationship of programming language designers with English; Adrian dives into the geopolitics of the twentieth century that brought English-sounding programming languages to our computers; and in the Library section, Graham reminisces the legacy and work of Jef Raskin and his opus "The Humane Interface".