Archive for July, 2008

Jul 17 2008

The Brett Favre of Development Platforms

Published by saalon under Coding, Watching

I’m not a big podcast nut, but I’ve become hooked on the Stack Overflow podcast recently.  It’s done by Jeff Atwood of Coding Horror and Joel Spolsky of Fog Creek and Joel On Software as they work on their new programming message board/wiki/Knowledge Base project, and it’s pretty good.  It’s good even if you, like me, find Joel somewhat annoying in the way that he seems to pick fights just for the sake of it.

Brennen has referred to Joel as a professional troll before and at times like this I have to agree.  On episode 13 of the podcast, Joel – seeking and succeeding to inspire posts like this – analogized ASP.Net to driving a Lexus SUV and PHP to riding a bicycle.  This was to illustrate his claim that ASP.Net is a generation beyond PHP in power, functionality and, I suppose, status amongst the soccer MILFs you may want to hit on.

I’m not going to get into this too far, mostly because it’s a silly comment that has no basis in fact (though ASP.Net does come standard with air conditioning and leather interiors), but also because it’s a worn out, circular, boring topic.  Use whatever platform works for you.  Get your project done and meet your own requirements.  I only want to say one thing.

You may want to be careful with your analogies, lest you come up with one which can be interpreted thusly: So what you’re saying, Joel, is that ASP.Net is inefficient, uses up limited and expensive resources and is purchased more often as a badge of economic success than because it’s actually the best car on the market.  And PHP is the world’s most efficient method of locomotion, destined to become the new standard of transportation once we’ve gone broke keeping our Lexus SUVs running.

Did I get that right?

One response so far

Jul 14 2008

Blade Runner

Published by saalon under Grand Illusions, Watching

You know the scene in 2001: A Space Odyssey where the apes find the towering black monolith and are instantly evolved into violent, tool-and-weapon wielding man-apes?  I’m beginning to believe that at some point in the 1970’s, George Lucas, Ridley Scott, James Cameron, Steven Spielberg, Francis Ford Coppola and a handful of others wandered into the desert in California and came across one of them.  There, like the apes did with the animal bones, the filmmakers learned the secret art of using a camera to bend entire genres of film to their will.

I can think of no other explanation for what began with The Godfather in 1972 and ended 10 years later with Conan the Barbarian, The Terminator, E.T., The Road Warrior, Tron, The Thing and, of course, Blade Runner.  Over the course of 10 years, these hyper-evolved directors set about to remake our entire view of film.  Or maybe they never intended to anything of the sort, but under the power of Kubrik’s strange Jovian artifact, simply had no other choice.  Think of a genre of film.  Any genre.  I bet you can trace its modern inception back to that decade, with little to nothing of note added to it since.

Mob movies?  Space opera?  Cyberpunk?  Post-apocalyptic?  Horror?  Action?  Sword and sorcery?

It’s not that there haven’t been important movies since 1982.  There have been dozens.  But for a decade, giants walked the lands of southern California and gave us images we would be unable to escape even 30 years later.

I watched Blade Runner: The Final Cut last night, which is probably only the third or fourth time I’ve seen the film.  But I could remember almost every major beat of the story as if I had watched it once a year, every year, since I first saw it.  I knew its cityscapes and its sets.  I remembered its origami and its plastic coats and its otherworldly music.

Of all the films that burnt themselves into the minds of moviegoers in those years, only Star Wars was as influencial as Blade Runner, and there’s a part of me that wonders if Blade Runner wasn’t actually the more influencial of the two.  Something about Blade Runner crossed internatial boundries in a way that even Star Wars did not.  Look at anime, where they not only wholeheartedly embraced Blade Runner’s aesthetic, but latched onto its story hooks and thematic conflicts like they had been waiting for this final piece of the puzzle the whole time.  Hell, Bubblegum Crisis not only used the idea of hunting down rogue robot servants, but named one of its main characters after one of Blade Runner’s replicants: Pris.

None of this is the film itself, but its legacy.  But part of what makes a film a classic is the legacy it leaves, and on that bsis alone, Blade Runner is one of the great cinematic classics, the likes of which we rarely see.  Is it a good movie, though?

Thankfully, yes.  It is not only a visionary film but a powerful, emotional one as well.  Stripped of its visuals and its music and its production design, Blade Runner is still classic science fiction.  It tells the story of the consequences of making robots so human the distinction is no longer relevant while treating those creations as slaves.  The humans of the world don’t even bat an eye about the preprogrammed life span limit of four years, even though the reason for it is that they are so human that if they were allowed to live longer they might gain memories and a personality of their own.

In other words, they have to die to keep them from becoming the same as us.  How could you enslave something that you aren’t at least superficially different from?

The plot of Blade Runner is one of those simple science fiction plots meant to give structure to a philosophical conundrum.  The meat of the story is in its questioning of humanity; specifically, what makes something human?  But this is accomplished through a simple, tightly filmed investigation.  Four off-world replicants have escaped and come to Earth, and a Blade Runner named Decker must find them and execute them.

No, I’m sorry, not execute.  Retire.

This is one of Harrison Ford’s classic film performances, though to be fair he carries the least emotional weight of the film.  Decker exists to be changed by the events of the film, to be that unfeeling hunter who finally comes to understand that his prey may be more human than he is.  Because of this, Decker seems to have little emotional range, at least not until the end of the film.  Making a character like this memorable isn’t easy, and Ford’s presence is the difference.

The real star of the show is Rutger Hauer, who plays Roy Batty, the leader of the escaped replicants.  His portrayal gives us a character that changes in our perceptions more than he changes his performance.  Roy seems a borderline psychopath at the film’s onset.  A killing machine built too well to stop, driven mad by his mission.  All of this is true, too, and that Hauer never undercuts the killer within his character but shows us a passion for life that explains it keeps the film from becoming simplictic or trite.  Roy has simply come to the end of a four year lifespan and is desperate to find any way to extend his life.  If he has to kill the humans who created and enslaved his kind to do so, he will.  And if he can show them what it means to live in fear…well, perhaps that’s justice.

Blade Runner is beyond a great film.  It’s a perfect one.  It’s a film so measured, so assured in its construction and intent that it makes the movies around it seem paler by comparison.  There are movies that I love that, when I watch a film like Blade Runner, I’m forced to rethink a bit.  I don’t love those other films less.  I just put them back into perspective.  There are great films and then there are transcendent ones.  Blade Runner is the latter.

See it for the breathtaking visuals, visuals that still look amazing 25 years later.  See it for its characters, for its musings on the nature of humanity and life.  See it for its set design, its sound design, its entire aesthetic.  See it because you’ve probably already seen it, reflected and muted through a hundred other films.  See it because its one of the best films ever made.

See it because you’ll probably love it.

I leave you now with one of the best lines in a film ever.  One of the most heartbreaking and poignient.  The last lines of Roy Batty, spoken to Decker on the roof of a tall building, in the rain:


I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion. I’ve watched c-beams glitter in the dark near the Tannhäuser Gate. All those … moments will be lost in time, like tears…in the rain. Time to die.

One response so far

Jul 08 2008

u blal i keeses

Published by saalon under Watching

Tailsteak rocks, even if his posting rate is down from the days of 1/0.

Witness the joy here and here.

No responses yet

Jul 08 2008

Days When I Hate My Job

Published by saalon under Randomness

  1. Monday
  2. Tuesday
  3. Wednesday
  4. Thursday
  5. Friday
  6. Sunday

No responses yet

Jul 06 2008

Hide and Seek

Published by saalon under Coding

Two web projects kick off at once, leaving Eric reeling!

I’m about to begin two – yes, two – web development projects, and I’ve never build a website in my fracking life. One is for work and the mockup has to be done in a week and a half. The other is for a new project which I’ll discuss in detail later, which doesn’t need to be up for another month or so but is going to be a lot more work. I’m a little scared.

This is just a beg for wishes of good luck.  I’ll see you all on the other side.

Maybe newly jobless.

Ha.  Ha ha ha.

No responses yet

Jul 03 2008

Tomorrow

Published by saalon under Creating

A couple years ago I shot a short film to be shown before a play called “Life and Other One Man Shows” by Joanna’s Cup-A-Jo productions.  In anticipation of starting a new project, I’ve created an account on Vimeo, and posted “Tomorrow” as a test.  Since it’s up, I give it now to you.

Let me know if there’s anything off about the video, and if this seems like an acceptable way to watch a web series.


Tomorrow from Eric Sipple on Vimeo.

No responses yet

Jul 01 2008

Suckage Is Relative

Published by saalon under Coding

Having mastered application development in every conceivable way, I have decided to demonstrate my superior coding abilities to the world through the World Wide Web.  I know it won’t be a challenge – what possible challenges remain to one such as myself? – but it will allow for a higher ego boost::work ratio than this piddling .NET client software nonsense.

Ok, now that I’ve gotten fantasy out of the way, let’s talk a little bit of cold, sad reality.

First: I’d be happy if I mastered sanitizing user form input.  I’ll be mastering client-side application development right around the time when someone invents the warp drive.

Second: I can’t blame anyone for using PHP.  Because I’m going to.

I’ve decided that it would be in my best interest to know how to do web development, since that’s probably the future of most available programming work out there and it’s also the most likely hobby-coding I’m likely to do.  I rarely think “Damn, I wish I had the skills to build that Enterprise Java Application,” but come home every day and bemoan the fact that I don’t know where to begin on simple websites to host creative projects.  My hacking must serve my writing, and that means web development.

Brennen hates PHP a lot, and I can’t argue with any of his reasons for hating it:

  1. The culture produces sloppy, unreadable code.
  2. The language is often inelegant and sometimes downright ugly
  3. It encourages bad design practices (see problem 1)

On the other hand, I put up my first, test web form with pointless-but-effective actions in about 30 seconds of coding with no configuration goofiness.

I hacked around with Python - a language I love very, very dearly – in the hopes of doing a web project based in it, but the prospect of screwing around with CGI, WSGI, flup, web.py and whatever other framework nonsense it demanded was starting to make my brain swell.  It might be a fantastic platform once you get things going, but I had to get things going and as I still have to learn an awful lot of other web-related nonsense first…well, let’s just say I’ll worry about Pylons and Django when that’s the only other thing I have left to learn.  And even then I’m not sure it’s worth the overhead.

The point is, Python is a way better language than PHP.  In fact, I don’t think I enjoy coding in any language as much as I enjoy working in Python.  It’s clean and lovely and has simple to use language structures that make working with common things like lists not a complete annoyance.

But language elegance doesn’t matter if deployment is a bear.  Deployment sucks under the best of circumstances, so adding on additional deployment nightmares and the possibility of things just not working when I have to move to a new server so I can type:

for item in list:
    print item.Name

instead of:

for(i=0; i < list.length; i++)
{  echo list[i].Name; }

may not be worth it.

And anyway: PHP still beats ASP.Net any day of the week.  Then again, if John Stamos were transmuted into a web development platform, it would be better than ASP.Net, too, so that’s not much of a comparison.

No responses yet