Yes/no tracking is lying to yourself
Yes/no tracking falls apart the second your habit has any meaningful variation in effort or outcome. The ambiguity comes from treating a spectrum as a toggle.
Consider these common examples:
- “Meditated” — did you sit for 90 seconds or 30 minutes? Both get a checkmark, but one is barely a pause.
- “Read” — a paragraph or a chapter? That checkbox tells you nothing.
- “Exercised” — walked to the mailbox or did a HIIT session? Same “yes.”
- “Worked on side project” — opened the file and closed it, or made real progress? You’ll never know.
The danger: you either give yourself credit for nothing (and feel like you’re succeeding when you aren’t), or you mark “no” on a day you actually made a small but genuine effort (and feel like a failure for no reason). Both kill momentum.
Minimal fix? Use a simple 1–5 intensity or a one-word qualifier. “Meditated: 2” means short session. “Read: 0.5 hours” if you don’t mind a number. “Exercise: hard” vs “easy.” That’s it. One extra piece of data removes the ambiguity without turning tracking into a spreadsheet.
If you really want binary, define the floor explicitly: “Yes = at least 10 minutes of focused effort.” Write it down once. Then the checkbox actually means something.
Otherwise you’re just keeping a record of how many times you lied to yourself.
