Jeffrey M. Barber

Tombstone

Deckify

Jan 2026 · age 44

What it was

A JavaFX tool for laying out cards and exporting every combination as a PNG. A card was a rule: a document size, a filename pattern, and a list of rectangles, each pointing at nothing, at one image, at an image set with a table of per-image variables, or at whatever another rectangle was showing. A rectangle could even read a variable from another rectangle's current image and load the file that value named. A card-deck fill mode laid out traditional playing-card pips for a count taken from a variable. Export walked the Cartesian product of image sets with an odometer, rendered each card offscreen, and ended with an audit of what was exported, overwritten, duplicated or errored. The editor was rebuilt from a written specification of a sibling tool and matched its constants exactly. The code bears the marks of an AI agent's hand; the pips and the constraints are the human's. It was published whole in one January morning.

Wins, for the age

What it taught

Genealogy

Ancestors: none on record. It arrived complete, on its first morning. Descendants: RPG Spine: data-driven game tooling, built again with an AI agent at the keyboard.

Epitaph

Here lies Deckify. It knew where the pips go and told you which files it overwrote, and its README promised a filename syntax the code never accepted.