The anonymity allows me to be open and transparent about finances that I wouldn’t be able to if I identified myself. On my other accounts I mainly just post programming related stuff, nothing special.
Good for you! Nice work getting paid speaking engagements in the past and I hope they pick up again for you. Seems conferences are starting up in person again this year.
I think you are likely correct on this but I do think having deadlines helped me make sure I actually finished. If I was to write another I would self publish.
A good way to have deadlines is to presell the book, and promise these deadlines to people who paid. Example: buy now for 50% of the final price, two chapters already ready, and I promise one new chapter every two weeks.
I use this strategy, and I’m always amazed that people trust me enough to deliver as promised :)
Given the amount of high profile kickstarter failures (or delays), i'm surprised that people would continue to do pre-orders and such! I guess if the cost is small, it won't be a loss for the backer even if it was delayed.