Blowater has been the longest personal project that I started and have kept working on. For the past 10 years, I have started countless side projects but gave up all of them. While most of them were worth to gave up, a few of them were actually very good ideas even today.
Now I reflect on why.
A big problem is that the education system doesn't reward students / kids who work on long-term goals.
Generations of people have been hardwired to work on short-terms turns. The next exams, the next game (for atheletes), the next contests, the finals of this semester.
As if there is some predefined correct path for success.
But once we graduate and become a real adult, we find ourselves in a world where there is no "next exam / test" to work on that can gaurantee a tangible returns.
Then many people, included me, are not happy about our lifes.
For all the projects I started prioir to Nostr, I was looking for an escape of this unhappiness. But my thinking pattern didn't change. Therefore I was never able to escape.
Now after working on Nostr, I gradually start to understand the beauty, importance and necessity of workong with uncertainty and long-term goals.
I have learned a lot about programming, but I have learned even more about myself, psychology and life in general.