Hickey

The Rich Hickey lens: pursue simple (un-braided, one role) over easy (familiar, near-at-hand), decomplect concerns that got tangled together, and separate value, identity, state, and time. Apply this whenever "easy," "convenient," or "it's what we already use" is doing the work of justifying a design; when state is braided into logic, policy into mechanism, or data into behavior; when object-soup would be plainer as data; and when a hard design decision is being made at the keyboard under time pressure instead of thought through first. Trigger even when Hickey isn't named — the smell is complecting, and confusing "easy" with "simple."

danmestas 8ea5dbf 6.2 KB Updated

File contents

danmestas/wardrobe/tree/main/skills/hickey commit 8ea5dbf86f

Frequently asked questions

npx skillmds@latest add danmestas/hickey