TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How do you manage your personal projects?

54 点作者 cconstantin将近 8 年前
I'm a full-time software dev and also working on some ideas in my private time. Lately I find it difficult to manage different personal projects I'm working on. I have way too many ideas of things that should exist in the world and it seems I'll never be able to complete any of them in the available time. How do you prioritize your ideas, what should be a good process to finalize various personal projects?

16 条评论

bckygldstn将近 8 年前
I have a trello board with a card for each idea. I have 4 lists:<p>- Braindump: New ideas go here as I think of them.<p>- Graveyard: Archive of bad ideas.<p>- Research: Potentially good ideas that need fleshing out.<p>- Ready: Ideas where I&#x27;ve thought through and documented market fit, timeline, tech stack, marketing, or whatever the project needs. And crucially: first thing to do when I start the project, which makes it easier to get going.<p>When I have free time I look down my Ready list and pick something interesting, and I&#x27;ve done the prep already to get stuck in straight away.
评论 #14672296 未加载
ponyous将近 8 年前
Was just discussing this yesterday with a colleague. I create new note for every idea I have. I explain it to any detail I feel at that moment.<p>I also add idea in a spread sheet, and then I rate them with the following criteria:<p>- Time needed<p>- Enjoyment<p>- Potential income<p>- Career impact<p>This makes it easy to see which one you are supposed to be working on. My current side project is the highest rated idea on the list.
mabynogy将近 8 年前
When I have an idea I append it to my &quot;idea.md&quot; text file.<p>I only start something when I know some people that could be interested in (mostly to have feedbacks).<p>I do many projects at the same time (3 now). Sometimes the projects can converge.
T-zex将近 8 年前
Get married, get kids. Have no time left. No projects, no cry.
评论 #14678498 未加载
评论 #14669554 未加载
hankewi将近 8 年前
When I have an idea I make a quick JayPad (its a tool I think is a perfect solution for this “problem”) about it. I write down everything I need to get out of my head and structure it along the lines: Problem, Solution (+tech specifics), Business Model, Competition. After that I invite someone which I think shares the problem and which might be interested in working on the solution together and we just bounce ideas.<p>If the idea lasts this test we specify next steps and just start working on a prototype right away. Honestly: I am juggling way to many projects - but I just love it and I cannot help it. By getting someone on board right off the bat I have managed to force myself into getting things done quicker. This process at least secures that I get stuff done and I have successes from time to time :-)
12s12m将近 8 年前
Sort your ideas based on the basis of most potential or most value. Pick the first. Stick with it for at least 3 months.
评论 #14669557 未加载
tmaly将近 8 年前
I also work full-time in software development. I had this problem of deciding on what idea to work on. If you have one idea that solves a problem you have, scratching your own itch is good. If not, I would look for an idea that solves a problem you know people have. If you are still not sure, signup for something like OppsDaily.com newsletter, it sends out a daily email to subscribers of a problem someone is willing to pay to be solved.<p>For me, I chose to scratch my own itch. I work on a food side project called <a href="https:&#x2F;&#x2F;bestfoodnearme.com" rel="nofollow">https:&#x2F;&#x2F;bestfoodnearme.com</a> but my time is extremely limited to a few hours a week. I keep a sketch pad to write down my ideas for the site. If I have ideas related to other projects, I write them down in a more general pad apart from the sketchpad that is focused only on the food site.<p>I put constraints on which features and ideas I need to work on. If there is a bug in the basic functionality of a project, I tend to work on that first. For new features, I will only consider them if I get feedback from at least 3 different unrelated people that mention the same feature to me.<p>I always plan out the night before which tasks I will work on the next day. That way I can hit the ground running.
dorian-graph将近 8 年前
I have a file `projects&#x2F;idea.md` which is a template. I make a new directory with a copy of this file and then fill it out. I&#x27;ve used this and completed a couple of small side-projects and I&#x27;m tracking a ton of others. I add things I come across, archive things if someone beats me to it, etc. idea.md content:<p># Initial thought<p>Date:<p>Location:<p>Inspiration:<p>Solution:<p>Why is it worth the effort?<p>Why is it not worth the effort?<p>What already exists?<p>Difficulty:<p># Log<p>17-05-15:<p>- ?<p>17-06-30:<p>- ?
tedmiston将近 8 年前
Just start one, then only work on one personal project at a time until it&#x27;s done.
评论 #14670397 未加载
andrewchambers将近 8 年前
Don&#x27;t do more than one at the same time - its how you get no results for any.
yourstruly33将近 8 年前
Help: I haven&#x27;t had an idea for a project in a long time. It might be because of the shitty job I have but I really can&#x27;t find one even to bear my daily work. Advice on how to get them back?
评论 #14675597 未加载
评论 #14670926 未加载
karrotwaltz将近 8 年前
Are you doing this for money, or for learning maybe? I think defining your goal is really important in order to work toward it.<p>I&#x27;m doing projects for learning, so I only care about adding new useless features that are technically interesting to me, without a time limit.
SJetKaran将近 8 年前
Only thing that I can say right now is that I use org-mode. The way I manage my personal projects is constantly changing for the past one year. I&#x27;m trying out different tools, workflows, etc. Haven&#x27;t come to an ideal setup yet.
grumph将近 8 年前
I use zim (but planning to switch to org-mode which seems a lot more powerful), but any good note taking software should do it.<p>I put most of the things in my homepage with a tree of check-boxes (tasks) divided in 3 sections:<p>- To-plan : idea dumping, less than 5 words or just an URL for example<p>- To-do : tasks to do<p>- Urgent : tasks with a close deadline, should contain not many tasks, or be empty if possible.<p>When I start a project (moving a task from &quot;to plan&quot; to &quot;to do&quot;), I add a page with multiple mostly static info on it, like a small summary, final goals, commands I need to be up as fast as I can, important URLs.<p>When I add tasks to a project, I try to make them <i>as small as possible</i> (maximum a few hours for a task), most of the tasks are broken into multiple sub-tasks, that sometimes lead to a new project. Like with git, commits (tasks) should be atomic and when done it must still compiles (no &quot;work in progress&quot; state when I&#x27;m done with a task). It&#x27;s also easy then to find common sub-tasks or sub-projects.<p>The first tasks on a project are almost always research, compare the solutions to pick the best, prepare and document the working environment, and are often longer than the rest.<p>New tasks&#x2F;projects go on top on my tree, so when I have to pick one, I read my list from bottom to up. I sometimes rearrange sub-trees to prioritize them.<p>When I want to do things, I pick tasks I will work on with these criteria :<p>- What I&#x27;m motivated to do right now (most important actually)<p>- How useful it will be (for other projects, to ease my life, ...)<p>- How fast it will be, regarding the free time I might have in the near future.<p>That way, my (too many) projects all go forward at the same time, I optimize the time I spend on them (with &quot;how to get up to work&quot; instructions), and I always have something to do that I like. Some of my projects get done from time to time. But most do not and it&#x27;s OK, because I always come up with new ideas so there is always things to add, and the project is never really over.<p>I don&#x27;t personally need it, but one way to be stimulated with this flow is to keep your done tasks checked, in an archive page to not pollute your main page for example, and with dates if you are organized, so you can look back at what you achieved from time to time.<p>PS: I think it&#x27;s close to GTD, but I didn&#x27;t take time to read about it to be sure.
_ao789将近 8 年前
Very interesting question actually. I personally have this problem as well and find that focusing on revenue streams first somewhat resolves the problem. At least for me.. It sounds like you need to get a partner and throw everything into a pot and pick the most lucrative items first.
Numberwang将近 8 年前
GTD