Just take a tough project, an ambitious one. Then do system design first. Use AI and you, and figure out failure modes, all that where it can fail. Then start building piece by piece and start reading that code and publish thats it
25 karma · joined July 13, 2020
Thinking about this has become an endless source of misery for me. Still, every day I take on some challenging work and start working on it, whether it interests me or not. If it does not, I switch. If the next thing does not work, I try harder again.
I have also started talking to more people and trying to find a group of highly ambitious people. One thing I have noticed about people who have succeeded is that they nailed two things. First, they found a direction. Second, they found an ambitious group that acted as an engine for them.
Time does not matter as much as direction does.
I also open sourced the project. There are some interesting infrastructure issues in the repo that might be worth a look.