Shipping side projects without burning out
Small scopes, public deadlines and knowing when a project is done enough.
Written by
TubagusFull Stack Developer
Published
Reading
4 min
Topics

Most of my side projects did not fail. They just never finished.
Shrink the scope until it is embarrassing
If version one takes more than two weekends, it is version three. Cut features until the idea barely works, then ship that.
Make the deadline public
A date in a tweet or a message to a friend is more motivating than any task manager. Somebody is waiting now.
Define done before starting
Write one sentence: "This is done when ___." When the sentence is true, release it — even if you already have five new ideas.
Protect the energy
- Work on it at the same time every week.
- Stop while you still know what to do next.
- Skip a week without guilt.
Finished and small beats perfect and imaginary, every time.
Next note
The database indexes I wish I'd learned sooner→