I cannot echo this enough. If you're eventually trying to be the CEO: sell, sell, sell, and then sell some more. If you've got customers waiting, you have so much more of an advantage when it comes to finding a technical co-founder. "I've got this great idea." pales in comparison to "I've got this great idea and 10 letters of intent/1000 people on a waiting list/$X,000 in revenue using gmail and a spreadsheet." (not all of those but the more the better), you'll easily be able to find someone.
If you're eventually trying to become the CTO with someone else doing the selling, then learn to code it up yourself.
I haven't found a way to test/debug in Vim that's as good as PyCharm. With PyCharm, after I write a test I hit ctrl+shift+r and it runs. I've been meaning to try pudb, seems like it's the most similar in terms of a visual debugger.
I don't use VS Code, but I like that there's experimentation in this space -- every X minutes, do something to the UI to remind you to take a break.
I currently use Time Out on Mac and every X minutes it slowly greys out the entire screen. The hardest scenario is if I'm in "the zone" and super focused on fixing a bug, etc. and the notification pops up. I end up feeling antagonistic towards the break reminder.