06-reference

periodic table of software thatguybg

·reference·source: https://x.com/thatguybg/status/2078576758735990884·by Brett Goldstein (@thatguybg, founder microHQ, ex-Google)
software-taxonomyskill-stationsproduct-designsquarelycomposition

Periodic Table of Software (thatguybg)

![[assets/2026-07-19-periodic-table-of-software.jpg]]

The post (2026-07-18, 56k impressions / 852 bookmarks): "my hot take is that 99% of software can be built with the same set of finite elements. spending time/tokens building any of this from scratch over and over again is peak AI psychosis."

The image: 115 "elements" in six groups — Objects/nouns (1-35: Company, Person, Lead, Deal, Task, Invoice, Workflow…), Properties (36-60: Status, Date, Currency, Owner, Priority…), Actions/verbs (61-85: Create, Search, Approve, Escalate…), Interfaces/views (86-100: Grid, List, Kanban, Table, Feed, Form…), Intelligence/AI (101-108: Search, Summarize, Extract, Classify, Generate, Prompt, Recommend, Analyze), Rules/automation (109-115: Permission, Policy, Trigger, Schedule, Condition, Action, Audit).

Assessment

The taxonomy is genuinely useful. Groups 1-35 + 36-60 are the compressed schema of every CRM/PM tool ever shipped (basically Salesforce + Asana's ERD); 101-108 is a clean verb vocabulary for scoping AI skill stations; 109-115 maps to governance surfaces. Good checklist artifact for build scoping ("which elements does this page actually need?") on Squarely / HQ / generative-UI work.

The hot take is half right, and the half that's right is the bet RDCO already made. Reusable finite machinery instantiated per-use instead of rebuilt per-project IS the brigade-house thesis (stations/expo/rail/cellar as our periodic table; the factory instantiates brigades from the same elements; v2's "delete coordination, keep domain tools" ruling). See [[2026-07-18-agent-brigade-v2-simplification-design]].

Where it breaks: the 1% he waves off is the entire business. Elements are commodity — nobody pays for elements. They pay for (a) the composition fitting their specific workflow and (b) proof it runs in their environment. That is the evals + mise moat ("demo-grade vs delivery-grade", founder positioning 2026-07-09). If software were 99% finite elements, the ten thousand vertical SaaS products sitting on top of Salesforce's identical schema wouldn't exist — they exist because composition + context is where the value is.

Bias note: the author is a self-described "context farmer" building microHQ around this thesis. Right pitch, but a pitch.

Founder dialogue (2026-07-19 iMessage, same morning)

Founder accepted the chemistry framing and extended it — his additions worth keeping:

RDCO hooks

Why this is in the vault

Mapping against Ray Data Co