The Technologies We Carry: Why Some Computers Become Part of Our Story

June 28, 2026

Explores why some technologies remain meaningful long after they are replaced. Examines how ownership, timing, exploration, and personal experience shape the relationship between people and computers through examples including Commodore, Amiga, Apple, IBM PCjr, Palm, Pebble, Sun workstations, DOS, Windows, and Linux.

Read more

IBM PC Platform and Early Standardization

June 21, 2026

Examines how the IBM PC transformed personal computing from fragmented hardware ecosystems into a shared platform. Explores the role of x86 architecture, BIOS abstraction, MS-DOS, hardware compatibility, software ecosystems, and the rise of IBM-compatible systems. Compares the IBM-compatible model with Apple’s integrated approach and explains how standardization, compatibility, and ecosystem growth shaped the future of personal computing.

Read more

8-Bit Personal Computing and Fragmentation

June 14, 2026

Examines the rise of 8-bit personal computers in the late 1970s and early 1980s, focusing on system fragmentation, boot-to-BASIC environments, and early software distribution methods such as type-in programs, cassette tapes, and printed listings. Explores how incompatible systems developed under shared hardware constraints and how programming became a default user interaction model.

Read more

Computing History and Shared System Design

May 31, 2026

A synthesis of computing history from early personal systems through time-sharing, UNIX, and high-performance computing. Examines how resource constraints shaped system design, how abstraction layers hide but do not remove those limits, and how modern infrastructure continues the same operational patterns. Includes a practical shared-system exercise using Linux or BSD to expose multi-user behavior, scheduling, and system state.

Read more