Thanks for the response! My projects aren't that far along, but this echoes a lot of my experience and helps me remember these are common feelings.
> I don't always know the best way to do something, but so long as I know some way to do it, I can make progress.
This helps a lot. Thanks! One of my issues is being able to be ok with feature gaps or bugs. I can solve them if they were created by me, but there are some that need outside help as they are likely bugs in external software or even drivers. But maybe it makes sense to press on and revisit later.
> One more thing: don't talk about your projects until they're 95% done. Seeking early validation is a poison pill.
Is this because you draw attention to an unfinished project, get distracted by feature requests or praise, or something else?
Yeah, external bugs suck, but usually there's workarounds.
> Is this because you draw attention to an unfinished project, get distracted by feature requests or praise, or something else?
If you get a bad reaction, you'll be demotivated. If you get a good reaction, you'll feel satisfied and not have the drive to keep working. Either that, or you'll devote more and more time to posting on social media, getting less work done in the process.
> If you get a bad reaction, you'll be demotivated. If you get a good reaction, you'll feel satisfied and not have the drive to keep working.
This is so important, and not only for sw dev but anything.
Anyone who is struggling with completing personal projects, try starting the next one with the explicit goal to not speak about it - with anyone - until it's either complete, or very near. It may be hard to do at first but ultimately worth it.
> I don't always know the best way to do something, but so long as I know some way to do it, I can make progress.
This helps a lot. Thanks! One of my issues is being able to be ok with feature gaps or bugs. I can solve them if they were created by me, but there are some that need outside help as they are likely bugs in external software or even drivers. But maybe it makes sense to press on and revisit later.
> One more thing: don't talk about your projects until they're 95% done. Seeking early validation is a poison pill.
Is this because you draw attention to an unfinished project, get distracted by feature requests or praise, or something else?