2007-09-21

"Javascript doesn't suck"



About a year ago I started a post for which that was to be the title and never had time to finish it. I'll rephase, Javascript sucks! It's a POS language frought with inconcinstancy and incompatibility. Where did this reversal come from? Recently I've been on loan for a project to implement a new AJAX feature. I'll admit that I'm not a Javascript/AJAX ninja but I certainly didn't expect an onclick to break in IE or a onreadystatechange to break in Safari. More than anything my critisism of Javascript isn't so much regarding the language itself (though I've got some winners) but rather the vendors, MS, Mozilla, Apple, etc, for their poor support and interopability. AJAX is a prime example, there is absolutely no reason for a 20+ line try{} catch{} to get a XMLHttpRequest object, none! And yet, we've all written one (at least one) at one point. Add to that the lack of good debugers and it just goes downhill from there. I could probably continue my rant here but I'm going to try to control myself and get back to putting the finishing touches on the afforementioned "loaner" project.


2007-08-13

AdSense... denied!



It's official, Codwhores is too racy, too lewd, for Google AdSense. As such, I've been denied for:


"Inappropriate language: We've found that your website contains content that isn't in compliance with our program policies. We don't allow websites with excessive profanity or potentially offensive content..."


Presumably, it's because of the dictionary word 'whore' which will naturally bring deviates, juveniles, teen-age boys, and lesbians. I can only imagine that those of you who got here looking for "nasty whores" are woefully disappointed by your search for "code whores'" results. Shame on you for your despicably kinky desires! Incidentally, if you ever find some real Codewhores, women selling themselves for thousands of lines of beautiful code or female programmers programing naked, let me know, that would be something truly special. The reality is that I don't especially care, and I understand that the automated analysis system simply has a set of weighted rules that it applies, still I'm mildly disappointed in the lack of contextual analysis.



In other news, development on my new Facebook applications is coming along well, especially since the deadline has been extended by two weeks. Currently there are some internal linking issues and no database access at all but getting the framework working is really the first step. I anticipate that once the navigation works smoothly the database design, implementation, and access will be straight forward. For anyone that cares to install a bleeding edge Facebook application, that will almost certainly break, it's the C|NET Trivia Challenge. Your feedback will make it better and your adoption will allow me to submit it when it's finally ready, and may win me a contest.


2007-08-09

Back to it?



Well, it's been over a year, I suppose I should update my whoring ways. Through an odd turn of events my Anti-Social-Networking attitude has been thwarted. For the last eight months I've been working as the lead engineer at a major blog network, and have recently written both a Facebook and iGoogle application for them. Further, I've just started new development on yet another Facebook application. Naturally I feel (temporarily) "loath and despise" that I am now on Twitter, Pownce, and Facebook but I'll get over it. Hell, I may even start posting more than once a year... maybe...