How C Became a Standard Language Instead of One Compiler's Dialect
Follow C from Bell Labs and K&R practice through ANSI X3J11, ISO C and C23, including what portability guarantees—and deliberately leaves open.
Conceptual, architectural explainers — how a subsystem actually works underneath.
Follow C from Bell Labs and K&R practice through ANSI X3J11, ISO C and C23, including what portability guarantees—and deliberately leaves open.
Trace the NIC host table's scaling failure, Mockapetris's delegated DNS design, the staged 1983–85 migration, caching tradeoffs and later DNSSEC.
How Ethernet moved from a 2.94-megabit coax experiment to switched full-duplex links without depending on collisions forever.
How GNU's freedom-centered movement and the 1998 open-source campaign came to share much software while making different arguments.
How Apple's 2008 SDK and App Store paired native mobile software with code signing, review, global distribution, and platform control.
How Netscape commercialized the browser, lost distribution to Microsoft, opened its code, joined AOL, and left Mozilla behind.
How five missing table entries produced rare Pentium division errors, a $475 million charge, and a lasting lesson in technical trust.
How SCO's Unix contract suit became a threat to Linux, fractured over evidence and copyright ownership, and ended in a 2021 settlement.
How commercial Unix fractured across codebases and alliances while POSIX and the Single UNIX Specification preserved portable interfaces.
How USB combined one host-controlled bus, device discovery, shared connectors, power, and classes—and why adoption still took years.