– Don’t say “min work.” Say “MVP” or “iteration 1.” The label is internal. Deliver what works.
When the timer hits 200 minutes, stop. Even if it’s incomplete. Even if it’s ugly. Even if you could do more. lazyasses ticket 220905cum0200 min work
Total: . The “min work” part says: stop when it’s barely sufficient. How to Implement Your Own “LazyAsses Ticket” You don’t need the exact 220905cum0200 identifier. Any task can become a lazyasses ticket. Step 1 – Name your ticket like a log line Use format: lazyasses-[date][cumulative minutes]-[minimal deliverable] . Example: lazyasses-241101cum0120-fix homepage typo Step 2 – Set a hard timer for 200 minutes (or less) Do not exceed cumulative 200 minutes across all sessions. Track every minute. Step 3 – Define “minimum work” explicitly Before starting, write: “This ticket is complete when X works, even if Y is ugly, Z is missing, and no documentation exists.” Step 4 – Work in sprints of 25–50 minutes Between sprints, take a 5–10 minute break. No context switching. Step 5 – Stop at 200 minutes regardless of completion Unfinished? Close the ticket with a note: “200 min exhausted. Remaining issues: [list]. Requires new ticket.” – Don’t say “min work
Because the real secret? But constraints? Constraints yield freedom. Even if it’s incomplete
| Date | Task | Minutes | Cumulative | |------|------|---------|------------| | Sep 5 | Research | 45 | 45 | | Sep 5 | Draft code | 80 | 125 | | Sep 6 | Debug | 55 | 180 | | Sep 6 | Finalize | 20 | 200 (STOP) |