Ask HN: Solo devs, how do you plan your development?
51–60 of 190 posts
Re: Ask HN: Solo devs, how do you plan your development?
#52For some projects, the issues on github also suffice to keep track of things to do.
Re: Ask HN: Solo devs, how do you plan your development?
#53I have a file called todo.txt, with the current tasks at the top, and everything else below that. It is in version control. As I finish stuff, I delete it out of the file. I add new stuff towards the top if I want to do it soon, towards the bottom if I want to save it for later. For things which are just ideas, I have a second file called brainstorm.txt.
It helps me sleep to add stuff to my todo list so I can offload anxiety about remembering said thing. It's great, I stole it a bit from a Buddhist meditation practice, but found I didn't trust promises I made to myself that if something is important I'll remember it later. Too much important stuff is planning and I don't like needing to burden others with reminding me to do things.
Re: Ask HN: Solo devs, how do you plan your development?
#54Re: Ask HN: Solo devs, how do you plan your development?
#55Re: Ask HN: Solo devs, how do you plan your development?
#56The key is combining simplicity and focus.
Re: Ask HN: Solo devs, how do you plan your development?
#57Then anything that falls directly under that is a blocking task:
- "build backend to serve api"
- "build frontend" (this might be blocked by the one above, or not, depending on what it really does) - repeat ad naueseum until those big tasks are broken down enough for me to visualize
Using a project might be nice to get a progress bar, but sometimes something I need to do doesn't fall exactly under this project, or might affect existing projects:
- increase block storage for shared server
So I just use a single, parent task, and have child tasks that block it. That way I always know what to do next, and I keep going until it's all done.
Re: Ask HN: Solo devs, how do you plan your development?
#58I have a file called todo.txt, with the current tasks at the top, and everything else below that. It is in version control. As I finish stuff, I delete it out of the file. I add new stuff towards the top if I want to do it soon, towards the bottom if I want to save it for later. For things which are just ideas, I have a second file called brainstorm.txt.
Re: Ask HN: Solo devs, how do you plan your development?
#59For everything else (like planning db models, endpoints, roadmaps, etc) I use Notion (switched from evernote) and I love it. The templates really help.