Yeah, there's a lot of learning you can get from reading stuff like this. It's especially interesting to read about frustrations and when things don't go as expected, when things go wrong etc. Then the reader gets the benefit of learning from other peoples mistakes, without having to do them themselves (and can then proceed to do their own mistakes, hehe)
But yeah, this is a great read. Thanks!