I think the lack of context and awkward ordering throughout the book may affect (negatively) the learning process. Take this example:
In "6. Finding Your Data with Views", under section "The View to Get Comments for Posts", you just start the topic with "We use an array key here to support the group_level reduce query parameter."
At this point, there were nothing at all about reduce functions yet. Actually, people don't even know what they are. At the same time, as the blog example is at Part III and we're at Part II, we don't know what the software should be able to do.
I see no problem in using the blog example before focusing on it, but a little contextualization would help to assure the learning process is going well.
But I do see a problem when you throw concepts like reduce functions (which we all know take time getting used to) without both explanation and connection to the previous parts.
Thanks a lot for your time, for the book, and for CouchDB! This is just a contribution from a fan :)
Man,
I think the lack of context and awkward ordering throughout the book may affect (negatively) the learning process. Take this example:
In "6. Finding Your Data with Views", under section "The View to Get Comments for Posts", you just start the topic with "We use an array key here to support the group_level reduce query parameter."
At this point, there were nothing at all about reduce functions yet. Actually, people don't even know what they are. At the same time, as the blog example is at Part III and we're at Part II, we don't know what the software should be able to do.
I see no problem in using the blog example before focusing on it, but a little contextualization would help to assure the learning process is going well.
But I do see a problem when you throw concepts like reduce functions (which we all know take time getting used to) without both explanation and connection to the previous parts.
Thanks a lot for your time, for the book, and for CouchDB! This is just a contribution from a fan :)