Sometimes when the task at hand is too complicated I feel overwhelmed and I just do nothing. Doing nothing might be an exaggeration, to be more accurate, I do anything but working on what I should be working on. Today was one of those days. In the evening I started to get done a significant part of the platform I’m working on but after 1 hour of research and making some conclusions on the direction to take, I couldn’t get myself to actually write any code. Every time I fall into the same trap. There are a bunch of libraries that cover some of my use-cases but not all. Then I stay undecided as to how to proceed. Today I decided to just go ahead and implement the damn thing from scratch and if I see at some point in future I need to make some changes I’m gonna do them, but staying undecided and wasting time will not help me in any way. Especially that I’m not familiar with the current technology stack that I picked and basically trying something that I later might decide to change would work in the worst case as an exercise and at the very least would help me grow and hone my skills.