kottke & dooce

I’m sitting the back of the overflow room (because that’s where the plug is), and there’s not anything note-taking-worthy, but it’s an enjoyable conversation.

she has a lovely light southern accent, btw.

I’m just going to sit back and enjoy the chat and hopefully not fall asleep.

where are the women

or whatever the actual title is….

the break this time was mind-blowing. met Eric Meyer and Molly H. ran into Denise. met George Kelley and a women whose name I don’t remember, but who had streaks of blue in her hair and was described as an obsessive documenter.

this is the one that should’ve had Shelley. 🙁

the moderator doesn’t appear to be able to use the mike.

how has visibility played out in their experience?

kabili: talks about the weblogs inc network, and I get the impression that her motto is similar to what I always say about computers in general. (ie: the secret is to not be afraid and to just do something.)

henry: (mmmm…purple hair!) anything to do with technology to make us more visible is good. barrier to visible was being unfocused, writing about everything in one blog. and how do you search for, say, women bloggers in Latin America?

debolt: was the little grey-haired lady in the back row who just came & listen. by listening, became a convert (css, accessibility, etc.) if I ever worship a male god again his name will be Eric. 🙂 couldn’t find any books that taught the way it ought to be done. (know that feeling!)

sort of out of it catching up with other stuff….

“everyone will be famous to 15 people” (my favorite line about the internets ever.)

comment from the audience: just keep on going. the “kicking our own butts”.

another: never worked somewhere where the smart people all get promoted and the dumb ones get fired.

the holistic life flipsides. if I write about my personal life, do I lose other readers.

“maybe that 23-year-old guy needs to hear about that experience”
sit down, lady in the WP shirt. let somebody else get in.

y’know, this reminds me of round & round conversations I was in back in college. I think I’m going to bail. honestly, would rather sit & have a good chat with Liz & Virginia (and Meri down in the front row) than do this panel thing.

do you change what you write to get readership?

yeah, I’m outta here.

design & social responsibility

panel. moderator from knowability.

“who’s going to clean up this mess?”

don’t recognize the panelists, but that doesn’t necessarily mean anything. a Flash designer? huh. “nordic goddess of accessible flash”

they brought a bullhorn, and the powerpoint has cute photos. good deal.

being accountable for using technology to make basic human needs progressively and humanely.

what’s cool? throwing question out to the audience.

gordon: it’s always about a human, and then being humane in dealing with our users. (the word user isn’t exactly humane!) what do we need to do to get this off the ground? “dead customers?!”

24 virtual deaths per day! “start button to stop” — that’s why I have that shortcut on my taskbar “shiny red button”

this guy is really really high energy!

basically everything sux. (I NEVER use clear buttons.) reminds me of that webvisions presentation. (who was that again?) is there good news?

future could be rosy, but maybe not. “change the way you look at things and the things you look at change.”

design as power to change! and we are all complicit. (I should make friends with somebody at CIS, instead of always just grumbling.)
think like your user.
silly bullhorn moment…step away from the visuals. lists and notes. HTML prototyping…I find a piece of paper with postits helpful, too.

Ruger….

what is technology? when you create something that improves people’s lives. things I feel that way about at work: the book exchange. the events calendar. the evening admin calendar. some of the wordpress installs.

why should you ever have to retype all the contacts into your cellphone? (I’ve only ever had the one, but I’ve had that issue with address books.)

tech as utility.

“technology should [be?!] simple”

how many features are in Word? 47,219. 😉

why is he leaving the “be” out of all his slides.

discussion of synchronizing address books. (oy, that’s a story worth telling! I still get searches related to my attempt to help C organize his Tbird contacts.)
there we go: “technology should be contextual” — all the verbs in place. goes with yesterday’s play session.

maslow’s hierarchy of needs!

given enough tech all human problems are superficial. ????? really? well, okay, “a utility that supports the solution”

a zen approach: we are not important. we should be transparent.

eaton: visual designers represent. accessible != boring.

clearing flash’s name. good tool for kids with learning disabilities. huh. should talk to Elizabeth (hi!) and to Betty’s replacement, whoever that turns out to be.

mainstreaming. (again, Elizabeth, also my bestest junior high friend Thao.) 96% of disabled students are mainstreamed. (of 6.2 million) is the law for schools to provide accessible content.

giving the disabled student the experience…and to disabled kids, technology is often everything. blind kid with gps, palm pilot, phone w/mp3 player, laptop w/out screen. (damn.)

accessible puzzle. an element deemed inaccessible: drag and drop. for mobility impaired (and blind?): match pieces to parts of a sentence, use keyboard. seems weird, but then again, I’m damn near learning disabled on the audio channel.

in flash, if you work towards accessible, then you get usability as a bonus. macromedia-recommended best practices.

can’t afford it? like all accessibility, cheaper if you do it up front. checklists help. yes, takes more time, but not out of control, and worth it.

“show social maturity” — I think that’s lingo that works well in an academic setting. (hey, I’m in an academic setting!)

moderator question: how do you communicate this message to clients? eaton rambles on, gordon jumps in: grassroots approach. we need to talk to the others. (lost reference? ::shrug::) ruger has noticed that people who champion this in the org are not good at selling. in his situation he can dictate. 🙂 need to be better at selling. a good salesperson talks about the client’s (customer’s) business, not the product. and ANYTHING that isn’t thought about in the beginning is going to be expensive to retrofit.

what about grassroots orgs that aren’t accessible? moveon.org, etc.

demo the game without visual output? tell QA that one test is to turn the screen off. and the projector has been turned off. example of something that went wrong.

question from a guy who does web for the feds. doesn’t understand why we have to sell clients on accessibility…why isn’t it just included in the bid? we have to protect our clients from themselves. I think he’s entirely right. good comparison, too: we don’t tell them, “we’re using Java because it has good iterators.”

ruger has experience with clients giving ludicrous requirements. gordon doesn’t believe in “sales” per se…death to advertising & all that. “be the change” — build the thing the way it ought to be. again: we’re complicit. (a theme of my novel, btw.)

back to the demo, what about with JAWS or whatever: do they fight? yes, but “self-reading” is best for younger users, kids don’t use screen readers until 1st grade, don’t get good until 5th/6th.

the social responsibility issue in re: the basics, access in rural communities, etc. moderator: what you’re doing is what we’re talking about. gordon: is there any one small thing you can do? investing in satellite phones.

how do you show off accessibility skills with non-disabled clients who don’t know?

ruger: we demo ancillary benefits. or pick simple examples.
“git’er done”

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!

two takes on the same experience

Yesterday I went to a seminar put on by the state board of community & technical colleges, primarily for student services types, about using the web for student services. (which astute readers may remember my mentioning earlier. It was actually only a half-day, not a full day.)

I’ve written up my professional take on the experience, but there was more to it than that which I feel obliged to write about.

Sinus headache. Everything else about the whole day has to be understood in that context. I took Excedrin, but it only ever faded to a dull roar. So I was on edge and having trouble concentrating.

As an extra bit of fun, I wasn’t able to carpool, so I took the bus to Green River…where I’ve never been before! That turned out pretty well, if a little chilly waiting at the Federal Way park & ride. I had time to read, try and make notes, try to get over my headache; although not time to eat. (Which probably didn’t help the headache any.)

Here’s a thing I don’t understand: why are (almost) all of the community colleges in this area located in beautiful spots in the MIDDLE OF NOWHERE? And Green River’s campus was typically baffling in its layout too, because of *course* I’d forgotten to bring a map. A very nice librarian got me oriented in the right direction.

Afterwards, I hung out in said library for a bit, and then headed back…but with a different transportation path. Bus to train, this time, and I just barely made the train. But, wow that’s nice. Clean, comfortable, well-lit. And that odd flowing swaying motion of the train, which I’d forgotten since that trip home 13 (!!!) years ago.

Something I can’t forget, or at least would prefer not to: must bring laptop to all events which might require note-taking. My paper note-taking sk1lz remain meagre, but I (usually) take copious notes if I have a keyboard. Someday I’ll figure out why, but in the meantime, I reiterate to myself: must bring laptop.

(The evening was very nice, with dinner at the amazing Vuelve a la Vida. Do I have any readers in vicinity? It’s on Pacific near 56th. Followed by an unbearably corny Chuck Norris movie. Is there any other kind?)

I’m old now.

Okay, maybe just in blog years. This morning I went to a panel on blogging for the south Sound chapter of the PRSA, along with one of the other people in my department.

Had a bit of a conversation beforehand with a guy from Sterling Communications who was on the panel, and he thought the word originated around 2002, which I knew — old grizzled veteran that I am — that it was older. (Googling later reveals that it was either Peter Merholz or Jorn Barger, sometime in 1999, which sounds about right. Honestly, I felt like a newbie when I started in April 2001, like all the old-timers had been doing this forever.)

I also talked a little bit to Janet from Marqui, you know, the company that paid a bunch of people the beginning of last year for blogging. She asked what I’d thought, and I honestly couldn’t remember. I have this sense that my thinking had floated back and forth, but I never wrote anything about it here that I can recall. I have this vague memory of commenting on one of Shelley’s posts, but apparently not.

The third panelist was Mark Briggs (?) from the News Tribune, who really impressed me throughout. They now take comments on every single article on their site, not just the blogs, and it even effects story placement (on the site? in the physical paper?).

One nice turn of phrase: “affinity media” from the Sterling guy, although in a more pessimistic mood it can certainly mean the same thing as “echo chamber.” (As per Rebecca Blood, et al.)

One disconcerting phrase: “as more civilized folks enter” from Janet, in ref to the blogosphere (oy! I remember when that phrase first came up and was mocked roundly. And we blogged in the snow, uphill both ways.) being the wild west.

Also, she asked who is blogging now, and when I raised my hand, I said “not this exact second” which got a bit of a chuckle. Tho…I sort of missed having my laptop to be able to take really good notes instead of the half-assed ones I have in my paper journal. 😉

All in all, I’m glad I went, esp. with the co-worker — good conversation in the car back! And, whoa, a pothole (!!!!) on I5 had traffic completely stopped the other direction. Maybe the radio said pothole and meant sinkhole, because that was a humongous backup.

Anyway…a good thing, partially to see where the local PR folks, particularly the govt/edu types, are with the whole blogging experience. I didn’t hear anything that made me want to jump up and yell, “but no, you’ve got it all wrong” which is a good start.

And the funniest thing, talking to somebody afterwards and having him be all super-amazed that I’ve been blogging almost 5 years. 😉 He even asked for my blog’s name…damn it, why couldn’t I have picked a domain name that makes sense spoken aloud?!

drupal con

this has been edited, including the addition of a summary, and with the removal of some personal felbercarb. but I am leaving it relatively rambling, as that’s my style.

*summary*
* oregon is a kick@ss place for open source. (sigh.)
* the demos were awful.
* the bryght guys are very dot-com (no offense, boris)
* drupal is the new swiss-army-chainsaw
* I did actually understand the process for doing a multi-site, single-install, but I still don’t quite grok it. (Derek was muy helpful.)
* I love the idea of the ecosystem…and there would seem to be lots of opportunities there, both for the college and for myself personally.
* if I can get the kinks worked out, Drupal would be an excellent choice for us. that may be a bigger if than I’d thought, though.

had lunch with a couple of FGPDX people, which was a really excellent experience. and good food…I always have good food in Portland.

it’s dark, with the reflections of laptop screens giving faint illumination to people’s faces. I might move the laptop to my lap, as this angle is going to kill my wrists. yep, this is better.

talked briefly to a guy from a place named reallinks in cleveland.

nate from psu is going to talk…I saw him speak at evergreen about a service learning/gis project, if I remember correctly. (need to look in paper journal!)

wants to make more partnerships with oscon in future years…ah, that would be kewl. using drupal in experimental projects.

oregon is rich place for open source because of open source lab in corvallis with osu. intro scott from osu. open source gaining momentum in oregon as elsewhere. linus is here, hp, ibm have research laps. os labs happy to enable communities like this where real work is done, innovation is happening.

drupal server was shared with other sites, strained infrastructure, os labs offered place for their server, community raised $11k for infrastructure. happy to help drupal community.

bryght demo and civicspace demo — versions of civicspace. some goofiness with placement of equipment, weird down time.

oh, he started the [bryght] demo…but he’s talking too quietly. somebody told him to speak up. they’re selling the ease of use. they’re just going to 4.6 drupal as their core.

example at geekytraveller.com, 2010.dailyvancouver.com, urbanvancouver.com.

they need template designers, people to send them to…more people are asking than can be helped.

that’s the end of the demo?

q: ecommerce module? yes, will work with paypal, future to merchant accounts. but that’s the opposite direction of what this guy wants.

zach from civicspace, drupal distro geared towards grassroots organizations. talking through the install, which I tried last week.

q: role of civicspace, relationship to drupal? “distribution” — core of drupal, plus modules. fill the need of grassroots organization to do organizing online.

q: does drupal support multithreading? spread across hardware? not like java…limitation of PHP. usually scale layers underneath.

back to the install, wizard to walk through basic setup. these people are crummy at presenting.

q: service or software? we don’t provide hosting, but connect with other hosts using civicspace.

comment: problem with timeout on slow server.

attach location metadata built-in, plus mass mail system, mailing list. these are also available as modules for drupal.

okay, the bryght guys are starting to annoy.

q: location, granularity? as granular as zipcodes get. gps coordinates for center of zip code area. can be possible to add other geodata thru api. germany & canada are likely to be easiest. example: skatespot.org

drees is creator/project lead of drupal from belgium. getting phd in java?! (he was the one who answered C’s question.)

content management system (ready-to-use tool for publishing) + web application framework (use as a base for other web applications)

free! international! community!

funny slide, list of many features. jeebus.

two axis graph showing kinds of drupal usage: static sites, few contributors -> many contributors, interactive. blobs of kinds of usage. magazines, intranets, campaigns, discussion, etc. most are in top-right: many and interactive.

intra-community & inter-community features. forums, pm, blogs, etc. vs. rss import/export, dist. authentication.

history. 1999 he started it as a message board for his dorm. then made it public, shifted towards internet, adding features & functionality. became more of an ecosystem/community. I missed a question…something about backwards compatibility? if it can be better, then we’ll break the api, tho never the data.

15,000 downloads/month. 3 million page views/month. 200+ people who have cvs access.

brief summary about gnu/gpl. freedoms to: run, study, modify, share, and if you share a modified version, then you give others those same freedoms. and os benefits: cost, no lock-in, increased self-reliance, tendency to adhere to open standards, easy to evaluate & test, community. yep. that’s the happy.

free doesn’t mean no costs: may pay for customization, development, SLA, internal knowledge.

3 challenges.

# strong demand for developers, not always able to route people to resources, so need to foster a sustainable ecosystem. (recuiting/training, marketplace for developers?)
# novice users get confused. want to attract usability experts, encourage specialized distros/hosting for specialized environments.
# growing community needs resources, and thus a legal entity to donate to, and to protect the brand. create a drupal foundation?

in all points, fostering the ecosystem is the way to answer the challenges.

q: what is sharing? explained in the license itself, as distribution. if you give someone a copy, or make it available for download…but you don’t have to share. “I’m not a lawyer.”

q: what about the name? when they moved to the internet, wanted to use the name dorp.org because it means village in dutch, but accidentally transposed letters. and drupal means drop in dutch. “thought it was a funny name”

q: new person to drupal, etc.: documentation is very poor. are there people doing more about that? yes. created a documentation team, working hard on reworking drupal handbooks. books being written, too, should be available in next six mos. comment: opportunity for higher-ed folks, then, to help? yes. something out of perdue, helping with open source documentation. (what is that group?) audience member says that one will be available in November…books on demand low-volume publishing?

flows into community panel….

q (Tim): what if I wanted to send usability contacts? go to drupal.org/contact and on day 2 will be presentation from civicspace and usability work they are doing. comment from audience: expanding horizon of what usability expert looks like might help expand that group. because it’s so flexible, (adrian, install master) what’s usable for one group is totally useless or unusable for another. growing multiple ecologies.

http://drupaled.org/

break.

panel discussion, the ecology. mitch gore, designer/user, lynn s (?) web/drupal developer, andrew hoppen, civicspace, boris mann, bryght.

lynn: what does ecology of drupal mean? benign parasite, but does a lot of evangelizing, which is the role of consultants, etc…completely maxed out with drupal clients. where she sees improvement: documentation. she doesn’t like to write them, nobody likes to write them.

mitch: one of lynn’s powerusers…early photoshop maven. usability! key stumbling block. don’t want to present litany of complaints, because it’s been a great boon…but…documentation, clear understanding of what these things are and do, relationship between drupal & 3rd party groups, etc. worked with the deanspace people, with enthusiasm, but don’t even know the questions to ask. developers have to do the heavy lifting in creating a product that’s easy to use, “sailor-proof.”

andrew: also started with dean campaign. not just the free, but where the users are control of their own whatever. nonprofit filling gaps, some in development, some in evangelizing, some in connecting, creating community. help people help each other.

boris: about bryght, started last june. has theoretical technical background, but more of a jumping up and down evangelizing person. started company to help people more easily get to powerful tools. (but jeebus christ on a crutch they’re spendy. $40/mo?) needs more community: more users than developers. there’s money to be made! (hm.) when you outgrow your current blogging system, then you can come to drupal.

Publish and subscribe

lists.drupal.org

gathering requirements

get together with other folks interested in the same thing. Bryght has funding to build some of these solutions, push-button. A year of deploying, working it out.

They missed a guy (derek?) with his hand up.

Somebody said it looked cluttered, admin side. (I’d agree) Drees wants to create a mechanism for users to provide feedback, speeding up interaction between developers and users. Mitch says it’s gotten better, but finding the answer to a question is hard, knowing where you are, tho it’s gotten better.

Boris: Developers are too busy to hang out in the forums. Hard-core documentation people, but not enough. 10-15 more would be able to answer questions in tracker, etc.

lynn: biggest site is ?new homemaker? — core audience is housewives, needs to make sure there aren’t too many options. Brings readers along with her as she adds features.

Boris wants people to write up best practices…and drupal has high page rank!

Audience comment: cms market is high-end, big co’s spend lots of money on training. And this market tends to get more and more complex. Need to … lost that thought…

Human-computer interface guidelines?

Drupal channel, drupaldocs.org

learn from other communities? WP has kick-ass documentation. Yep. Need more f2f communication, meetup-style.

Thinking mambo v. drupal….

what about desktop, ajax, fads?

Brandedthoughts.uk.co

this guy keeps coming back to freaking ajax, even when someone else is talking about something else. Learning one thing at a time.

I ended up bailing on the 2nd half, because I didn’t feel like I was going to get anything out of it.

I did, however, have three good conversations before I left:
# Bill from the news tribune.
# Julian Pietras, the head of academic computing at evergreen. good chat about drupal in the .edu environment, and open source as “the right thing to do”
# Derek from REALinks, who finally worked me thru the multiple sites/one install thing, and I understand the bit that stymied me before. I still don’t know if I can *do* anything about it, but at least I understand. something to experiment with later, I think.

decompressing

this morning I kinda had a mental breakdown, I think partially in reaction to my intense experience of yesterday. it felt like a lot, and in a good way, and today being back in my house, knowing all the work I have ahead of me this week…I melted.

so I’m trying to recover by seeing if I can reflect on the experience, summarize what I got out of it, etc.

first of all, I ::heart:: Portland. more than Seattle, seriously. cycling in Portland felt like the best most natural thing, even if I got disorientated a couple of times. (I notoriously get lost and/or turned around every. single. time. I go to Portland.) I rode all over and that felt empowering emotionally and invigorating physically. I groove on the city in ways I can’t quite articulate. plus we had a great night out on Thursday, going over to Mississippi Ave. for dinner and wandering about. plus every damn thing I had to eat was super-tasty: J Cafe, Equinox, a deli whose name I don’t remember, and Greek Cusina. (brie wrapped in phyllo covered with honey and almonds == the most amazing thing I have ever eaten.)

2nd, WebVisions has always been good to me, and this year was no exception. I had the additional pleasure of coming this time with Susan and Brian from Evergreen; they are both fun smart people, plus having the starting nub of a posse made me feel able to be more gregarious.

The panels/presentations were 50/50, to be honest, but I’d say I got something out of every single one.

# Designing for the Sandbox with Peter Merholz: excellent stuff; nothing I hadn’t really heard (read) from him before, but I enjoyed getting the message in person. Plus he’s a great presenter: creative slides and an engaging manner.
# Podcasting (Rice, Narain, & May): I had my aha! moment re: podcasting. To be honest, I don’t know if there’s any particular professional application for us right now, and I have *no* interest in doing any podcasting myself. Not a big fan of the sound of my own voice, don’t have any drive to share my rather ordinary music collection, and frankly I just prefer the written word. However, I’m enjoying Matt May’s staccato episode 20 right now…I’m vaguely aware of the issues around iTunes’ implementation of podcasting subscription, but dang that’s convenient.
# The Future of Content (Finck, Holzschlag, Smokler & Robinson): what was interesting for me about this one was the diversity of opinion I heard from other audience members. people either loved it or hated it, I think for much the same reason: it was a rambling vague amorphous conversation. also, I lost a *huge* chunk of my notes, for the precise reason that I type too goddamn fast. and what is the deal with Keith’s hair?
# I’ll get back to lunch in a minute.
# Designing for the Personal InfoCloud (Vander Wal): meh. 2 things struck me about this one: he said almost the exact same things that peterme did, but not as engagingly, and I was overwhelmed with a sense of commercial co-opting and exploitation, which is why I had to step out for a minute. although I did finally have an aha moment, which redeemed it for me.
# Why Simplicity Matters (Fogg): deeply moving. Susan said she was amazed at hearing a man express so much emotion in re: the technology; Denise similarly said that his combination of words and imagery engaged her whole brain. I totally agree.
# Why We Still Love the Web (Butterfield): this one also engaged my emotional experiences with the web, which is the reason why I keep on keeping on with this crazy thing. I realized right this minute that it’s an intense combination of a love for place, a love of a craft, and a love for specific people (y’all know who you are, right?). It was less of a presentation or learning experience than just an expression of wonder, which was a great way to end the day.

The one thing I’d really change about the programming (other than having gone to see Sarah Horton instead of Vander Wal), is that I’d’ve liked to have seen more formal opportunities for sharing/networking. One possibility that came to me this morning: one of each of the presentation slots in a room with tables and chairs, where the presenter or panel was specifically charge with making the experience more between the audience members, rather than a broadcast experience. I have a hunch that Molly was trying to do that with the future of content session, but it’s hard to get that in a darkened room with rows of chairs!

And about lunch…I had something of an informal arrangement that we were going to try to catch up with Kathy & Ann from UW, either breakfast or lunch, and Kathy brought her former colleague Denise, who came to the first WA .edu-web-people dinner. plus, in the podcasting session, Jay from Dartmouth gave me his card so I could send him my notes, so I invited him along for lunch. 🙂 which all turned out fantastic; Denise scouted us out a great deli (such good fries!), and we had a fierce rambling conversation. upshot for me, professionally, is that (a) I’m not alone in any particular thing and (b) I really need to look into drupal again.

I want to re-read my notes (wtf is going on with the paging thing in WP?!), so as to get some specific to take back to work, but in general I feel like I’m on the right track and I still have a lot to learn. which feels good.

keynote: why we (still) love the web

my brain is almost full. luckily (?) I have a week away from work to let it all sink in, while I cut drywall and pound nails, etc.

I also have my fingers crossed that I’ll win something in the evaluation form drawing. 🙂

(hey, this multi-page thing for categories is totally broken. I’m sorry, I’ll try to figure it out this weekend.)

whoa…he’s a midget.

“people of the internets”

his early life online. dude, he must be right about my age. phish newsgroup. solving an argument about feeling earthquakes by using the net: usgs gopher/web site. on his slide: “I find my people” (precisely.)

possibility & constraint. the 5k. getting to the math part: 40,960 bits: random grid, 850 words of english, tiny picture of bridge at the huntington (!!!), powers of 2 (okay, weird stuff with hypercubes), 2^40960. more than the number of milliseconds since the big bang times the number of particles in the universe!!!!
ascii. hello: positions, binary, off/on switches.

html. layered with CSS/JS. only certain moves allowed, like chess.

what makes sense: natural language. what works. what is beautiful, in a platonic (excellent) sense.

“design is the successive application of contraints until only a unique product is left” — Richard Pew. (I’m reminded of my conversation with the artist of teeny-tiny watercolors last night.)

evolution, going from static to dynamic.

oh, hey he mentions my favorite explanation of contraints: poetry! over the 20th century artists have played with contraints.

a weird euphonia to a chunk from a book where each chapter only contains one vowel. (apparently, the “u” chapter doesn’t make a lot of sense.)

somewhat silly metaphors about creativity, I guess.

flickr group that is all images with circle in square, as a spontaneous choice for contraints. then the fibonacci spiral of square/circle photos. made by a programmer who sells them as posters for $4. limiting number that come from each individual: another constraint. (I’m tired enough, and have been typing enough, that I’m mistyping more.)

kids can’t not play, at least until 7-10 yrs, sometimes at the edge of pain, power relationships, or sexuality.

“play is the exultation of the possible” — Martin Buber

the web is our playground. (yes!) kinship with other people who know html. 🙂 but each of us can say ‘our’ and mean something different. oooh…cool image of social network.

back to the hypercube. we all occupy parts of that space (the web of a trillion dimensions)…with those connections. and that’s why we continue to love the web, even through the crash and all. Brad told him that the first WV was kinda depression, because it was right at the crash.

a wave of very intense emotion from him.

q: game neverending (?) — what happened to it? it went away, but elements of it went into flickr.

q: has college friends who are flickr addicts; do you have a sense of who is into it? UAE is apparently a big audience, like Brazil for [????]. wishing he was into golf for the social interaction, father playing bridge with people he wouldn’t just invite over to hang out. come for the photography, stay for the social relationships. a flickr marriage?! playful interface is addictive.

q: why beta? will the real version be totally awesome? at the beginning it was very different; only thing the same is the profile. stopped releasing stuff a couple of months ago because of stuff that had to happen with aquisition.

q (Molly): amazing in a year of killer apps — what do you do with flickr? hit photos for contacts page, like blogs where people emit what they want to and you can aggregate it all. better relationships, because he sees what’s going on with friends. lots of horsing around at work.

q: decision to open API? also has game neverending pedigree conceptually. realized that they had to be able to ask little questions from the server, so they had to build an API, and might as well release it. 20% of all traffic is api-based. (!) wanted people to be able to get pictures out of system, and didn’t have time to build export feature, same with other features they thought about. (some heckling re: a misspelled search term) cool, beautiful, interesting, never would’ve thought of in 10,000 years.

q: video? a good question, still figuring out the best way to do it.