For the last 2 weeks I have been working half days. And with the remainder of my time I have been able to focus on some education.
As much as I usually appreciate quickness of getting things done, and the minimum viable product approach to building software it often leads to missteps. Not knowing what you don’t know results in over-confidence, it will cause you to re-do things that someone else has already figured out, and potentially diverge from accepted standards. In software development these things could result in extra work, security vulnerabilities, difficulties integrating with others and making mistakes.
So for the last two weeks I have been giving myself an education on the low level details of how bitcoin works. It’s far more ingenious than I had appreciated. The new knowledge will help me do things right the first time as I continue to work on my side-projects.