so much of solo software development is about faith. when working on a new project, for weeks or months most of the time you have nothing, just symbols and lost time, maybe some tests you can run, but not a thing that does the thing you want. many projects never escape this state. you gotta believe.