Skip to content

Add Series Six: Tech CEOs (50 cards) - #17

Merged
ralyodio merged 1 commit into
masterfrom
worktree-tech-ceos
Sep 8, 2026
Merged

Add Series Six: Tech CEOs (50 cards)#17
ralyodio merged 1 commit into
masterfrom
worktree-tech-ceos

Conversation

@ralyodio

@ralyodio ralyodio commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Series Six, fifty cards at /tech-ceos, following the Series Four and Five shape: hand-curated roster, per-card pages, OG images, and portraits painted from verified photographs.

Why a CEO set belongs here

Every other set on this site cards the person who wrote the thing. This one cards the person who decided it would be built, and whether it would be given away. That is the axis the openness stat measures, and it is what makes the set worth printing:

  • Gerstner put roughly a billion dollars behind Linux in 2000, which did more for enterprise Linux adoption than any advocacy
  • McNealy published NFS as an open spec, released OpenSolaris, and put Java under the GPL
  • Nadella took over a company whose previous CEO called Linux a cancer, shipped a Linux kernel inside Windows, released VS Code under MIT, and bought GitHub
  • Huang ships the proprietary driver that got Torvalds on film insulting a graphics vendor, and the same company opened its GPU kernel modules in 2022
  • Bob Young and Whitehurst are the entire commercial argument for open source, twenty-five years apart

Being admired is not the bar. Gates is carded with the Open Letter to Hobbyists and the Sherman Act ruling on the same card.

Stat axes

product / operating / openness / influence. The Series Five axes do not travel — rating a chief executive on technical depth mostly measures how long ago they stopped writing code.

No duplicates

Fifteen founders and chief executives are already carded in Series One to Five (Shuttleworth, Mullenweg, Hykes, Hashimoto, Buytaert, Widenius, Hassabis, Amodei, Delangue, Mensch, Baker and others). They are linked from the roster page rather than repeated.

Likeness

49 of 50 resolved to a verified photograph on the first pass, the highest rate of any set here — public-company CEOs get photographed at conferences by people who upload to Commons. Photographer credits flow through to each card page.

Sid Sijbrandij gets no face. No Commons file, no Wikidata P18, and the obvious fallback avatar is served by an account whose API record has a null name and a very recent numeric id, so it cannot be verified as him the way the Series Four and Five avatar overrides were. The reason is recorded in scripts/ceo-refs.mjs so a rerun cannot quietly undo the call.

All 49 portraits were reviewed by eye as contact sheets before promotion to assets/portraits/tech-ceos/. Two worth a second opinion: Jim Whitehurst was painted from a 1024x483 keynote frame, and Nat Friedman from a 2005 photograph, so he looks two decades younger than he does today. Both are honest derivatives of identified photographs rather than inventions, but they are the two I would re-source first.

enhance is never called. All 100 faces are the text-accurate HTML render.

Three things caught during the build

  1. The crest was hardcoded. ceo-template.mjs inherited WOMEN IN TECH in the card crest and shipped it into the first render of all 50 fronts. Caught by eye on a published face, fixed, re-rendered. Worth knowing before a seventh set is cloned from a sixth.
  2. 44 of 50 scouting reports overflowed the panel. The validator warns at ~65 words; the first drafts ran 71-91. Series Five has zero such warnings and this set now matches — an over-length report clips on the printed card back.
  3. Four source URLs did not resolve. The Tesla patent-pledge post 403s every fetcher, the Gerstner book and Apache Dubbo have no Wikipedia articles under those titles, and the LinkedIn post carrying Jay Kreps' "The Log" is gone from its original URL. All four were replaced or cited from the Wayback Machine. All 124 URLs now verify 200.

Date guard

Stays out, for a different reason than Series Five. The earliest person here was born in 1912, so a 1950s photograph of Packard or Watson is exactly right, and namesakes are caught by the surname and description tests in looksRight() instead. FIELD is wider on the business side because Wikidata calls these people "business magnate" and "chief executive officer" rather than "computer scientist".

Checks

  • npx tsc --noEmit clean
  • pnpm ceos:validate — 50 on the roster, 1 warning (the intentional no-face card)
  • pnpm build — 568 static pages, 49 card pages plus OG images
  • All 124 source URLs verified 200

🤖 Generated with Claude Code

https://claude.ai/code/session_018QcmyBgG3St5hh4TJHVQaD

Every other set here cards the person who wrote the thing. This one cards the
person who decided it would be built, priced, staffed and, the axis this site
actually cares about, whether it would be given away.

That last part is why a CEO set belongs on an open source card collection at
all. Gerstner put a billion dollars behind Linux in 2000 and made it acceptable
in enterprise procurement. McNealy opened NFS, Solaris and Java. Nadella took
over a company whose previous CEO called Linux a cancer, shipped a Linux kernel
inside Windows and bought GitHub. Huang's proprietary driver is why Torvalds is
on film insulting a graphics vendor, and the same company opened its GPU kernel
modules in 2022. None of those were engineering decisions.

Being admired is not the bar and neither is being liked. Gates is carded with
the Open Letter to Hobbyists and the Sherman Act ruling on the same card.

Rated on product / operating / openness / influence, because the Series Five
axes do not travel: rating a chief executive on technical depth mostly measures
how long ago they stopped writing code.

The no-duplicates rule holds. Fifteen founders and chief executives are already
carded in Series One to Five (Shuttleworth, Mullenweg, Hykes, Hassabis, Amodei
and the rest), so they are linked from the roster page rather than repeated.

Likeness rule, same as Series Three to Five
-------------------------------------------
Portraits are painted from an identified photograph or the card gets no face.
49 of 50 resolved on the first pass, the highest rate of any set here: public
company CEOs get photographed at conferences by people who upload to Commons.
Every accepted photo carries its photographer credit through to the card page.

The exception is Sid Sijbrandij. No Commons file, no Wikidata P18, and the
obvious fallback avatar is served by an account whose API record has a null name
and a very recent numeric id, so it cannot be tied to him the way the Series
Four and Five avatar overrides were. That card ships with the no-face plate.

All 49 portraits were reviewed by eye as contact sheets before being promoted to
assets/portraits/tech-ceos/. Two are worth a second opinion: Jim Whitehurst was
painted from a 1024x483 keynote frame, and Nat Friedman from a 2005 photograph,
so he looks two decades younger than he does now. Both are honest derivatives of
identified photographs rather than inventions.

The date guard stays out, for a different reason than Series Five. The earliest
person here was born in 1912, so a 1950s photograph of Packard or Watson is
exactly right; namesakes are caught by the surname and description tests in
looksRight(), which are specific rather than chronological. FIELD is wider on
the business side because Wikidata describes these people as "business magnate"
and "chief executive officer" rather than "computer scientist".

enhance is never called, same as Series Three to Five. All 100 faces are the
text-accurate HTML render.

Other notes
-----------
Every one of the 124 source URLs was verified 200 before landing. Four of the
first drafts were not: the Tesla patent-pledge blog post 403s every fetcher, the
Gerstner book and Apache Dubbo have no Wikipedia articles under those titles, and
the LinkedIn engineering post carrying Jay Kreps' "The Log" is gone from its
original URL and is cited from the Wayback Machine instead.

44 of the 50 scouting reports were over the panel's ~65 word budget on the first
draft and were rewritten to fit. Series Five has zero of those warnings and this
set now matches; an over-length report clips on the printed card back.

The card template carried "WOMEN IN TECH" in the crest, hardcoded, which shipped
into the first render of all 50 fronts before it was caught by eye. Fixed and
re-rendered.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018QcmyBgG3St5hh4TJHVQaD
<>
<script
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

ThreatCrush Security Scan

7 finding(s)

MEDIUM: 7

Severity Rule Location
MEDIUM js-credential-logged scripts/migrate.mjs:16
MEDIUM js-unescaped-html-sink src/app/cards/[slug]/page.tsx:60
MEDIUM js-unescaped-html-sink src/app/gods-of-ai/[slug]/page.tsx:68
MEDIUM js-unescaped-html-sink src/app/hacking-legends/[slug]/page.tsx:68
MEDIUM js-unescaped-html-sink src/app/security-professionals/[slug]/page.tsx:68
MEDIUM js-unescaped-html-sink src/app/tech-ceos/[slug]/page.tsx:68
MEDIUM js-unescaped-html-sink src/app/women-in-tech/[slug]/page.tsx:68

Snippets are redacted; ThreatCrush never prints matched credential material.

@ralyodio
ralyodio merged commit 72d07ce into master Sep 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants