❌

Normal view

Mark Stephens (Robert X. Cringely), RIP

16 October 2026 at 20:58

Mary Alyce Stephens (Hacker News, Reddit, TidBITS Talk):

Mark Stephens, known to much of the world as Robert X. Cringely, passed away on October 3, 2026. He was 73.

Mark was a gifted writer, journalist, storyteller, husband, father, brother, and friend. To millions of readers and viewers, he was Robert X. Cringely, the witty and sometimes irreverent observer of the technology world. But to those of us fortunate enough to love him, he was simply Mark-and losing him leaves an emptiness that is difficult to put into words.

[…]

Writing as Robert X. Cringely, Mark became a distinctive voice in technology journalism. He had an unusual ability to understand not only technology but also the human beings behind it-the dreamers, inventors, entrepreneurs, eccentrics, and risk-takers who were changing the world. He could take a complicated subject and make it understandable, entertaining, funny, and deeply human.

Steven Sinofsky (via John Gruber):

Bob wrote β€œAccidental Empires” that chronicled SV and the tech industry of the PC era, 1970s-90s. It led to the highly regarded PBS series β€œTriumph of the Nerds” a definitive series of interviews of the era. Through that time he authored the β€œgossip” column” in InfoWorld on the latest goings on at OG PC companies. Everyone read it in print religiously.

See also: I, Cringely and Wikipedia.

Previously:

Update (2026-10-20): Paul Tyma (Hacker News):

The next day Bob and I went to Sun Microsystems. He and I sat in a room with Jonathan Schwartz (CEO) and Rich Greene (C-something-else) while they defended Java and gave me nasty looks wondering who the hell I was and why the hell I was even there. They seemed plenty interested in impressing Bob though. By the way, Dotnet didn’t squish Java but I did get a Sun t-shirt.

The Unreasonable Effectiveness of Constructive Data Modeling

7 October 2026 at 19:47

Alexis King (tweet):

The type systems provided by mainstream languages have grown vastly more sophisticated, but how much value does that complexity actually provide programmers in practice? I would like to make the case that it is somewhat less than one might think. While at times convenient, invariants can be captured in the type system using a small set of simple tools applied in principled fashion, and while fancy type systems may be convenient, they have misled many programmers by obscuring what is possible to model without built-in type system support. This talk aims to provide a simple shift in perspective, plus a set of concrete design principles, to make modeling invariants in types feel accessible to the working programmer without fancy language support.

β€œType system as obligation tracker” is a catchy phrase, like her previous β€œparse, don’t validate” (Hacker News).

See also: Matt Diephouse.

❌