My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Does any developer face this problem when solving complex problems?

Ankit Singhaniya's photo
Ankit Singhaniya
·Mar 21, 2017

I want to share a problem which I am currently facing and I will like to know if someone has faced or is facing the same.

I have an obsession with refactored, maintainable and readable code. This leads me to write something and then delete it or move it to a different location. I find myself spending a lot of time thinking on how can I achieve this goal. So the main problem which I face is that for simple to medium sized problems I am able to solve them in my head and come up with an optimal way to structure and code it but, when I do something very complex this acts as a more of a roadblock. I am stuck thiking what can I do, how do I go about doing this, what will be the best way. I know I am doing something wrong here. Instead for such problems I should start writing and once I have substantial clearity then move on to the architectural parts.

I belive others must have gone through this phase and have found way(s) to tackle this. I would love to know if you have felt something similar and what are your ways to get over this?