Then worked for a small company making money saving and useful services for them, but nothing extraordinary.
Then I tried again. And I failed again. I was disciplined. I planned and worked hard for half a year, having nothing to show for it in the end. To the point, when I just sat and said that I won't do anything code related until I understand where I lack understanding.
I've come to understand that my main problem is fear. Fear of rejection of things that I do. Fear that anything that I can share is of not enough quality to be shareable. Fear of being not appropriate to the people online, or expressing opinions that I have no right to express.
So, now I am working directly with fear. Will see where it will lead me.