Less SOAP

March 21st, 2012

I’ve recently had the displeasure of being introduced to SOAP. If you don’t know what it is, don’t go to find out. The germophobes in the world have turned me off to the necessity of hand washing over time. The introduction of hand sanitizer in every square inch of human existence makes me wonder how long it’s going to be before the superbug comes to wipe us all out. It’s understood that cleanliness can be a virtue, but there’s a point at which it does more harm than good. As a species, we’re making ourselves more susceptible every day to health concerns we could easily have dealt with not so many years ago.

Along those same lines is SOAP. It’s a flexible architecture for transferring data between applications. The S in SOAP stands for simple. On the flexible front, I have to agree. On the simple front, nothing could be further from the truth. The Wikipedia page on SOAP says that it’s XML-ness promotes human readability. If you then read the following example code snippet, I challenge you to consider it simple. Because SOAP is flexible, it has advantages. It can be used across many transports (HTTP, SMTP, etc). It’s based on a standard data structure: XML. But its aggressive use of namespaces, obfuscated schemas and the necessity of programming language SOAP-based object classes just to deal with the data structure of SOAP make it a nightmare to understand and overly slow in practice.

I suspect the problem with SOAP lies squarely in my own brain. Clearly I am an not intelligent enough to ferret out the reasons why such a method of data collaboration was created when much simpler and potentially transport agnostic methods already exist, like say the HTTP GET using, let’s say, PLAIN TEXT. My hope is that this post will encourage the SOAP advocates to come out of the woodwork and explain to me why it’s so much better than other things which accomplish the same tasks. I’ll let everyone know when my mind has been changed by waving my 99.9% germ-free hands in the air.

Movie Review: Super 8 (1.5/5)

December 15th, 2011

Before I saw Super 8, I heard many comments that it was just a rehash of E.T.: The Extra-Terrestrial. After seeing the movie, I can see where that criticism fits. I actually found the movie to be a mash-up of E.T., Cloverfield and Stand By Me, containing only the worst parts of each. So what went wrong?

To say that this movie is a bit childish is an understatement, and that really has nothing to do with the children who are actors in it. Their performances actually seem quite good compared to the adults. Admittedly, I was sucked into the plot towards the beginning. The characters seemed engaging enough and the premise was humorous and interesting, punctured with a hint of dark and forboding. So far, so good. The train wreck begins with, aptly, the train wreck. First of all, it’s simply over the top. I’ve seen film accounts of actual train wrecks, and I’ve witnessed train wrecks in person. The resemblance of the train wreck in Super 8 do any real one is nonexistant. If Hollywood hasn’t figured it out yet, we know they can do special effects and incredible things with CGI. The real talent is in knowing when to use them.

From there, the story devolves from something interesting into a mindless action film. All the usual suspects show up, mostly badly acted. The dialog is awash in action-hero one liners. The story goes away and is replaced by a poorly blended melange of weak tension, Cheech & Chong humor, bad acting and special effects. The cherry on top of this sundae of disinterest is a very tart and overbearing nugget of preachiness and moral outrage at the human race. It seems J. J. Abrams is only outdone by James Cameron when it comes to distate for our innately human humanity.

After all that, I sat through the credits, too. As they scrolled by and the movie after the movie began, I honestly started to wonder if the whole point of Super 8 was to allow the director to go back to making a Junior High zombie film. With a $50 million budget. Unless you downloaded this movie for free or are watching it at a friend’s house, skip it.

Sometimes Bad is Bad

February 10th, 2009

And tonight, the weather is what’s bad. And a lot of times, that’s just the way I like it. We’re about to be hit with what looks like a very long line of strong thunderstorms. I can’t wait. In the meantime, the wind is up and it is literally howling. I like it when the wind howls and moans. If this were a horror movie, no additional mood setter would be necessary. Sometimes, it’s the simple things that make life grand.

Howling Wind MP3

Weather Loop

Sleep Driving Encouraged

November 18th, 2008

Congratulations to the makers of zolpidem tartrate, better known as AmBienCR, on aspiring to a whole new level of medical negligence. Reported side effects of this drug in clinical trials include depression, lack of coordination, behavioral changes, suicidal thoughts, hallucinations, sleep driving and severe anaphylaxis.

Sleep driving.

During most of the ads on television for a medicine, a company implores viewers to consult a doctor about conditions which may benefit from administration of their drug. The AmbienCR folks have dropped the term doctor in favor of prescriber, indicating that it’s not necessary to see a qualified physician, just someone with a prescription pad and bad penmanship.

Way to go, guys. Two thumbs way up. Excuse me while I hit up my prescriber for some Oxycontin and medically necessary weed.