Originally posted by OwlHoot
View Post
Then again, I'm not sure that the authors (yep, it took two of them) of the book linked to above will necessarily be losing out: either Sitepoint, the publishers, will have sorted them out with a few bob, or the book wasn't selling anyway so they haven't lost anything, but will gain a bit of publicity.
Having had a quick skim of the book, it seems that the idea is to explain "How to be a Computer Programmer Without Having to Learn How to be One" to people from a web design background, who only know stuff like HTML and CSS. Unfortunately, it doesn't seem to address the fact that programming is a craft that takes a lot of time and effort and innate ability (a bit like woodcarving), and instead provides a few basic techniques that one can apply hither and yon without any understanding of what to do when things go wrong. Joel Spolsky's Law of Leaky Abstractions seems relevant (though it always is relevant to any JS library).
In other words, the book might be able to teach you how to carve a wooden sausage or even a wooden armadillo; but when you try to carve a wooden heron, and the beak breaks off because you don't know how to handle wood when it gets that thin, it has nothing to offer.
Still, it's free, and you get what you pay for


Leave a comment: