@anakic That was an enjoyable read! I have also tried qutting my job as a developer, tried making money by working for myself (and focusing on developing features instead of actually making money, same as you), then returning to a "proper job" as an engineer. There were many recognizable moments in the blog post. I once took a course in entrepreneurship, as a distraction from computer science, and the bottom line is…
But, as a developer, it's soul-wrenching and just feels wrong to try to sell something before something proper has even been made. This has been my biggest struggle.
I have a friend that is like he's born for being in sales. He loves money and have almost no moral qualms when it comes to selling (but paradoxically have a heart of gold when it comes to charity and being nice to people).
Some people actually enjoy making lofty promises for money. I guess that's part of why being in a team is a good idea.