October 2007 Archives

Matt Leacock's Pandemic game poised to infect the world

| 1 Comment | No TrackBacks

[Not final image of the Pandemic board]

I have always loved games, though I find I have less time for them as I get older. When I was younger it was board games and card games. Later role playing games and video games. I used to change five dollars into quarters and squander it all on Major Havoc and Robotron and Pole Position.

In my work and in my attention to online and offline experiences I find that qualities of play can make all the difference between drudgery and delight. I’ve often theorized that Flickr is so successful because it feels more like a game than an asset-management system (and of course Ludicorp made Game Never Ending and built the first rev of Flickr on the GNE engine). Think about it. Given the choice, would you rather “work” or “play”?

At the retreat from which I just returned I had the opportunity to meet and talk to several game designers (Nicole Lazzaro, Bill Dunn, and Jon Blossom), which was enlightening in numerous ways. My old buddy Jeff Green is still editor in chief of Games for Windows (possibly the best job EVAR in that he and his staff are required to play games on the clock). And my colleague Matt Leacock, principal interaction designer for Yahoo’s community platform, has a new boardgame, Pandemic, coming out in November. Is the world trying to tell me something?

I think I need to pay attention to this. Game interfaces (or “PX” as Nicole calls it, to encompass the whole idea of the play experience) are light years ahead of productivity application interfaces and I think those of us working in the more staid spaces would do well to learn from the innovations coming from games. I’ve been mouthing an idea along these lines for years (along with other commonplaces, such as “learn from the children”) but so far I’ve failed to really dig in.

I asked Matt a few questions about his upcoming game:

wake up!: How long have you been designing board games?

Matt Leacock: I’ve been designing board games since I was a kid. When I was nine or ten I designed the first game I can recall named “The Sensation of Boxation.” It was a simple roll-and-move affair where the players were represented by corrugated boxes in an assembly line trying to make their way to a shopping cart. Many of my early games were drawn on the back of other board games that I found lacking. I recall playing games with my uncle and saying, “Is that all there is to this game? I’m sure we could do better.”

Do you design other kinds of games as well?

I focus on board and card games for two reasons: I’m able to handle all of the production tasks and I enjoy the social interaction that results in a good board game. As I experiment with cooperative designs though, I’ve been tempted to work on some computer-moderated designs to lighten up the bookkeeping that players need to do.

What are some of your favorite games?

My favorite game is Tigris and Euphrates by Reiner Knizia because it offers so many interesting tactical and strategic decisions with a fairly straightforward set of rules.

Your influences?

As for influences, I played Tactics, Acquire, and Civilization with my dad and uncle as a kid, roleplaying games in high school, then watched a new world of games open up to me as Mayfair and Rio Grande started importing German board games like Settlers of Catan. I favor games that play in 45-75 minutes, have a lot of player interaction, offer the ability to play intuitively, and provide the means for players to catch up from behind. Many of the “Euro” games offer this mix.

Where did you get the idea for Pandemic?

Hard to say. I wanted to try my hand at a cooperative game and was also interested in a game where chain reactions could occur—where things could rapidly get out of hand. The central mechanism came to me more or less by accident as I was experimenting with a set of cards while working on the first prototype.

How long did it take to design the game?

I started working on Pandemic in January of 2004 and signed off on the final rules in October 2007. I put together a quick-and-dirty paper prototype in about 30 minutes with a couple of sharpies, a standard deck of cards, some wooden cubes, and a few pawns. Unlike many games I’ve worked on, Pandemic showed promise right from the start - I could feel tension in it right away.

What was the process like?

For this design, I wrote down my objectives early which helped keep me focused. The process I used relied on many iterations. In each trial, I’d jot down a rule set and either try it out myself or present it to a group of playtestsers. After playing a game, I’d keep rules that helped make the game more engaging and do what I could to remove any rules that sounded interesting—at the time—but didn’t match up to the core objectives. I also sat out a lot of games and closely observed players to note what behaviors they exhibited during each game. Where did they get confused? Ask questions? Check the rules? I did my best to file off all the sharp, confusing edges by redesigning the game to fit players’ mental models wherever I could.

The two biggest hurdles are finding a novel mechanism that is fun and fine tuning the design for balance and learn-ability. For this game, the mechanism came right away and the bulk of the work was tuning. I’ve been trying to get more methodical about the second part of the process (tuning a balanced, learnable design) because I can get much better results in fewer trials if I’m actively listening and taking notes. I still haven’t found a process for repeatedly discovering fun and novel games, however. I suspect it has a lot to do with loads of fearless experimentation.

Have you got some other game ideas in the works?

I’m currently working on an cooperative game that could be used for training or team building in corporations.

You can pre-order Pandemic now at Funagain Games. Just $23.95! Fun for the whole family!

breathing.jpgI’ve discovered that it’s easy to remember the anniversary of your first blog post* if you’re as clever or random as I was and wrote it on your birthday. This then reminds me to crank out my yearly age-revealing, I’ve-been-blogging-since post.

And this is a special one, too, for what it’s worth. Ten years of blogging! Hard to believe. Well, and it’s sort of not true. It has been ten years since I started writing a daily journal (Peter Merholz hadn’t facetiously invented the word blog yet), but there are two gaps (or hiati as my Latin-loving friend might style them) each of at least a year, back near the beginning. More recently there are gaps of weeks, possibly even months here and there. Sure, when I started Radio Free Blogistan in 2002 I was lightly underemployed and able to post seven eight nine times a day, and over the years I’ve scattered my words onto many different blogs at many different urls, foolishly diluting my “personal brand,” so that perhaps you can say those days of many entries help fill in some of the gaps in those long silences, much the ways mountains are stripmined and leveled and used to fill in valleys.

breathing-room-thursday-30-october.jpgBut who cares? I’m still ten years older than I was the day I started writing Breathing Room at the tender age of 33 (I toyed with the idea of calling it “Outliving Christ”) and so I feel qualified to celebrate.

I’ve actually been enjoying my nearly daily blogging habit lately and I expect to keep enjoying it until the next major arbitrary event intervenes. Sure, for a month I expect to replace blogging with installments of a novel-to-be-named later, but to me this has always been about a daily writing practice and not so much about professional or career or geek or politics or I stubbed my toe and my cat barfed blogging, so if I do manage to do the NaNoWriMo thing, I will count that.

Those entries, by the way, won’t show up here. I have a tendency to write fiction that treads into NSFW territory, so I’ll post the entries at my no-holds-barred fiction blog - one of the few I’m still willing to maintain as a separate site - A Supposedly Staggering Infinite Work of Heartbreaking Illumination I’ll Never Read - which at the moment still sports the final installment of the first draft of my previous novel, For You, The Stars. If you want all your xian blogging or whatever you call it in one place, you can always follow it from monolog, where the novel chunks will show up alongside this more ordinary blogging.

And so, I’m 43 today, a prime number. My blogging is 10. I apparently was willing to letterspace lowercase letters and thus would “steal” sheep, as the saying goes, and breathing room was right-justified, horror of horrors, and it truly was handcoded daily - though I did eventually at least make a template - with an elegant little url structure, and so it still isn’t fully ported over here (and, no doubt, eventually into some future next blog of mine probably in WordPress). And I’m about to be late for my shuttle.

*I refuse to use that most hateful of all blog-derived words, blogaversary - or however you spell it - except in this disclaimer and even now I must take a deep sip of coffee to clear my pallette.)

Back from Oaxaca

| 1 Comment | No TrackBacks

devotional image from the Hostal de la Noria

Posting over low bandwidth. Consider this photo a down payment toward a great deal more imagery and tales to come.

This is one of the many artworks, most with religious themes, decorating the hotel I stayed in my first night in Oaxaca, the Hostal de la Noria.

UPDATE: (or del, I have to doublecheck that) thanks Alex!

Enumerating social media patterns: a work in progress

| No Comments | No TrackBacks

thumbnail section of social media patterns graph

At BarCamp Block earlier this year I led a discussion of social media design patterns. The slides I posted were really more just about patterns and how we deal with them at Yahoo! But the group exercise was to brainstorm a huge list of social media and social networking activities that could be described and documented as patterns.

These are not the patterns themselves, but at least one pattern could probably be written around each of these gestures. We found it easiest in the brainstorm to just rattle off a list of gerunds (“adding, blocking, friending,” etc.).

The list we came up is also not exhaustive or definitive. It’s one group’s idea of the various patterns that a social system could support. The initial list was posted at the BarCamp Block wiki. Then Kent Bye, one of the participants, took a stab at re-sorting it a bit and created a visualization. He also then hand-copied it into an outline format and sent me his “version two” of the list.

Since then I’ve made a few more tweaks and have produced a version 3 outline. I’ve been working on visualizing it myself, so I turned the OPML into an OmniOutliner file and then imported that into OmniGraffle. The map is so tangled that Graffle had a hard time displaying it without crossing lines, so I spent some more time dragging the various nodes and clusters around until they were each separate. The end result is that it’s huge of course, and still by no means final or exhaustive or authoritative.

In fact, it’s decidedly not the taxonomy of social media patterns we’re working on internally at Yahoo! Think of it as an open source, collaborative work in progress. The thumbnail image above links to a full-sized PDF you should feel free to grab to get a better look at the current state of play of this idea, and if you’d like the OPML file or any other format, just drop me a note and I’ll send it to you.

When I get a moment, I’ll drop by the BarCamp Block wiki and upload the file there in several formats too, at least until someone provides a better place for hosting this project.

Going off the grid

| 2 Comments | No TrackBacks

Very late Tuesday night - in fact so late that it will really be very early Wednesday morning - I’m heading down to Oakland airport to hop on a Mexicana plane and fly to Guadalajara and then Mexico City and finally to Oaxaca. Yes, it’s the OAK to OAX run. Once there I will spend three or so days at a retreat, an unconference organized by Jerry “Sociate” Michalski. I wanted to go last year but couldn’t swing it, and I’m grateful to have been invited to participate. The best part is I really have no idea what we’re going to end up conferring about.

The other best part is that I’ve never been to Mexico before, and I’m excited and a little nervous (doing anything for the first time makes me feel that way) about it.

The other best part is that I’ll be disconnected from my electronic life. I won’t want to pay roaming minutes for phone or data so I’ll be just calling home once a day to check in with my sweetie, and checking voicemail intermittently. I may not bother looking at my email till I get back, October 28, and I’ll definitely not be blogging.

I always think it’s funny when people apologize for not blogging. “Sorry I haven’t been blogging lately - I’ve had a flare-up of sciatica,” or “Light blogging ahead - we’re planning to levitate the Pentagon,” or what have you. Isn’t even the briefest pause in blogging actually a bit of a gift to your audience, such as it is?

It’s not that I have any shortage of things to blog about. The Big Star show I saw this weekend illustrated with my blurry iPhone photos. That’d be good. Or a long screed about how you don’t design sites from the front to the back or the back to the front but from the middle (that is, the information architecture) both forward and back. Or my long-tortured draft about social web apps that don’t play well with email. How much I’ve been enjoying the Games for Windows the Official Magazine and Chowder Eating Society Radio Podcast show starring Jeff Green and his sycophants I mean friends I mean underlings.

No, but there will be plenty of time for that (except maybe the Alex Chilton post, which won’t be very current after a while).

I guess I did want to mention this brief hiatus though, hypocrite that I am, so everyone knows I did it on purpose, man! I meant to do that. I’m not losing my edge. Oh, no. (Though I did wake up this morning feeling pretty low and then forgot to pack my gym shorts before leaving the house - what do I do now? Ride the stationary bike in my jock? Wrap a towel around my waist like a Roman? Skip the workout? I really don’t want to. But that’s hardly enough material for yet another blog post.

It's nearly that novel-writin' time of year again

| 2 Comments | No TrackBacks

November is National Novel Writing Monthg

If there’s one thing I’ve learned from doing National Novel Writing Month two years running now it’s that not only is it possible to write a (big chunk of a) novel in a month, but that - for me, at least - it’s nearly impossible to do it any other way.

So, yes, I plan to participate in NaNoWriMo again this year. What am I going to write? I have no idea! That’s the best thing about it. On the first of November I will sit down and start writing something and start discovering what it is I need to be writing right now.

Anyone else care to join me?

Stanking up the gym

| 1 Comment | No TrackBacks

Got to work, checked some email, decided to stop dallying and head to the gym for 50 minutes on the stationary bike. Suddenly realized I’d forgotten to bring a change of gym clothes to work today, like I usually do. Briefly considered skipping the workout. Decided instead to re-wear my sweaty clothes from yesterday. Went to the gym. Took my clothes out of my gym bag. They were still wet from yesterday. Actually, I’d say, at least in part, soaked. And, yes, kind of smelly.

I felt bad for the people around me, but put on the wet clothes, grabbed and towel, fired up the Games for Windows the Official Magazine podcast (no I’m not a gamer, but Jeff Green is a friend and his crew is very funny), and did my five minute warmup, my forty minutes of interval training, and my five minute cooldown. Then I stretched, went back to the lockerroom, and got those stanky clothes the hell off my body. Stuffed em in a plastic bag, hit the shower, and shuddered until the hot water made the willies go away.

Set the terms of the debate

| No Comments | No TrackBacks

10questions.jpg

TechPresident, a project of Personal Democracy Forum (which I used to write for), in cooperation with the New York Times and MSNBC, has launched a site called 10 Questions where anyone can suggest a question for the presidential candidates and anyone can vote the suggested questions up or down.

It’s a kind of more open version of the YouTube debate concept or the recent mashup Yahoo! did.

In round one, you ask a video question, you vote on the best questions, the top ten questions get selected.

In round two, the top ten questions are presented to the candidates, candidates post their video answers, and (here’s the beauty part) you decide if they actually answered the questions.

(via Zephyr Teachout, who’s always up to something cool.)

Brown bag accomplished

| 1 Comment | No TrackBacks

brownbag.jpgThere is a cycle I go through in preparing for a public speaking gig. The UED (user experience design) brown bag series at Yahoo! is low key in a way. We do it in a medium-sized room with hookups to remote campuses, such as Santa Monica. It’s “all in the family” and thus not as stressful as a large conference. But it’s also your peers and colleagues, so there is a desire to knock it out of the park and not waste anyone’s time.

I gave a talk earlier today on the current state of the Design Pattern Library, my role as its curator, and how my cow-orkers could get involved. (It was called “The Design Pattern Library Wants YOU!” and I probably won’t publish the slides outside of y! but the YUI Theater guys videotaped it and they are probably going to edit something together for the YUI blog, in which case I’ll surely mention that here.)

I think it went pretty well. About two days before speaking I get quite anxious, no matter how well I am prepared. I’ve been taught be speaking mentors to view that nervous energy as “excitement” and as a natural part and parcel of summoning up the necessary vim to get up in front of people and engage with them.

The talk really only came together in my head several days or so, although of course it gelled from a series of thoughts and ideas that I’m wrestling with all the time. I finally got the outline down on paper two days ago and spent most of yesterday putting together the slides, until the wee hours of the morning.

This meant that I really only got about four hours sleep last night, which is really not a good thing before speaking, but oh well. I ran out the door this morning in the rain and left my badge at home, the one I use to open doors and buy food at the cafeteria. I spent all morning trying to get a seven megabyte powerpoint file compressed, but whenever I put it on my PC and used the image compression features in the Windows version of ppt, it ballooned to 10 megs, so I gave up on that.

The talk itself went well, I believe. The room was full. The questions were good. I hit my marks and people laughed in all the right places. I’ll probable even be able to adapt some of my slides and talking points for a few conference gigs I’m hoping to do over the next year.

In the rest of the afternoon, I was sort of braindead. Fortunately, we had a big quarterly earnings report all-hands pep rally slash Oktoberfest party, so I was able to ride out the end of the day. Never made it to the gym, unfortunately, to pump out the lactic acid left making my muscles ache from my short night’s sleep.

Also, I lost my in-box zero state of grace that I’ve maintained for weeks now, so I’ll spend tomorrow trying to get that back.

Do pattern libraries really work?

| 5 Comments | No TrackBacks

pattern-library-thumb.jpgI wish I could have been at the recent Chicago IxDA Pattern Library conversation, a participatory discussion about using pattern libraries in practice.

I appreciate the shout-out for the open Yahoo! pattern library and I welcome the questions about how our non-public-facing library actually works. In fact, I am currently putting together a brown bag talk I’ll be giving in Sunnyvale tomorrow to catch up and fill in our own user experience designers on what’s new in the pattern library, what have we changed, what have we learned, what’s been working, what hasn’t been working, and how they can contribute and get the most out of it.

While this is an internal-facing talk, I believe the camera guys from the Yahoo! Developer Network will be filming it so as long as I don’t slip and give away our secret plan to equip everyone on the planet with a jetpack (oops!) there might be an opportunity for the interested general public to see the talk.

In Chicago, it sounds like they raised all the right sorts of questions:

Are we confusing pattern with component, pattern library with style guides?

Is a lightbox a pattern or a solution, or is that one and the same?

How do we have a group of people come to a consensus on what should constitute a pattern?

How do we justify the time spent in creating the resource?

Does this need to be tied back to code to be efficient?

How do we institutionalize its use? Here you create this thing… does it die the minute you look the other way?

Should an agency have one? How would that work across clients? Could it be high-level enough to be useful?

I think the answers to many of these questions are situational. There’s an interesting tension between pattern-language purity and practical usefulness. In my experience a working pattern library has to straddle that line between enshrining time-worn principles and providing handy reusable components.

I think a pattern library can be considered a sort of style guide, although the discipline of expressing patterns as solutions to problems in context takes it away from the more changeable, spec-oriented, visual-centric style guides most of us are familiar with.

The granularity question (lightbox? slider? carousel? etc.) needs to be answered in context. I’d say whatever works for the people who have to actually use the library is what you should do. Don’t get too hung up on semantics and purity.

Building consensus is probably the most interesting challenge, although of course it depends on the size and structure of the organization in question. This is something I plan to address at several conferences over the next year (organizers willing).

Justifying the time spent on the resource has to be based on time saved and efficiencies realized in the future. If you can’t get that “return on investment” it’s frankly not worthwhile to put together such a resource. However, do carefully look at what time and efforts are being wasted if a large team keeps designing the same interactions over and over.

Wherever possible, I think patterns should be tied back to code. I don’t consider the code samples to be part of the pattern language proper, but I think the best patterns are augmented by many visual examples (including animations), interaction and visual specs, code samples, reference implementations, prototypes, and templates and stencils for rapid reuse. You won’t always have all these elements available but the more the better.

I’ll leave the agency question for the community to discuss. I suspect it would have to be fairly high level to work at all. But then again what agency doesn’t reuse some tried-and-true wireframes or other conceptual documents and diagrams?

Janna Hicks DeVylder wrote on the ixda list, “It’s clear that people are interested in this, but it feels like we want to see its utility proven out past just the creation of the library. I would love to hear about the successes and challenges Yahoo has faced with their non-public facing library. Sounds like a great conference topic to me!”

I agree! I have a panel on this topic (Pattern Libraries: The Devil’s In the Details) under consideration for South by Southwest. The panelists include Austin Govella and Jenifer Tidwell. I’m also about to propose a slightly different talk with Austin for the IA Summit, this one focused a bit more on the information architecture and social organization of pattern libraries (for effective use). In both cases I will be drawing on the lessons we’ve learned at Yahoo: what’s worked and what hasn’t and how we’ve changed course and refined our ideas to continue building consensus around a core library.

I’ve also got a lightning-session proposal submitted for Interaction08 where I will talk about a new wave of social media patterns (and toolkits - a concept I’d love to explain further) we’re currently incubating in our internal-facing library.

I blogged just recently here on the “bastardization” as Janna put it, of the pattern term. I understand why it’s happening (and in general I am more of a descriptivist than a prescriptivist when it comes to language use), but I will probably continue to speak up for the idea that to be called a design pattern something must at the very least be described in terms of context, problem, and solution.

Lastly, I want to note that I think the consensus from Chicago is dead-on when addressing the role of patterns in innovation. Patterns are inherently not about innovation. They are about tried-and-true dependable solutions. What they do is free the designer up to create and innovate on the leading edge of the design problem, without having to dedicate as much energy to “reinventing the wheel.” Inevitably, we will all end up retracing each other’s steps frequently as we learn to design, but whenever we can learn from the successes of the past, I think it behooves us to do so.

Selling Amazon shorts

| No Comments | No TrackBacks

reluctant-editors.jpgIf Apple can sell electronic downloads of songs with no packaging for 99c a pop why can’t Amazon sell short little chapbooks electronically, download only, for 49c? The answer is they can, of course.

A writer on a mailing list I’m on recently alerted me to this feature (no idea how long Amazon has been at it), mentioning his eleven-page piece called Letters from Resistant Editors. In his own words, “Like almost all writers, I’m well acquainted with rejection and I learned long ago to keep faring forward when I get a rejection slip or letter. But one such letter started my mind tinkering with letters that some editors might write. Here is the result: letters of rejection that might have been written to some well-known authors. If you are a writer of children’s stories, or a reader of them, how would you like to get letters like these?

“It looks interesting and for less than half a buck, why not take a look? Amazon describes its Shorts this way:

About Amazon Shorts:

  • Amazon Shorts are available exclusively at Amazon.com; you will not find them anywhere else.
  • Amazon Shorts are delivered electronically; there are no printed editions.
  • Amazon Shorts are yours forever – after purchase, you can read them anytime at Amazon.com. (They’ll be stored forever in Your Media Library in PDF, HTML, and text e-mail formats.)
  • You are free to print Amazon Shorts to read in hard copy form at your convenience.

For me, this is déjà vu all over again. Back around 1988 I was packaging short “e-books” for a startup called Mightywords that had spun off from Fatbrain. They had detected this exact market: items shorter than a book but still worth publishing. Something like free-floating magazine articles. They were pricing them too high (typically $5 or more) and they were targetting technical subjects, and mainly they were burning through a bunch of VC cash (which I did my best to spread around to the various starving writers I knew). It was too early, the business model was wrong, and so on, but that idea really wasn’t a bad one.

I’ll be watching this Amazon experiment to see how it pans out.

Ambient info edu revolution

| 4 Comments | No TrackBacks

Michael Wesch, who created the virally popular internet video called Web 2.0: The Machine is Us/ing Us (its success drew on a sort of meta-application of the very concepts it discussed), was the keynote speaker at IDEA 2007 last week. As part of his keynote, he previewed two videos he has now released to the web.

The first, Information R/evolution, examines the challenges we all face in this age of information glut and shortening attention spans:

The second, made collaboratively by one of his classes (Wesch is a professor of anthropology at Kansas State University, where he is launching a Digital Ethnography working group to “examine the impacts of digital technology on human interaction”), looks carefully at how we are teaching today and how out of sync it has become with the lives of contemporary students:

In some ways, for me, the highlight of the conference was Wesch’s story about how he frightened himself one night in the communal sleeping quarters in New Guineau when he thought his own arm, which had fallen asleep, was a snake lying across his body. This story became the kernel of Wesch’s reputation with the people he was studying and living among, and helped him realize that telling stories is a big part of how we gain identities and fit ourselves (and others) into society.

When is a pattern not a pattern?

| 3 Comments | No TrackBacks

factoryjoe's design patterns collection on flickr

When it’s an antipattern? No, that’s a different blog post.

Actually, what I’m thinking about this morning is the drift in meaning of the word pattern, as used in the sense of a design pattern.

Going back to Christopher Alexander, the “pattern language” concept started off with a fairly strict, well defined structure. Alexander’s patterns all have a sensitizing example, a context (when to use or apply the pattern), a problem (expressed in terms of conflicting forces), and a solution (a way to balance or reconcile those forces). Application of the pattern produces a new context (and hence a way to “chain” patterns together).

The pattern language, then, is a vocabularly of patterns that relate to each other. In Alexander’s work, there was a hierarchical, or scale, dimension. His A Pattern Language book starts at the level of nation-states across the world and works its way down to things like doorknobs.

When the extreme programming folks involved with Ward’s wiki and the “Gang of Four” adapted the pattern metaphor to software engineering, they did not really preserve the pattern language concept. They also debated among themselves between what they called descriptive and prescriptive patterns (actually, I’d better check if those were the real terms they used). They were aware of the Alexander precedent and conscious at least about which parts they were applying to the computer software context. (Alexander himself foresaw and promoted this application, btw, in the 1980s.)

Later, the design pattern idea was adopted by HCI folks (and thus user-interface designers and so information architects and interaction designers). Pattern repositories began to be referred to as pattern libraries, but still the example, context, problem, solution model survives to a large extent. There’s a mailing list where user-interface pattern authors discuss these things, partly as a way of maintaining some commonality among our various libraries and while there are many more possible elements in a pattern, there’s a fairly strong consensus around those core “fields.”

The pattern “meme” if you will is strong. The metaphor is easy to understand and its spread somewhat outstrips the more formal concept. So this has lead, in the web-design world, to a slightly more loose sense of the word pattern. The meaning is similar: it refers to emerging solutions to common problems. What gets lost in translation is the formal structure for documenting and defining the patterns.

This may not be a bad thing, but it is a thing, so I am noting it. Over at the microformats wiki, they will speak of design patterns and then write up a sort of plain-English colloquial description of it. Nothing wrong with that, right? I agree, but part of me wonders if that’s really a design pattern or is it more like notes toward a design pattern or an unfinished or unwritten design pattern. Or maybe we need a different name. A design pattern sketch, or a design habit?

Likewise, factoryjoe has been compiling a fascinating and useful collection of interface images, recently noted in Metafilter. When I write (or help develop) patterns for the Yahoo Pattern Library, I am nearly always asked for more visual aids. More examples, more diagrams, more animations, and so on. Thus, I applaud any effort to audit what’s out there and thereby document patterns, emerging and well established, good and bad (the latter being those aforementioned antipatterns).

To me, these pattern galleries, as I like to call them, are a perfect complement to the formal written patterns. They take the concept of the sensitizing example and extend it. This is only a good thing. I just question whether the collections of images are themselves patterns. Aren’t they really, if anything, illustrations of patterns?

Of course it’s possible, in Flickr and elsewhere, to annotate the images, or comment on them (and people do). There’s nothing stopping an intrepid pattern-illustration capturer from writing up a context/problem/solution triplet for each set. But without that, I’m going to lean a bit old school here and say they aren’t really patterns.

This is probably a lot of inside baseball for most folks. If it weren’t my job to curate a design pattern library I probably wouldn’t worry about things like this myself.

With one lobe tied behind my back

| No Comments | No TrackBacks

my workspace today

In New York my work laptop starting shutting itself off without warning. With the help of savvy Mac users at Yahoo I determined that it was a known bug with aging G4 Powerbooks wherein the trackpad falsely reports a severe temperature spike (“overtemp” according the log) and the system initiates a shutdown to protect itself (but not your data or your peace of mind).

As I was on the road, I was unable to get this addressed. Back in the office Tuesday I took my laptop to IT to initiate the process of having the thing condemned and replaced perhaps with my long-promised MacBook Pro.

Instead I was issued a slightly newer G4 and the local IT guy in my building started working on migrating my setup over, but the overtemp shutdown problem made this impossible. Finally, he gave me the two computers and let me have a try.

I linked them by firewire and copied things over by hand. First everything in the xian section of the machine and then the shared stuff, like - oh, I don’t know - applications, and a bunch of library settings and preferences.

As a backup I also restored my meticulously updated backup files to another folder, just in case I needed them. I learned, however, that they included all my personal user stuff (the xian tree) but none of the machine-wide stuff, like - oh, I don’t know - my applications.

This afternoon after several reboots I successfully started up the new machine and found just about every detail correct, including my desktop backgrounds (as shown above), the items in my dock, my passwords, and so on. Somewhat exhilarating for a geek like me.

Needless to say my productivity was severely hampered most of this week. I felt like half my brain was unavailable to me, like I was cooking without thumbs. I worked mostly on a PC, which is - you know - similar to a Mac, but in a thousand ways it was slightly less convenient and it lacked all my custom little touches, recent notes, ergonomic habit supporters and so on.

But I’m back, baby!

Happy Birthday, Peter!

| No Comments | No TrackBacks

Happy Birthday, Peter!
Originally uploaded by xian.

One of the highlights of last week’s trip to New York was when Peter, Sara, and the boys drove down from New Haven on Saturday. Pictured here from left to right are Caleb, Peter, and Sam.

Later, I’ll post more pictures to Flickr. This one was taken on the way back from the playground in Central Park near 96th, where we ourselves used to play when we were little. I’ve got a bunch of shots from later in the day at another, newer playground near, I think, 95th and Lex, where little Finn joins his big brothers on the roundabout before it gets too scary.

So anyway, today is Peter’s birthday and let’s just say he’s still in his thirties… barely. I’m a terrible birthday-present giver. I always leave it till too late, have trouble of thinking of something in time, end up just asking what they want, which puts the burden unfairly on the recipient and ruins the surprise, and then half the time fail to follow through after all. I still owe Peter some sort of oil vessel for cooking he requested like four years ago. I’m better at spontaneous gift-giving for what it’s worth.

So for now, let me just say, Peter, I’m inordinately proud of you, as a father, as a brother, as a husband, as a scholar, and as a man of faith. You were the real one all along.

On the internet, nobody knows you're fat

| 1 Comment | No TrackBacks

[image of a personal scale]I’m no fan of the term “fatblogging” but I do see some value in the idea of inviting accountability by applying the blog (in the sense of public log) format to a health and fitness plan, and reporting one’s weight to a globe full of strangers is surely one way to keep yourself honest.

Those who know me in the real world may know that I’ve been working out with a trainer since February, and those who’ve known me for a while are aware how unlike me this is. I’ve never been particularly athletic. I’ve avoided organized sports, especially since injuring my knee at age 15, and have never felt comfortable around gyms and locker rooms. But since reaching the magic age of 40 and seeing my weight riding an upward spiral, I finally realized that the years of benign (and less than benign) neglect had come to an end, bit the bullet, and started an exercise program.

Then a month ago, for complicated and yet uninteresting reasons, I was assigned a new trainer and this guy is really good. He and I have set some more aggressive goals and he has redesigned my workout program. I’ve been extremely diligent about it. I go to the gym five times a week, rain or shine. Most of the time I go to the fitness center on the “campus” at my job, but I also joined a local gym so I can get that fifth day in on Saturdays.

I feel stronger, healthier, more energetic, and also - quite frequently - sore. I’ve shed nearly 20 pounds while at the same time building muscle and discovering some muscles I never knew I had. I have more confidence in my physical self and I’ve even seen some improvements in my sadly degenerating knee joint.

This past week I was in New York for a conference and incidentally to visit family, and I had the best intentions in the world to keep up with my exercise program. The hotel we stayed at did not have a gym on the premises, but it did have a deal with a local gym. We arrived late Tuesday and I was too beat to go work out that day. Wednesday through Friday were packed solid with conference activities, particularly since I was volunteering and had to arrive early and stay late.

Saturday I totally could have gone to that gym, but chose instead to take it easy in the morning before checking out of the hotel. We spent the rest of the weekend at my parents’ apartment on the upper east side, where there are numerous gyms. I even researched a few within blocks of the apartment where for around $20 I could have purchased a one-month membership and worked out on Saturday and Sunday, maybe even on Monday morning before our return flight. But I did not.

I had my excuses. It was hot and muggy. We were busy. I was tired. And so on. It tells me that the routine I’ve established is a key part of my current program. Without it, I revert to old, bad habits. In the future, I’ll have to make a stronger commitment and find a way to hold myself to it. This morning I meet with my trainer again and I suspect it will be tough, both physically because I’ve been absent from the gym for a week, and psychologically, because I’ll have to tell him I’ve been off the wagon.

The good news is: I did a lot of walking, even in the strangely hot and muggy non-October weather we were getting, and I stuck pretty closely to my food targets. So at least there’s that.

I don’t plan to do a lot “health and fitness” blogging, but that’s what’s on my mind this morning and one thing I’ve learned about a daily writing practice (oh, yeah, I wasn’t able to do the daily blogging thing on my vacation either!) is to write about whatever comes up.

Stategery at the New School?

| 1 Comment | No TrackBacks

kerrey image nicked from the ObserverSo I’m standing outside of the Parsons (I always knew it as the Parsons School of Design but at some point it got rebranded Parsons The New School for Design in line with all the other New School for… subschools), where we were putting on the IDEA 2007 conference this past week (which is why I haven’t been getting much blogging done although I have been taking a lot of pictures which I’ve been slowly posting to Flickr if you’re interested), trying to get some AT&T reception on my jPhone to return a call when two guys in suits with their arms literally around each other’s shoulders, laughing and schmoozing like the bunch of dyed-in-the-wool politicians I realize they are, as my brain sorts out the distinctions between these are people I recognize from my own personal life and these are people I recognize because the television has emblazoned them on my mind’s eye over the years, come bursting out of the front door.

It’s Chuck Schumer, I notice, the not-Hillary senator from New York and Bob Kerrey, the former senator from Nebraska or was it Kanasas, who is - I suddenly recall - president of the New School and someone about whom I’d recently heard rumors that he might be considering making another go of it in the Senate, despite his admissions of war crimes in Vietnam and his hawkishness on Iraq and Iran.

And I also find myself reflecting on how he used to comb his long receding bangs over his bulgy forehead but that somehow his time in New York had updated his fashion sense so that now he wears his gray hair (or toupe, who can tell?) in a modified Caesar cut, very short bangs brushed forward and it honestly looks much better. He is a handsome man after all.

By now it’s too late to snap a photo of the men, as Kerrey has slipped into a limo and Schumer has hightailed it down toward Sixth Ave and I’m talking on the phone anyway, so it would be kind of rude to put the call on hold just to take photos, but it occurs to me that maybe these guys were talking about said rumored Senate bid and if so was this supposed to be a sort of out-of-the-ways meeting, given that while this is the New School being Parsons and all, it probably isn’t the location of the office of the president of the New School but if so then wouldn’t they be more sneaky and less boisterous and buddy-buddy on their way out the front door?

New York, just like I pictured it

| 1 Comment | No TrackBacks
iPhone photo of the Empire State Building lit up at night, yo
IMG_0055.jpg
Originally uploaded by xian.

OK, I’ve used that title before. Just wanted to put up a few photos: An amusing sign in a cab, the Oyster Bar (a favorite of B and mine), and this shot of the Empire State building lit up at night we ran across headed back to our hotel on 30th street from Grand Central Station, having just gotten in today in advance of IDEA 2007.

Can I blog from my iPhone?

| 2 Comments | No TrackBacks

(an illustration of blogging via an iPhone)

Since I started at Yahoo my workaday routine involves riding a shuttle from Oakland to Sunnyvale with a big laptop computer crammed on my lap so I can work, browse the net, or as I’ve been doing lately, blog.

For some time I’ve been thinking that an upgrade to my smartphone, something with a qwerty keyboard, such as a blackberry, treo, t-mobile whatsit, or pocketpc might make a much less bulky alternative.

This past weekend I got myself an iPhone (or jPhone as I like to call it), so now I’m on that bus, bypassing the overloaded wireless, and look my I’m blogging!

It’s not superconvenient. I’m still getting used to the fatfingers virtual keyboard, though the guess-ahead feature, whatever it’s we, definitely helps.

I’m also studying the phone’s interaction design, of course, looking for interesting interaction patterns, but I think I’ll wait till I have a real keyboard in front of me before I elaborate on what I’m discovering and noticing about this new handheld.

Inspirational typo: hamdheld

Now to try to insert a picture or even a link… the hard part.

(Picture was too hard to manage via the jP, so I added the one at the top afterward, on arriving at my desk. Ditto for the link above to the interactive gestures pattern library wiki.)

Monthly Archives

Pages

Powered by Movable Type 4.25

About this Archive

This page is an archive of entries from October 2007 listed from newest to oldest.

September 2007 is the previous archive.

November 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.