El Pop

My personal interests, reflections, and thoughts


History

  • The Java Story

    The “Java Story” is a documentary-style account of the creation and evolution of the Java programming language. Born from a project called “Oak” at Sun Microsystems in the early 1990s, Java was initially intended for embedded systems and interactive cable television. However, the rise of the internet and the release of the Mosaic browser led… Continue reading

  • The Story of Ken Thompson

    This document provides an analysis of the life and professional philosophy of Ken Thompson, the co-creator of Unix. Born in 1943, Thompson developed a lifelong preference for minimal, consistent internal rules and concise reasoning. While working at Bell Labs, the collapse of the ambitious but overly complex Multics project provided the space for Thompson to… Continue reading

  • The Story of Dennis Ritchie

    Dennis Ritchie was an “invisible giant” of the computing world whose quiet genius provided the foundation for nearly all modern technology. A researcher at Bell Labs, Ritchie co-created the Unix operating system and developed the C programming language. His decision to rewrite Unix in C introduced the concept of portability, allowing software to run across… Continue reading

  • Documentary about the story of Python

    Python was conceived in the late 1980s by Guido van Rossum as a hobby project during his time at CWI in the Netherlands. Inspired by the ABC language, Guido sought to create a language that bridged the gap between C and Shell, prioritizing readability, simplicity, and ease of learning. What began as a small project… Continue reading

  • The Nazi Enigma Machine Engineering and Decryption

    This document provides a comprehensive summary of the engineering behind the Nazi Enigma machine and the heroic efforts to break its encryption during World War II. Continue reading

  • Who was Eratosthenes of Cyrene

    Eratosthenes of Cyrene (c. 276 BC – 194 BC) was a Greek polymath and the chief librarian at the Great Library of Alexandria. In the context of a senior engineer, he is best viewed as one of history’s first “system architects”—he didn’t just discover facts; he built the frameworks and tools to categorize the known… Continue reading

  • Tandem Computers: The History of NonStop Machines

    Tandem Computers was founded in 1974 by James “Jimmy” Treybig after Hewlett Packard rejected his vision for a truly fault-tolerant computer. The company developed the “NonStop” line of machines, which were engineered to remain operational even in the event of hardware failure, software crashes, or human error. These systems became the invisible backbone of the… Continue reading