I do not want a system for everything. I want the smallest system that makes repeated friction disappear.
This page collects small systems I build or test for repetitive work, context switching, clutter and problems that are annoying enough to deserve a fix but not big enough to deserve a giant project.
From the engineering archive: This is part of my earlier personal technology notebook. The main DadIdeaLab site now focuses on children, digital parenting and playful learning. If you’re here for family ideas, start here →

Start with repeated friction
I usually get a better result when I stop asking “What should I automate?” and start asking “What keeps making me do the same avoidable work?”
Field note: The Problem Wasn’t YouTube. It Was What Came Next.
Compress the problem before building the system
A useful small system needs a narrow target. If I cannot explain the problem clearly, I am likely to automate the wrong thing or create a new layer of maintenance.
Related guide: Building Software With AI: A Practical Field Guide
Do not automate a feature. Remove a friction.
A feature list can grow forever. A named friction gives me a way to reject ideas that do not make the original problem smaller.
Field note: Most Product Ideas Start in the Wrong Place
Keep systems small enough to delete
A tiny system should earn its maintenance cost. If the workaround becomes more complicated than the friction it removes, simplification has turned into another project.
The decision rule I keep using
Automate repeated, predictable friction when the result is easy to verify. Leave the rest manual until the pattern becomes clearer.