tag:blogger.com,1999:blog-8050753533267009121.post3097937203669346033..comments2017-01-11T03:32:43.353-08:00Comments on You Owe Me An Apology Despite Never Having Met Me: Douglas Crockford, for JavaScript: The Good Partsgarnet420http://www.blogger.com/profile/12452903242709665297noreply@blogger.comBlogger31125tag:blogger.com,1999:blog-8050753533267009121.post-57649454062021847772017-01-11T03:32:43.353-08:002017-01-11T03:32:43.353-08:00What a pile of old steamy reject.What a pile of old steamy reject.Anonymoushttps://www.blogger.com/profile/02908559838788593237noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-51769555770186954302015-11-05T00:45:20.324-08:002015-11-05T00:45:20.324-08:00the essay topic idea is lone ones beginning...the essay topic idea is lone ones beginning; earlier anyone write the word, you\'ll want to Decide on what type connected with <a href="http://www.travel8.net/how-to-become-a-travel-writer.html" rel="nofollow">become a travel writer</a> you\'re going for you to write. You will find 9 essay types, each inside certain intro of which show off ones topic in a certain way.pikihttps://www.blogger.com/profile/01559562033094918261noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-77706492578886973202012-10-11T21:48:40.789-07:002012-10-11T21:48:40.789-07:00All right, you finally got me to laugh out loud wi...All right, you finally got me to laugh out loud with the likening of javascript to a vuvuzela.Max Cantorhttps://www.blogger.com/profile/00162681176688582120noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-74540603517309875362012-08-19T08:30:53.155-07:002012-08-19T08:30:53.155-07:00Guess what, I call him now crocky because he hasn&...Guess what, I call him now crocky because he hasn't apologized yet for being crocky.Paul Dominikhttps://www.blogger.com/profile/15046660194193960948noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-91885808932953510542012-04-20T08:49:21.688-07:002012-04-20T08:49:21.688-07:00I am sorry for what I did.I am sorry for what I did.Joséhttps://www.blogger.com/profile/00939999997597980426noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-43095101447958584982011-10-30T20:21:49.850-07:002011-10-30T20:21:49.850-07:00Hello...
The JavaScript Programming Language and t...Hello...<br />The JavaScript Programming Language and then go on to his Advanced JavaScript Talks and also his DOM talks ... i hope you're good with programming theory to begin with.<br />Thanks,<br /><a href="http://www.javascriptbank.com/" rel="nofollow">JavaScript Countdown Timer</a>Jackie Bolinskyhttps://www.blogger.com/profile/11269546295971087241noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-78499717367387308312011-10-14T23:11:48.186-07:002011-10-14T23:11:48.186-07:00Thru ur blog also, i have learnt something new and...Thru ur blog also, i have learnt something new and interesting part of JavaScript.<br /><a href="http://www.web-designs-company.com" rel="nofollow">web design company</a>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-15000775720687385872011-04-29T22:21:18.559-07:002011-04-29T22:21:18.559-07:00Actually I was wrong in example I've posted. I...Actually I was wrong in example I've posted. It's entirely valid ES3.Aliaksei Kandratsenkahttps://www.blogger.com/profile/03257803952496012458noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-3687312449391871702011-04-19T15:34:25.969-07:002011-04-19T15:34:25.969-07:00If you found it impossible to read, how did you re...If you found it impossible to read, how did you read it and why did you comment?<br /><br />First off, a factual correction. Crockford has worked on JavaScript for about a decade. Front-end development, in the modern sense, has been around for a little longer than that, but not 20 years. He worked on video games and some other stuff before 2001. He has no formal CS education. He's done nothing that would suggest that he would know the slightest bit about numerical programming (but he feels free to criticize Turing Award winning work on the subject in his shitty book).<br /><br />The most accurate musical metaphor for Douglas Crockford would be someone who has ten years experience on the vuvuzela (that's JavaScript) and some time in a college band (that's his work in the 90's).<br /><br />While I may be new to JavaScript, I assure you that I am not a novice to computer science or numerical programming. If you found The Good Parts to be an amazing book without flaws, you probably lack the breadth of experience needed to really grasp what makes good language and good style.garnet420https://www.blogger.com/profile/12452903242709665297noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-70358617176643365852011-04-19T15:07:35.213-07:002011-04-19T15:07:35.213-07:00I found it impossible to read this lengthy article...I found it impossible to read this lengthy article of criticism of someone with decades of experience in front-end development by a self proclaimed novice. Like listening to Justin Beiber bitch about what a jerk Frank Sinatra was...The Mighty Quinnhttps://www.blogger.com/profile/14322575289030497208noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-17174243771041613922011-04-15T14:56:18.666-07:002011-04-15T14:56:18.666-07:00#fail
The Good Parts comes from an era when you co...#fail<br />The Good Parts comes from an era when you couldn't find any CTO-readable book on javascript to convince your boss that JS was a serious language for frontend developement. This book is still an excellent introduction for anyone new to javascript who wants to get into the buisiness of understanding its functional aspect, and what historically, made the language suck in many people's minds.<br />It's a concise book, which sortof counts, for an introductory one. <br />you can actually read it from front to cover.<br />then, ... well, life goes on, right ?<br /><br />As for Mr Crockford's idiosyncrasies,... well, we're supposedly educated people living mostly in democracies, we can make our own choices.Peter Hosthttps://www.blogger.com/profile/15849193706677278769noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-17776030372849125702011-04-15T14:49:43.471-07:002011-04-15T14:49:43.471-07:00This comment has been removed by the author.Peter Hosthttps://www.blogger.com/profile/15849193706677278769noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-5886077282006366462011-04-15T10:50:05.972-07:002011-04-15T10:50:05.972-07:00I think that it's bad that book for beginners ...I think that it's bad that book for beginners and clearly advertised as book for beginners has such a wide effect on entire community.<br /><br />For me the problem is that for lots of people Crockford's book is like a source of indisputable truth. And no book is like that (even much better non-beginners books).<br /><br />It does have errors. Like this:<br /><br />var walk_the_DOM = function walk(node, func) {<br /> func(node);<br /> node = node.firstChild;<br /> while (node) {<br /> walk(node, func);<br /> node = node.nextSibling;<br /> }<br />};<br /><br />which is _invalid_ ES3.Aliaksei Kandratsenkahttps://www.blogger.com/profile/03257803952496012458noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-22984390671978746832011-04-15T07:57:24.122-07:002011-04-15T07:57:24.122-07:00There aren't enough insane, curse-filled rants...There aren't enough insane, curse-filled rants about javascript on the internet... I appreciate you doing your part.<br /><br />Suck it, Crockford!Jon Roighttps://www.blogger.com/profile/06647006821120283766noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-61930327224220227992011-04-15T07:45:05.176-07:002011-04-15T07:45:05.176-07:00Dear Morgan,
Don't troll the trolls.
While yo...Dear Morgan,<br />Don't troll the trolls.<br /><br />While you might be comfortable outing yourself as the head of Roderick IT in Sweden, I don't think posting insane, curse-filled rants in my own name would be productive for my career. Unless my name were Glenn Beck. Which it isn't. Maybe.<br /><br />Please apologize to your own sense of humor, which you apparently beat severely and locked in the cellar. Also, I find it hilarious that your blog post on 2010.11.03 says<br /><br />"Over the years the Prototype library has been getting a lot of grief over extending the native prototypes and extending the DOM, both of which are considered bad practices."<br /><br />Given that extending native prototypes is exactly what Crockford suggests in his book (see my first paragraph above).<br /><br />Have fun getting angry at me in the future!garnet420https://www.blogger.com/profile/12452903242709665297noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-66087290450790993762011-04-15T00:59:57.239-07:002011-04-15T00:59:57.239-07:00Let's summarise:
You're new to JavaScript...Let's summarise:<br /><br />You're new to JavaScript, you come from a C/C++ background, and you demand a public apology from someone who contributes his time and efforts freely to the community, and has the audacity to exercise free speech and publish his opinions in a book?<br /><br />Further, you're not even so honest as to reveal your identity, but prefer to post from an anonymous blogger profile...<br /><br />Dear Sir: PISS OFF! <br /><br />Please go back to writing C/C++, the JavaScript community does not need wankers like you.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-56506066140905436852011-04-14T09:17:26.603-07:002011-04-14T09:17:26.603-07:00You know, some languages both avoid integer overfl...You know, some languages both avoid integer overflows _and_ have sane numeric towers...eadmundhttps://www.blogger.com/profile/00629084308245243340noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-47298302182197832972011-04-14T08:51:05.724-07:002011-04-14T08:51:05.724-07:00Jonas: that's strong dynamic typing, which is ...Jonas: that's strong dynamic typing, which is a kind of strongly typed.John Haugelandhttps://www.blogger.com/profile/07701245705928548668noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-91059872754883065312011-04-14T08:50:03.373-07:002011-04-14T08:50:03.373-07:00I hate to say this, as Crockford is one of the wor...I hate to say this, as Crockford is one of the worst false idols out there, but about doing your financial work in integer basis, he's correct - you need to work in cents, and attempting to use floating or fixed point math in something which is precision loss intolerant is a sign of a garbage developer.John Haugelandhttps://www.blogger.com/profile/07701245705928548668noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-70676868301248022422011-04-14T07:55:56.272-07:002011-04-14T07:55:56.272-07:00Marijn: thanks for the pointer, I'll have a lo...Marijn: thanks for the pointer, I'll have a look.garnet420https://www.blogger.com/profile/12452903242709665297noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-15934492775798306332011-04-14T07:31:15.302-07:002011-04-14T07:31:15.302-07:00> Perhaps the world of JavaScript book writers ...> Perhaps the world of JavaScript book writers has <br />> nothing better to offer.<br /><br />Try http://eloquentjavascript.net/Marijnhttps://www.blogger.com/profile/08981690099467560833noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-39957605267524388862011-04-14T02:54:39.803-07:002011-04-14T02:54:39.803-07:00It's not "hypo", it's "hype...It's not "hypo", it's "hyper" critical.terrapinbearhttps://www.blogger.com/profile/00515979050694514490noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-90973433567289625172011-04-14T02:39:39.780-07:002011-04-14T02:39:39.780-07:00JavaScript is not strongly typed.
"Presumably...JavaScript is not strongly typed.<br />"Presumably adding a function to 3 will blow up in JS", nope!<br />(function(){}) + 2 === "function () {}2" in Google's V8, for example.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-18302723783412817592011-04-14T01:27:59.985-07:002011-04-14T01:27:59.985-07:00Python has a wonderful decimal library, just sayin...Python has a wonderful decimal library, just saying.עוד אחדhttps://www.blogger.com/profile/09522219504293900244noreply@blogger.comtag:blogger.com,1999:blog-8050753533267009121.post-74257720019229145192011-04-13T18:31:56.846-07:002011-04-13T18:31:56.846-07:00A fair excuse! Almost understandable.
But a publi...A fair excuse! Almost understandable.<br /><br />But a public apology is still not a personal one.garnet420https://www.blogger.com/profile/12452903242709665297noreply@blogger.com