Ask HN: Being a developer, do you face anything similar to writer's block?

2 points by arparthasarathi ↗ HN
I have been trying to implement a feature lately and got quite stuck in the best way to implement the same. I still kind of having a wavering mind on the right implementation which holds me back from moving forward. That's when I got intrigued that whether any one else face the scenario and if faced, what would be the way to overcome the same?

2 comments

[ 4.1 ms ] story [ 21.4 ms ] thread
> got quite stuck in the best way to implement the same. I still kind of having a wavering mind on the right implementation which holds me back from moving forward

Perfectionism is holding you back.

Forget about writing the perfect solution. Start writing any solution, and start now. It doesn’t have to be perfect. You could probably start writing one and then adjust it to be better in all of the time spent pondering a perfect solution that never comes to mind.

Forget about “best” and “perfect” because, as you’ve seen, they only result in you producing nothing at all - Which is far from perfect.

Yup, that does really make sense. But apparently, when I start implementing in one approach and been through say 25% of implementation, I usually face some scenarios or hit blockers, at which point I kind of start thinking should I have been implemented in the alternate way to prevent the blocker. I spend sometime over there rethinking both the approaches. Only way, that I could think of to handle this to write down the whole approach, with pros & cons, potential roadblocks before even starting to write a single line of code to prevent this?