I don't know if it's just the network effects or my preconceived notions, but the whole "business" thing turned out to be not as hard as I thought. I work out of my man cave and have a rack full of quad-GPU machines in the garage (because fuck cloud GPU pricing). I spend about a day and a half per week in my customers' offices (and I charge my hourly rate for commute too). Everything else, I don't even have to leave the house. If I don't feel like working on any given day, I just don't. Today is one of those days.
I now think this is how high-skill CS is supposed to work. Offices are bullshit. You can get easily twice as much done with a little self-discipline if you work remotely, and work will be of higher quality, because you _can actually focus_.
As someone who was around for the first dot com boom you (if you aren’t) should be banking cash/paying down debt as much as possible.
When I contracted on a (after all taxes etc), one for me, one for future me basis and it paid off.
That said it’s a nice problem to have :)