shouldivibecodeit

Should I vibe codeAmazing Marvin?

Build a configurable personal task system from strategies, views, timers, and reviews

A configurable task system is literally the thing you will enjoy configuring forever.

?

Their verdict, the Marvin price and the build-time estimate come from their entry, MIT-licensed. Checked 2026-08-03.

Can you build it?asked by canivibecodeit.com ↗YESone-shottable · one sitting
?

Our verdict, the regret score and everything below it. Editorial and unsponsored — nobody can pay to be moved.

Should you ship it?asked by usSHIP ITgo. worst case you delete a repo.

The honest answer

why the verdict is what it is

The premise is that everyone needs a different productivity system, which is also the argument for building your own rather than paying for someone else’s toggles.

What actually breaks

not "if". the specific failures.

  • The configurability itself, which is the feature and the trap — a system you can always improve is a system you will always be improving
  • Strategy proliferation, where each new mode multiplies against every view and every timer
  • The distinction between using the tool and tuning the tool, which stops being obvious surprisingly quickly
  • Migration between your own schemas, since changing how tasks are modelled means rewriting the tasks you already have
  • Review rituals, which are the part that actually produces the benefit and the first thing to lapse
and then, at 3am

Nothing goes wrong, and that is precisely the failure. Three months in you have eleven views, four strategies, two timer modes and a weekly review you designed carefully and have run twice. The system is genuinely impressive. Looking at what you have actually completed since building it, the honest answer is that the most productive week was the one before you started, when tasks were a text file — and the tool built to organise your work has become the work.

Is that you?

the verdict is a default, not a law

ship it if
  • You pick a small fixed set of features and refuse the rest
  • You are honest that configuring is the enjoyable part and budget it as leisure
  • The tasks are exportable, so the time spent is not lost when the enthusiasm is
don’t ship it if
  • You are avoiding a real task by building this and know it
  • Every new idea becomes a new configurable option
  • The schema changes weekly and existing tasks have to be migrated each time
  • There is no measure of whether it helps

If you build it anyway

the checklist, then the prompt that enforces it

  1. Write down the three things this does before starting and treat the list as fixed. In this category, scope discipline is the whole engineering problem.
  2. Prefer hardcoded opinions over configuration. Every setting is a decision deferred forever and a combination you must keep working.
  3. Fix the schema early, because changing how tasks are modelled means migrating everything you have already entered.
  4. Set a date to evaluate whether the tool is helping, and be prepared for the answer to be no.
  5. Keep exports working continuously, so the tasks survive whichever version of the system you end up with.
  6. Timebox the building. This is a project where the enjoyable part and the useful part are different activities.
the guardrail prompt
Before you build a configurable personal productivity system, apply these and push back if I ask you to break them.

1. Ask me to name the three things this system must do, and write them at the
   top of the README as fixed scope. Then tell me plainly that the risk here is
   not a bug — it is that a configurable system is enjoyable to configure and I
   may end up tuning it instead of using it.
2. Prefer a hardcoded opinion over a setting every time. Ask me to justify each
   configurable option, and remind me that every one is a combination that has
   to keep working.
3. Fix the task schema early and warn me before any change that would require
   migrating existing tasks.
4. Keep export working from the first commit, so whatever I have entered
   survives the next redesign.
5. Suggest a date — a month out — to assess whether this is helping, and what
   evidence would answer that.
6. Timebox the build and tell me when I have exceeded it.
7. Implement one view well before adding a second, and one strategy before
   adding another.
8. Out of scope unless I ask: gamification, analytics on my own behaviour,
   integrations, mobile, collaboration.
9. If I ask for a feature that mainly makes the system more interesting rather
   than more useful, say so.
paste this before you build — not after something breaks22 lines · 1273 chars

That one keeps you out of trouble. For the prompt that actually builds it, canivibecodeit.com has one.

their build prompt ↗

Or don’t build it

the boring option, and the way back out

just pay for it

$12 a month buys a configurable system somebody else maintains, which removes the temptation to keep improving it. That is a genuine argument in this specific category — though if configuring is the part you enjoy, building your own is a perfectly good hobby, provided you call it one.

your exit plan, if you already built it

Keep tasks in a plain exportable format throughout, because in this category the system will be redesigned several times and the tasks should survive each redesign. The configuration is disposable by nature; the record of what you did is not.

prior art · someone already did this
Vikunja

Mature open-source task and project manager with lists, kanban, and recurring work.

Questions

Isn't 'you'll enjoy configuring it forever' a bit unfair as a criticism?

It is not a criticism, it is the honest failure mode. There is nothing wrong with enjoying the build — the entry is SHIP IT precisely because nothing can go badly wrong. The point is to notice which activity you are doing, because the pleasure of designing a productivity system is real and is not the same as being productive.

How is this different from the Things entry?

Things is about polish and capture speed — building something that feels good enough to keep using. This one is about configurability specifically: a system whose selling point is that you can shape it, which makes shaping it a permanently available alternative to using it.

did you build it?

Every week, someone ships something they shouldn’t have.

New verdicts, the worst thing that landed in the trap, and the occasional incident report. No other email, ever.

also on the regret index
TickTickSHIP IT

Tasks, habits, a timer. Three small features you will actually use because you chose them.

Things 3SHIP IT

A personal task manager is the app every developer builds. Yours will fit your brain better.

TodoistSHIP IT

Natural-language date parsing is the only hard bit, and it is a solved library.

last reviewed 2026-08-03 · verdict is editorial and unsponsored · shared entry data from canivibecodeit under MIT · not legal advice