how to pick your first project (and actually finish it)
the graveyard of unfinished projects
we all have one. a folder full of half-started apps and abandoned repos. i have at least twelve. the problem is almost never technical. the problem is picking the wrong project to start with.
pick something you will actually use
this is the whole secret. build something for yourself. not something impressive. not something that will get you a job. something you will actually open tomorrow.
some examples from our community:
- a tracker for freelance invoices because spreadsheets were getting out of hand
- a recipe organizer because bookmarking recipes in the browser is chaos
- a simple portfolio site to finally have something to link in your bio
- a habit tracker because every app out there has too many features
make it embarrassingly small
your first version should do one thing. one. not three things. not five. one.
if you are building a recipe organizer, version one is: add a recipe, see a list of recipes. that is it. no search. no categories. no sharing. no meal planning.
you can add all that later. but first you need to finish something.
set a deadline
"i will ship this by sunday" works better than "i will work on this when i have time." you will never have time. time is not something you find, it is something you decide to use.
give yourself a weekend. friday evening to sunday evening. if it is not done by then, ship whatever you have. a half-finished thing that exists is better than a perfect thing that does not.
tell someone
post in the community. tell a friend. say it out loud at a builder night. "i am building X and i will ship it by Y." now you have accountability and that changes everything.
when you get stuck
you will get stuck. everyone does. here is what to do:
- describe the problem out loud (or type it to claude)
- if you have been stuck for more than 30 minutes, ask someone
- if the feature is too hard, cut it from v1
- if the whole project feels too big, make it smaller
ship it ugly
your first project will not be pretty. that is fine. the goal is not to build something beautiful. the goal is to build something finished. beauty comes later. finishing comes first.