good goddamn, what now?

nothing like waking up at 4 am to the sound of a fire alarm to:

  1. wake you way the hell up
  2. get you really focused on what’s absolutely important

which, by the way, turns out to be, in order of recollection:

  1. laptop
  2. phone
  3. wallet
  4. badge
  5. knowledge that camera & hard drive with important files are already in my bag
  6. clothes I wore yesterday
  7. sneakers

but not the charger for the phone, any of my other clothes, my meds (!), the book I got signed yesterday, etc.? very clarifying.

it was, of course, a false alarm, started probably by some yahoos (not the web kind, hopefully) on my floor doing something with a fire extinguisher.? that was the scary part, because as I came out of my room I saw what looked like smoke, which got me moving damn quickly down the stairs.? I probably should’ve been tipped off by the fact that it wasn’t at all hot in the hallway, but, um, yeah…it was 4 am.

I almost didn’t wake up, which is maybe even scarier.? I think the alarm went on for quite a while before I realized it wasn’t just part of a weird dream.

this hotel has been the death of a thousand tiny cuts.? no remote for the tv, then the microwave, last night something weird was going on with the toilet, which I still need to go talk to somebody about, and then this alarm.? it’s cheap, and a decent location…and the staff have all been really friendly…but I don’t know if I’d do this again.

the question is, will I get back to sleep?? and for how long?

update

so, yeah…I got to the bus stop and realized that the schedule I had in my bag was for weekdays, not Saturday.? but a cabbie noticed me and I decided to go with it.? had a nice conversation; he’s an Iranian who’s lived in Austin for 35 years and loves it.? more money than I should be spending, but in this case it wasn’t just the quick transportation but the experience.

my wrists hurt, my shoulder really hurts (carrying laptop + dom scripting book!), and I’m exhausted, but after a shower, and with genuine quiet, I feel optimistic.

like the lady says, tomorrow is another day.

she hits the wall

Too overstimulated to be social, too wired to go back to the hotel room.? So, thanks to Ethan Marcotte, I’m at Halcyon, a coffeeshop on 4th.

I can feel myself start to hit the wall psychologically.? It’s all just a little too loud & crowded.? Oh, who am I kidding?? It’s way too loud and too crowded.? And I enjoy it, but only in brief spurts.? And I call H, to see if she wants to hang out, but she’s already settled in for the night, and I don’t want to ask her to drive an hour into town.? She likes this sort of scene even less than I do!

I know this feeling, an eagerness to be liked, to get attention, while at the same time being utterly overwhelmed by the noise and press of other people.? By sitting here, I’m attempting to pay attention to it without just giving in and whimpering in a corner in my hotel room.

I’m feeling both maudlin (as if on cue, Depeche Mode comes onto the sound system) and brusque.? Chloe-like, in some ways, for the 24 fans in the audience.

its a question of lust
its a question of trust
its a question of not letting
what we’ve built up crumble to dust

how’s that for tired and nostalgic and maudlin?

and for today I’m tired of having the same conversation 879 times in the course of an hour.? especially since I can hardly hear most of it.

somebody should set up an introvert’s lounge at sxsw interactive. a place for those of us who struggle in being social to back away for a bit and recharge w/out going all the way back to our respective hotels.? a spot designed to reduce overstimulation.? cool, quiet, comfortable.

don’t I sound great complaining about my vacation?? if I can manage to get enough rest, I imagine I’ll do fine tomorrow, get back to having fun and being engaged.? at least that’s what I tell myself.? right now?? not so much.

the opening party was…whew.? hit my claustrophobia buttons, much like my Bumbershoot experience of a few years back, which felt like being digested through the crowd.? as with every other thing here, I did meet a couple of interesting people, including a very cute and engaging local.? but so very loud, and so very crowded, and like I said, when I called H to see what she was up to, she was in for the night.

the higher ed webbies get-together was good…again, too fscking loud, but otherwise lots of good chitchat, got to meet Andrea, who I felt as though I knew already, and Glinda, who I sort of know through Andrea.? Glinda’s husband is a hoot, too.

had a really good hard cider, Ace, from California; something to look for later.

took lots of pictures.? heard “10:15 Saturday Night” (Cure) at Buffalo Billiards, and the guy sitting next to me (David something) said when he was in high school he used to play that in a band out on the streets of Austin, on the upright bass.

I told my secret from the play panel to someone else, a couple of someone elses, and the sky didn’t fall in.? again, I felt free.

in some ways, this space is as much of a trap as it is a mode of self-expression.? I have built myself into this, and I can’t be someone different now.? okay, maybe that’s putting it too strongly.? but it does seem that way.? (again with the google-ability. put my name in that textfield and hit enter.? I dare you.)

and that sensation, combined with the noise, combined with the crowds, the overstimulation, induces a feeling of shearing apart.

I thought my bus was at 11:25, but it looks like there’s one at 10:45, so I’m going to go now…..

global/local play

omg I met zeldman at the break. (he happens to be a midget.) plus kottke.

danah boyd & panel.

global vs. local. myspace, using the net to connect with people you already know. and play. video games, online gaming, etc. we continue on playing the rest of our lives.

big green stickers. an all-woman panel.

40 million people move every year, although the number has reduced over the last 5 yrs. “moving is almost universally annoying” (as C’s mom says: 2 moves is as good as a fire.)

learning the new place vs. nostalgia for the place you left behind. (sometimes I still miss living in the stadium district.)

why am I not able to get to the net?

moving physical locations causes you to change yourself, re-evaluate. I find just going on a faraway vacation does the same thing.

meeting new people is probably the hardest thing. (hell yeah. I still don’t have my own independent network in Oly.)

“collaborate tangible interfaces” keeps repeatedly stumbling on it in her work.

difference between calculator & abacus, the incidental uses. I still can’t get online. 🙁

missed a bit…something about social work (not “social work”), distilled in moments of playing, exists in a continuum, but pushes the boundaries in collaboration.

liz lawley is substituting. “because I’m not a graduate student and I have tenure, I didn’t do any research beforehand”

world of warcraft + her kids + moving to seattle. using space to try aspects of identity. which is okay if it’s people I don’t know, but not so much with kids, spouse, coworkers. I have this issue with my blogging identity vs. my in-person life.

is it fun anymore if she has to supervise her kids in WoW?

conference issues, abandonment, etc. w/family, but “will you meet us online?” was a good temporary substitute. (C & I have been gtalking off & on. she talks about avatars & social space levelling, with im it levels out some of our communication issues.)

danah: as designers, what do we need to be responsible for?

wacky game. green stickers, secrets. lots of laughter. my secret seems to have disappeared. (no, I’m not going to tell you.)

breaking social norms.

this is actually too interesting & emotionally engaging to take a lot of notes. the issues of physicality, reminds me of some issues from Emergence, IIRC

reminded somebody of Postsecret. many many people in the room have seen it. but most of those secrets are really depressing. most of them here, because of the context, are more goofy.

grouphug.us online posting vs. postsecret where every postal worker in between can see your secret as it goes in.

liz had to skip back one secret a few times.

how does massive experience in virtual worlds change how people socialize in person? danah pretends to be jane. yes, it does change…she designs games to work on that.

are you designing to help people interact in a more fun interesting way?

as people got comfortable, secrets moved faster.

how can we modify it for different behavior?

(I said that I let go of my secret, which was difficult, and felt freed.)

out of time!

…this one I need to get some time to process, maybe late tonight in my room.

Bluffing your way thru dom scripting

This will be my first panel. While I wait for things to get going, just a quick note about the morning. Spent the morning with H at her friend/boss’s house, helping to put mulch around plum trees. I haven’t worked that hard outside in that hot a weather since I was 17. But it was weirdly fun. Rural central Texas is quite beautiful, even if it also features intense heat and fire ants.

And I did get fed.

Now I’m back, caffinated, and the panel’s getting started.

“This will be easy because all you have to do is bluff” — Dom scripting is the new css. 🙂 They have comfy chairs onstage!

Jeremy Keith is there with Aaron Gustafson — ALA editor and a teacher.

DHTML vs DOM scripting….DHTML as the original bluffing. confusing…that’s how I always felt about it. “end up forking yourself and your application.” nothing particularly new (to me) here. guy in front of me is wearing an A List Apart shirt. Aaron had the same take on JS that I did for most of the last 5-7 yrs.

DOM scripting as the standards approach to scripting.

The Document. yr basic x/html document, nicely formed.

The Tree, with its nodes. Then the nodes inside a paragraph…I’m suddenly reminded of that video of going down really small with a microscope and really big with a telescope.

back to Jeremy. the dom being another way of looking at a page. use the skills you have in css/markup. (show of hands. mmmm….css nerds.) “getters” and “setters”

getter { setter; } …as in… #footer { font-size: small; }

in dom scripting, getting and setting are separate operations.

method ~= function
property ~= variable

if parentheses, then method. getElementById “does what it says on the tin”. to use getAttribute, you have to already have gotten the element. (this is a good refresher from the book. I want to find a quiet corner with the book and do some experimentation.)

“it’s not an array, but it plays one on TV” (getElementsByTagName). very much like PHP in its looseness, I think.

get the element with the id “content”

#content { }

document.getElementById(“content”)

get all the paragraphs in a document

p { }

document.getElementsByTagName(“p”)

dom is actually readable, because of verbosity.

get all the paragraphs within the element within the element with the id “content”

#content p {}

document.getElementsById(“content”).getElementsByTagName(“p”)

this is why his book worked so well for me!

“creating life!” — “unlimited power” (cranky quasi-joke re: Bush from Aaron.)

starting by showing the old way. document.write() and its cousin innerHTML. well supported but completely proprietary. like using a sledgehammer to crack a walnut.

then the new way. document.createElement(tagname) — document.creat…

“don’t need to memorize this stuff, you can look it up” — don’t I have this bit of his book marked with a florescent postit?!

created elements/text nodes must be assigned to a variable, or they’ll be in JS limbo!

oh, man, I’m drowsy.

and then inserting those limbo-ing nodes into the document.

“this is why we have google, this is why o’reilly writes books, so we don’t have to memorize this stuff”

cite attribute default is “bugger-all”. indeed. nice discussion of the similarity between css & dom scripting in re: over-riding the default display of the markup.

and he shows the most powerful part of his book: the pseudocode, or as he calls it “the script, but it happens to be in English”. working through one of the examples in the book. (I wonder if you could create a paper/excel grid that would help in the “translation”)

“view rendered source” in firefox?!

Ralph notes a slight tweak in the script to make it work in IE.

back to aaron: unobtrusive == the golden rule. do unto others. the zen master approach: if they can’t accept your “help” then at least let them continue along on their business.

planning! usable w/out js. then implementation: test for methods, not browsers. (I remember that from the book. very clean.) “object literal” — keep objects and methods separate from other scripts. also, object notation. work to be generic.

I can’t quite articulate it, but I think I’m connecting the dots in my brain just a little more between my existing php expertise & this js stuff.

example, replacing a select with an unordered list to make it pretty. (theoretically.)

“everybody hates email harvesters and getting lots of pen!s email” 😉 methods for hiding. start with the normal text spelling out… bob [at] example [dot] com, but showing a real mailto link in js.

link list at the end instead of the print css effect of urls in paren after each link. this is probably one of my favorite techniques from jeremy’s book.

stripey tables. this is the one that I actually improved on from the book by using modulus instead of a counter and just getting the trs instead of getting the tables first. (you know what, though? if the table is being generated by a script — php or whatnot — then it’s a trivial task. but I do still need to hand-code the occasional table. basketball scores, mostly…okay, Don does that one. let’s say…tuition.)

resizing…different layouts by screen size. I should do this just for Teri and her jumbotron.
“man in blue” inventor of the technique, is sitting in the audience! round of applause.

if you want to bluff well, show off your stuff. little cool examples and such.

on a really large table, is there a performance hit? ppk will know. refer to quirksmode.org. somebody else mentioned increasing counter by 2 instead of by 1.

practicality of using dom vs. innerhtml? on a very complex/enterprise site, generating lots of markup, innerhtml is much faster. but if you can use cloneNode that can be fast too.

simon willison! better to create whole node and then append rather than append a bit at a time.

with greater adoption of standards, how will future deal with the performance issues? mostly, just don’t use js to create yr whole document.

will frameworks help me bluff? no and a bit yes. don’t look like a fool! need to know what you’re doing.

pointing to Shaun Inman, his scroll-to script, which aaron used in combo with flash. hmmmm…could be useful for bulletin, or catalog?

start slowly, use incrementally, and know what the hell you’re doing.

the wrapup: you can bluff in css & js, but not markup!

a clever trick for the memory-impaired

I’m terrible with names. And I want to remember who I met this weekend.

So I’m using the registrant directory and adding people I’ve met to my contact list.

The critical thing, I’m finding, is to process my photos and business card swaps asap. Otherwise, the names go in one ear and out the other.

let’s try that again

I’m theoretically awake now.? Today the hotel laundry had soap, so I’m trying to get a quick load in before my day actually gets going.? And while I wait for my clothes to wash/dry, I figured I might as well do a little writing.

Last night I got to the Ginger Man for Break Bread with Brad a little early, only I couldn’t figure out where the bread-breaking was going on.? So I sat at the bar for 20 minutes, nursing a cider and devouring spinach-artichoke dip & chips.? (mmm…it’s what’s for dinner!) Until I finally saw some younger guys with SXSW badges, also looking confused, and decided I might as well meet up with other confused people, instead of sitting by myself feeling gawky.

And yeah, the whole thing was out in the back, in a kind of yard/patio; Brad wearing his Bradlands sweatshirt, scads of people with badges.? I noticed Ralph across the crowd, and honestly: it was a relief to see a familiar face.

But as I said last night, I also made the effort to be generally sociable, go up and introduce myself to people, get into lots of new conversations.? Met: web writer from Tufts, guy who ran the company that made the flying toaster screensaver (?), a cluster of people who’ve done this a few times before, JJG, IT guy from a liberal arts college around here (wearing a utilikilt!), a woman who works for the Singapore dept. of health, and a couple of brits who work for the company that’s putting on @media.

As I said last night, I also won a book: The Kid, by Dan Savage, which I’ve sort of wanted to read for a while, plus as someone noted, it’s a local connection for me. 🙂

About the time I met the Brits was when I burnt out, and luckily one of them (Amanda) felt the same, so we shared that cab ride out to our respective hotels.

Today I’ll be playing hooky, hanging out with H, until the 3:30 sessions, when I’ll be in “Bluff your way in DOM scripting” and then probably the planning for play session. And of course tonight is the higher ed webbies dinner.

What’d’ya know?? Sitting up and writing and eating a banana seems to have woken me up most of the way.? (I love that the design on the swag bag is a banana as batteries.)? And taken up just enough time for my wash cycle to (probably) be just about done.

in a fog of not quite awake

too tired to write coherently, too awake to go to sleep.

break bread with brad was very cool, if very noisy.? met Ralph (hi!), plus a bunch of people I didn’t know at all before today.? also met JJG and was sort of fangirl-ish.? “oh, you’re Mr. Rebecca Blood!”? (his tips for SXSW? drink lots of water during the day and don’t worry too much about showing up for the first session of the morning.)

I took a bunch (? some?) pictures, which I’ll upload tomorrow.

I won a book in the prize drawing!

I had very tasty hard cider & spinach-artichoke dip.

okay, maybe I’ll go to sleep now and write more in the morning.

update

I’m going to BBwB, sans H.? (she has work again.)

today’s wandering

Back on the hotel bed watching TV. Oh, TV.

when I checked on the weather, I noticed that it’s 92 degrees right now. I honestly don’t know the last time I saw 92 degrees. That would explain why I thought I was about to heatstroke on Congress over the river.

which was why I spent a good long while in the convention center playing with legos. and chatting, being honest-to-god sociable, taking pictures, even though I was wiped-out, drenched in sweat, dressed in bike gear. one woman asked where I rented my bike, which was cool. and then I got my badge and my swag (most of which is crap, btw), and took the bus back to the hotel.

working my way back through the day…I did the south Congress thing, although the cute shops there are much like the cute shops where on Guadalupe. I’ve never seen so many size 2 clothes. but…I did pick up a couple of things at St Vincent de Paul, and after I’d pretty much given up hope, and was heading back towards downtown, stopped into a goth store. where I found some more cute light clothes (in black of course) and had a great conversation with the co-owner of the store. if you’re looking for fun goth clothes in Austin, I highly recommend Secret Oktober.

Then dropped by the bike shop, to get my seat up a little higher (quick-release was too tight!), and then back along the river. I figured originally that I’d head back to the hotel to cool off & find a laundromat, but then I remembered about the badge pickup….

which leads me back to where I started today’s travelogue. 🙂 I did discover that there’s a laundry room in the hotel, but the vending machines were out of soap. I definitely need to take care of that tomorrow or Sunday at the latest!

tonight’s plans remain vague…but whatever happens it should be fun.