I mean, they sounded too good to be true. I'm especially suspicious of reviewers who post one (and only one) comment, along with those exhorting the reader to either "Buy this book!" or "Don't buy this book!"
Reviews should present the review's opinion, not try to influence purchasing decisions, cuz everyone's criteria is different (.. which is how I came to trust Nate's reviews).
Anyway, curiosity got the best of me, and I started reading CSS Mastery this week. And while some of those comments may indeed be phoney-baloney (who knows for sure?), I can now see what everybody is talking about.
Hard to describe, but it's like a light comes on in your head while reading that book. There's a *clarity* to the way concepts are presented. [Sample chapter posted here.]
I'm not very far into it, but since my initial research, I kept wondering if all the hoopla was justified. Well, it is. I especially like the way the author (from Brighton, England) gets right to the point. [I try to do that myself.]
••• today's entry continues below •••
Molly is the book's technical reviewer, and I read she can make *any* book shine. So maybe she is the reason for the sparkle that occurs in your brain while reading.
The following paragraph is an example of what I'm taking about. Notice both the stated ideal and the common sense approach »
Although the goal is to keep your code as lean and meaningful as possible, sometimes you cannot avoid adding a non-semantic div or span to display the page the way you want. If this is the case, don’t fret.
We live in a transitional period and hopefully CSS3 will give us greater control of our documents. In the meantime, realworld needs must often come before theory. The trick is knowing when to make a compromise and if you are doing it for the right reason.
Web 2.0 (the Future) » The Semantic Web
Speaking of "meaningful code," I've been researching the terms "Web 2.0," and "Semantic web," and "Ontology," because this is where people-in-the-know (such as Tim Berners-Lee, the guy who invented the web) say the web is going.
But this is a topic for another day. Large topic, about which many books have been written (such as this one, which I've skimmed), and I do not yet have a good grasp on the topic. But CSS Mastery emphsizes the concept of semantic mark-up .. so we're already headed in that direction.
The way my brain works .. is I first like to get a handle on the basic concepts & key terms, so my brain can create categories ("buckets," if you will). Later I can return to the material, and find it much easier to digest the concepts in greater detail, cuz my brain has had time to create a conceptual framework into which I can deposit the new information more rapidly.
But we all learn differently. I can power-thru just about *any* material .. but I don't enjoy learning that way (like drinking water thru a fire hose).
Speaking of learning, I've been trying out this new audio file on » Deep Learning. The jury is still out. Not sure if it helps or not. [Do I sound any smarter?]
BTW - speaking of the guy who invented the web, here is a "very short" personal history of the web I found, authored by TB-L. Very interesting, especially the part about the brain's ability to "store random associations between disparate things," which was his motivation for inventing the hyperlink, the very heart of what makes the web the web. In other words, the web was patterned after the way the brain works.
PS - Today is bro's b-day. Happy b-day, bro. Bro is a surgeon (orthopaedics) .. in Tennessee. If you need an operation, I can get you a good deal. =) He's gonna celebrate by watching Pirates of the Caribbean III.
For more along these lines, here's a Google search preconfigured for the query » andy budd css mastery book review