Game you the shirt off my back

So a while back I saw a blog post somewhere (seriously, I have no idea where) that there were tee shirts on sale at target with CDs and games attached to them. So when you buy the tee shirt, you are really buying the game. Since then, I’ve been meaning to get to target to see if I could find any of these.

Today, I found myself in target and bought a couple of these tee shirts. They were on the clearance rack, for $9.99, and not under the sign that said “Wear it & play it.”, which is (I think, maybe?) the name of the game company, but was definitely about the shirts. (I even asked an unhelpful employee, who had no idea what I was talking about when I asked her about shirts with CDs attached to them.)

Anyway, then just a bit ago I was surfing around while writing a blog post about the new Transhuman comic book over at readcomics.org and found myself at expertologist.net (because Chris Lamb had also written a blog post about Transhuman), and he linked to this Gamasutra article about rapid prototyping written by… you guessed it, some of the folks behind the tee shirts. The article is incredibly interesting and well worth a read.

As a side note, I have downloaded and am trying out PMOG (the Passively Multiplayer Online Game)… it’s interesting so far… I’m tempted to turn this blog post into my first “Mission”.

I <3 last.fm

I’ve been using last.fm since it was audioscrobbler, and they just keep making it better. I really feel like this kind of open API driven data collection is the future of all consumer industries… not just the music industry.

Last.fm just launched http://build.last.fm/, a sweet-ass showcase of all the awesome stuff that can be done with last.fm’s data. Just browsing for a few minutes, I found a script that will generate my personal cloud of musical recommendations. Here’s mine:

Air Andrew Bird Azure Ray Boards of Canada Bright Eyes Broadcast Broken Social Scene Built to Spill Cat Power Death Cab for Cutie Dntel Efterklang Elliott Smith Eluvium Emiliana Torrini Erlend Øye Explosions in the Sky Feist Flunk Fridge Frou Frou Goldfrapp Groove Armada ISAN Junior Boys Lamb M. Ward Manitoba Mogwai Ms. John Soda Múm Okkervil River Orbital Pinback Stereolab Sufjan Stevens Telefon Tel Aviv The Album Leaf The Appleseed Cast The Books The Boy Least Likely To The Fiery Furnaces The Mountain Goats The Octopus Project The Unicorns Thievery Corporation Ugly Casanova Wilco Zero 7 of Montreal

I think this list is split about 50/50 artists I’ve heard of (and in many cases already own and listen to — I have all of AIR’s albums, for instance), and artists I’ve never heard of… maybe I’ll do a more in-depth analysis later if I have time.

Poetry month… day two

Who knows if this will last, but I’ve decided to try and read and write at least a poem a day this month. This has given me an excuse to finally dig into The Making of a Poem, which I have had sitting on the bottom of a stack of books on my nightside stand. I plowed through the first poem in bleary-eyed sleepiness, mistakenly attributing it to Mark Strand before realizing it was actually by just the beginning of his essay “On Becoming a Poet”, and was actually by Archibald MacLeish. Anyway, I have a feeling this book will help me find some great poetry quotes for my collection. Like this one, from the end of Strand’s essay:

A poem is a place where the conditions of beyondness and withinness are made palpable, where to imagine is to feel what it is like to be. It allows us to have the life we are denied because we are too busy living. Even more paradoxically, a poem permits us to live in ourselves as if we were just out of reach of ourselves.

Today is…

…the 2 year anniversary of the day that florence and I met.
…the first day of national poetry month.
…April Fools day.
…the day I upgraded to livingtech.net to WordPress 2.5.
…the first day… of the rest of my life.
…nothing special.
…the most special day EVER.
…getting old already.
…more than half over.
…a clusterfuck of ellipses.
…just another word that means time has passed and our lives are ceaselessly marching into the future regardless of hesitation or observation or introspection.
…beautiful.

Why Postel’s Law is awesome

Caveat: Web standards are good. Everyone knows this. Without standards we’d have anarchy, or anyway we’d be stuck in the late 90s, trying to implement as many versions of our webpages as there are browsers. In my opinion, this does not at all mean that Postel’s law is wrong.

Be conservative in what you send, liberal in what you accept.

Lets start by taking a step back. What made the internet into the thing it is today? What makes it so appealing for so many people, all over the world? I’m willing to venture some of these things had something to do with it: free content, diversity of content, breadth or scope of content, and ease of access to that content. The internet is SO amazing because it is so diverse, and so immense, and so incredibly huge.

Sure, technology is cool. I personally find all the latest trends in programming to be really cool. But the technology that runs the internet is just one very narrow slice of content. It’s no lie: Content is king.

Now why is the internet so huge? How come there is so much content? Well, the answer to that is Postel’s law. Or rather, the answer to that is that early browser developers adopted Postel’s law. Because they made it easy enough to put stuff on the internet that pretty much anybody can do it. And they did do it! And that’s why the internet is so fucking awesome!

Can you imagine how much more frustrating web content creation would be if you saw errors every time you fucked up some html? Yes, for those of us who are web development professionals, it can occasionally be frustrating when the browser doesn’t tell you what you’re doing wrong… but this is an argument for better debugging tools, not for stricter html. I mean, do you really think debugging should be turned on by default? Hell fucking no!!! I know I laugh whenever I see backend error messages on a webpage. Fucking amateurs!

So IMHO it’s only fitting that each new version of a browser, or each new version of a web standard brings with it new pains and frustrations for those of us in the web development profession. After all, it’s our job to make sure this stuff works… We get paid the big bucks for those pixel perfect designs!

But if the browser developers are doing their jobs right (and damn straight the standards people better be doing their jobs right), content creation should only ever get easier. After all, it’s what makes the interweb such an amazingly awesome thing.

Joel on software has lost all my respect.

I have really enjoyed, or at least learned from Joel Spolsky (from Joel on Software) in the past. But his latest article has me wondering if he isn’t a M$ weenie (and a dickhead).

I don’t link to stuff that I don’t like, so I’m intentionally leaving the inspiration for this post unlinked. The name of the article was “Martian Headsets”, I’m sure you can find it if you want. If someone hadn’t sent this out at work today, it wouldn’t even necessitate a response, but they did, and I now feel the need to comment on how much I do not appreciate his bullshit rant.

I guess the thing that most pisses me off is that he’s actually trying to incite the very flame war that he “predicts” in his article. His main strategy seems to be making us all out to be at one end of two extremes. There are two kinds of web developer (or perhaps browser developer): “Idealists” and “Pragmatists”. He’s implying that pro-standard means anti-backward compatibility. He’s also implying that pro-pragmatism means anti-standards. Neither of these are even remotely true.

Anyway, the article is written with a very subtle sympathy for microsoft. The bulk of the article consists of a long-winded and misleading analogy involving martian mp3 players. (M$ is supposed to be the developer of these mp3 players, which are supposed to represent IE8.) Initially they make the players, and also the headphones. (In the analogy, the headphones are webpages.) So you can see right away how stupid his analogy is… if we “buy” this analogy, then at some point, M$ was somehow the sole browser developer, and they also developed all the webpages. He just keeps piling more and more shit onto this analogy, trying to sell us on this idea that the more webpage developers and browser makers there are, the harder it is for M$ to write a decent product. Oh, poor microsoft!

ReadComics.org

Jason and I have had many “schemes” over the years. Many of them have involved comic books, and this is the third iteration of ReadComics.org. But this one may be the first one to actually succeed. Why do I think so? One reason: It’s easy. We’re basically just going to blog about comics. Can’t get much easier than that. We’re going to write reviews, both off the cuff mini blog-form reviews, and also (later) more thorough and thought-out “review” type reviews. For right now, we’re just trying to get some momentum going. We’d like to have everyone we know posting their thoughts and opinions about comics on readcomics.org. Hey, that means you!