If one is technically inclined (as in developer type technical), this blog post is a great read. Ahh well a year+ of lessons learned the very hard way ... this should have made front page of ycombinator etc IMO.
Apart from this, which was a big mistake IMO:
Assign IDs rather than using UUIDs
This meant there was no way to hold onto a reference of a sent transaction until it hit the blockchain, which caused all kinds of problems.
Well I did say "great read" not Best Practices Guide. I had some issues with it too, but by and large it is rare to find a blog post that has so many hard learned lessons.
I could pick on the post a bit too, but I don't come around here to be exclusively negative. chuckles!
What would be really really great is if BM could go into all the personal lessons he learned when running a company. Who to hire, who to fire, and the whys and whens. There is exactly 0% chance of that happening, but that is the only subject that would interest me more than this.