Archive for September, 2008

Twitter Updates for 2008-09-07

  • Cassell w/ ball on his own 2. Pretty sure this is my nightmare from last night, sans naked leprechaun. #
  • Well, he got the punter some room anyway. #

Powered by Twitter Tools.

Welcome, Virtual Overlords

Two interesting debuts on ESPN's pre-game show, both about blurring the line between the virtual and the real. The first, projected fantasy stats for players across the league, feels stupid. If experts can't even predict the outcome of games, if injury reports are suspect, how the hell are they going to get individual player stats correct? It's something that feels dumb now and there's no reason it would get better. Sports are a random information generator; they play the games because the outcomes (in general) are impossible to predict.

The second was immediately arresting. Madden has long been part of the media's coverage of the NFL. Until now, it's been used to predict games which, like the fantasy stats idea, doesn't work. In the last few seasons, they've used it to demonstrate in-game scenarios. But now ESPN (with EA SPORTS Virtual Playbook) has pulled individual player models out of the game and put them on the studio's demonstration field, interacting with the hosts.  It's clunky right now. Blowing the players up to life size shows just how little detail is in the hundreds of thousands of polygons game companies brag about. The hosts don't have an equivalent to a teleprompter yet: at times, Tom Jackson was further from the models than he meant to be. He walked around gingerly like he was going to knock something over. Of course, it's impressive how well it went. It must take a lot of preparation to choreograph. Its easy enough for a weatherman to interact with a blank, non-moving surface behind him: just watch the rendered version on the monitor in front. I can't see how to help a host mix with virtual beings seamlessly in three dimensions, but someone will figure it out. When they do, ESPN's got a great advantage over other shows: the ability to bring viewers directly into the eyes of players. Virtual worlds like Second Life always get a ton of attention as they fit nicely with how science fiction films saw people moving into virtual worlds, but it's more interesting to see virtual worlds come into our space.

Twitter Updates for 2008-09-06

  • Signed up for Superstruct - http://is.gd/2hNK #
  • @marcamos Thought 'In Bruges' was awesome, but the end almost ruined it. Like they didn't know how to close the show. #
  • watching old Packers game on NFL Network. Not for Brett Favre, but for one of my favorites, Chuck Cecil #

Powered by Twitter Tools.

Twitter Updates for 2008-09-05

  • @ericwyman yeah well, I'm coming back to work and then setting my house on fire to get a cut of that generosity. #
  • hope Seinfeld is donating his time, because http://is.gd/2f3N is painful #
  • Just bought 'Tommy' for to sate a flashback. No, not like that. #
  • @dl004d The ghost of Dick Cavett is not impressed. No wait, he's just asleep. #
  • @marcamos @AxsDeny also in the market for a new chair before my legs fall asleep permanently. Let me know what you find out. #
  • @marcamos Where did you buy the chair? #
  • New UPS guy has the adngerous/sexy thing going awwwn. I gotta stop working at home. #
  • TD Banknorth, if you're gonna charge $5 for a check image (which is a crime), at least send
    electronically. #
  • @chicobangs should have offered to caddy. Tell him you know these streets. #
  • @therohmance I can't trust a firm that can afford to put those in The Economist weekly. #
  • @therohmance I'll admit, it's a theoretical distrust and has yet to "impact their bottom line". #
  • Each week, a new headline that makes me feel less wimpy for not going to Yahoo! #
  • @circa1977 I prefer to think of being able to run Windows and Mac on one machine as "The Worst of Both Worlds". #

Powered by Twitter Tools.

Twitter Updates for 2008-09-04

  • Watching NYY v. TB in spite of that leather-lunged bastard in Tampa. Wanna be a serious MLB team? Take away his season tickets. #
  • 1st instant replay in baseball at Tampa #
  • Trying to sell my Donruss ANC vs. South Africa cards on eBay. Collecting was weird back in the '80s. #
  • Anyone interested in an FW DeKlerk '89 rookie card? Also have multiples of the "Fabulous Botha Brothers" card with Pik and PW! #
  • Trying to do the math on 'page-break-before:left' and 'page-break-before:right' for CSS print tests. #
  • Google Docs, I'm not feeling you stealing the native Find dialog away from the browser. #

Powered by Twitter Tools.

CSS Print Tests or How to Go Crazy after a Few Hundred Revisions

I have been building tests for CSS 2.1 and CSS 3 print conformance since last October, in partnership with Revenution and HP. It's been a terrific learning experience. Previous to going out on my own, I worked at a world-class web development consultancy, where I'd developed much of our approach to CSS and browser conformance, so I felt confident in my ability to churn out these tests by the dozen. It hasn't been so.

It's easy enough to build pages in CSS and to work around browser bugs. You code, load in a browser, tweak, refresh, etc. Take the user agent out of the equation and things become difficult. Not only is it tough to check your work after you build something, but it's hard to conceive of an approach to the task when you're trying to build a test for a CSS property that doesn't exist, especially if you haven't ever run into a situation where you thought, "Know what I wish CSS had?" (Actually, those situations are even worse, because I can never remember what I was doing to get to that point, so I wind up still having to come up with a test with the bonus of a scratching feeling in the back of my noggin.)

Not that I'm totally alone: the W3C representatives are fantastic. I used to think I was thorough: when you come into a meeting with a client who wants to build an app and start getting feedback like, "We hadn't even thought of that," you're covering your bases.When you break a big application down into a 100+ use cases, you know how to get to the details. This is a level-of-magnitude difference. It makes you frustrated with the nuance and vagueness in language. Early on I would get upset when tests came back just because of the instructions, feeling it should have been obvious what I meant. Doubly frustrating because my high school freshman English teacher (think Dead Poets Society without any self-murder) had spent time teaching us how to be clear: one of our first assignments was to write the instructions for tying your shoe. He then performed everyone's assignment in the class. We went 0 for 8, but created some fantastic knots. Obviously, the word "obvious" has no place in instructions.

My other companion in the journey is Prince; not a short man from Minnesota, but an application that simulates a CSS2.1/ CSS3-compliant (if unsexy) user agent. Given I'm still building tests to show how a  CSS2.1/ CSS3-compliant user agent should work and given the spec still changes occasionally, Prince can't get everything right. Which means it's like a travel guide from a logic problem in To Mock a Mockingbird ("if you're traveling with a man who always lies and his brother who never lies . . . "). I bought that book thinking it was about how to mock objects in unit tests. When I found out it was a book of logic problems that made me feel stupid, I had flashbacks to one of our last assignments in that freshman English class: LSAT word problems. While it taught us (or at least me) a good deal about how to wring meaning from obscurity (poetry), I always felt it was less-than-coincidental our teacher left for law school after that one year.

Either way, thank you Steven Muller for making me a better test case writer. Sorry I never got around to just being the writer you were hoping for (note the dangling participle and consider the day you had us rip the entire grammar section out of our text book).

Tags:

Twitter Updates for 2008-09-03

  • Something I never thought I'd put on my resume: "X-Rated Hypnotist". #
  • @dl004d New '90210' stars Michael from 'The Wire'. I hope he and Dookie start blasting on fools. #
  • @ericwyman next time you don't respond to my tweet, your house better be on fire. #
  • @mikesusz you ain't missed much #

Powered by Twitter Tools.

Twitter Updates for 2008-09-02

  • @jeckman Google Chrome is based on Webkit, custom JavaScript engine will be open-source: http://is.gd/2733 #
  • @ericwyman I have a feeling the new month brings a reset to some soft bandwidth cap they track. #
  • Feeling my way around an existing X-Cart install. If you like messy and you like spaghetti, dig in. #

Powered by Twitter Tools.