Jeffrey M. Barber

Tombstone

farmcron

Feb 2017 โ€“ May 2018 ยท age 35โ€“36

What it was

A household operating system for a small farm, in one Java jar on Spark and Jetty. It began as chores and habits. In one June it swelled into a multi-tenant platform: carts, customers, a static-site CMS that rebuilt the public site a second after any product edit, subscriptions by SMS and Messenger, and an Alexa skill that introduced itself as a baby goat. Underneath sat a key-value store held in memory and persisted to disk or S3, with a typed query engine and metrics counters generated from schemas declared in Java. It died as the thing the household actually needed: payroll, checks, paid time off and W-2 reports for one employee.

Wins, for the age

What it taught

Genealogy

Ancestors: Career Brkz Rednova: small-business web apps built on invented languages. Kitchen: the schema compiler habit. Wake: the static-site assembler, merged in whole. Descendants: Adama Saas: accounts, tenants and billing generated from one definition. Goat Lamancha: schema written as code, everything else generated. Goat Bot: one-operator deployment with state kept in S3. Hearth: a single-jar server for a ranch, with tasks and habits again.

Epitaph

Chores became habits, habits became a platform with a talking goat, and the platform became a payroll calculator. The only features that lived were the ones that wrote checks.