It’s been a wonderful (italics = sarcasm!) week so far. My second presentation at Web 2.0 Expo got moved to Wednesday at the last minute, and I won’t be here, so I’m not giving it. It’s a long and sad soap opera, and I’d rather not talk about it. But, instead of giving up entirely, I’ve decided to make some lemonade. Instead of doing the presentation (Microformats for Web Services and Portable Content) in a hallway at Web 2.Open, I think I’ll go to the Mashroom and see if I can get some help turning it into a Rails plugin. While I’ve launched a product on Rails, I’m no expert. I’ve been meaning to play with plugins, but haven’t had time (oddly enough, working on this presentation). I’ve zipped up the Rails app if you want to play with it. You’ll need to install the mofo and ruby-openid gems for it to work correctly (and you need a database for the profiles).\
What does it do? The main demo takes OpenID and after you log in, it grabs the OpenID URL looking for an hcard and pre-populates your profile with some selected bits of info. It was pretty painless to throw together, and I’d love to turn it into a plugin to make it even more painless. I think this could be a great alternative to CardSpace and the OpenID 2.0 attribute exchange stuff that’s still in the works. With delegate links, you could have multiple hcard “personas” that all point to the same identity provider but contain different profile information. Wouldn’t that be cool?\
In related news, I’m tired of conferences. I’d rather stay home, work and spend time with my family, who I feel is getting away from me. I’m missing too many of Brian’s little developments, the little things that kids learn on their ride from babies to little boys. He’s already a toddler and well on his way to kid-dom, and I don’t want to miss anything I don’t have to. Max gets smarter every day, and I want to be there to help answer questions.\
Other than Mashup Camps, and XTech (only because I already agreed to do it), I’m done until SxSW next year. It’s a gigantic pain in the ass to travel, and conference organizers don’t make it any easier. You’d think they’d treat speakers better, but they don’t. Yes, it’s a privilege to speak, but it’s also a huge commitment – both in time and money. They move your presentations around (without warning, or checking to see if you’re available), the network never works, and no one will answer e-mails (oops, here I go, I’m dwelling on this conference again). I’m tired and I need a break.\
So, if you’re going to Mashroom on Tuesday, come help.\
Update: I ended up not doing the Mashroom because I wanted to meet John Allsopp and see his microformats presentation (which was fantastic, and mine would have been a great sequel to it). By the end of that, I was tired and didn’t feel like writing code so I went back to the AOL booth to help out.
Author: Kevin Lawver
-
Web 2.0 Expo – Making Lemonade
-
My Boys
Jen told you about the root canal, which means I’ve been home the last two days playing with the boys. We’ve had a lot of fun, and I’m exhausted. Here’s what we’ve done so far:
- Played lots of Wii
- Drawn pictures
- Happy hour with folks from work yesterday
- Went to see Meet the Robinsons (fantastic, recaptures the lost Disney spirit).
- Went to work to pick up the Chumby someone was kind enough to send me.
- Got cookies\
Now, we’re going to take a break for a little while, and then I think maybe we’ll go out for pizza.\
Jen’s doing OK. She’s locked in our bedroom with the other laptop, watching movies and TV DVDs hopped up on vicodin.
-
Bloggers are Real People
I just read Kathy Sierra’s post about the death threats she’s received and I’m shocked. I’ve been on the web a long time, and see some really horrible stuff, but what never ceases to amaze me is how cruel people can be.\
For some reason when our interaction with someone is online and we’re reading text they’ve written or looking at pictures they’ve taken, we somehow think of them as less than a real person. They become their work, not the person behind the work – which is dangerous. It opens the door to this kind of thing.\
I don’t even know that there’s a solution other than education and treating this stuff like the crime that it is. Threats are not protected speech. They are threats, and that’s against the law. Just because you think you’re anonymous doesn’t mean you are. Just because someone shares things online – words, photos, videos, etc – doesn’t mean they’re not a real person with real feelings.\
For me, I try (and often fail) to think of what I write, especially in comments and e-mail, as something I’m saying to that person face to face. If I wouldn’t say it someone standing in front of me, I probably won’t post it online. It’s saved me a lot of embarrassment and problems over the years.\
I’ve lived my life pretty much in public since I started this blog about seven years ago. I never quite understood why others didn’t until recently. After talking to several women over the past year, I think I’m starting to understand, and it makes me really sad. I don’t know what, if anything, I can do to fix things other than doing a better job of following my own rules.\
Kathy, I think you’re awesome. Your blog is one of my absolute favorites, and you’re an inspiration to me and to my work (and ask the people I work with – I send out links to your posts all the time). Here’s hoping the idiots responsible are caught quickly and this ugliness is resolved so you can get back to doing what you love (assuming you love blogging and presenting). -
SxSW Interactive Recap
There’s so much to say about SxSW this year. It was a huge year for me personally, and I think for AOL as a company. First of all, AOL sponsored the conference, which makes me extremely happy. This was my fifth year coming to Austin for a week of geeking out with my “tribe”, and this year, I brought my work tribe with me. In years past, other folks from AOL have come, but this year was different, because we had an “official” presence at the conference. Also, this is the first year I’ve launched something at the conference and come with swag. And oh boy, did we launch it. We launched last Wednesday, and I left for Austin Thursday. We had some hiccups getting out the door and I was really worried that I wouldn’t be able to say anything because the site didn’t actually work. Well… it works, and people really seem to be digging it. The response I’ve gotten talking to people about the site has been truly inspiring, and almost all the blog posts about the site have been great as well. If you want to follow along, check out the results on Technorati.\
On top of launching ficlets, and talking about it nonstop, I was on two panels, and did 20×2 for the first time this year. The first panel was Mr. McNally’s Ghost in the Machine: Spirituality Online, and I was honored to be a part of it. The folks on the panel with me were far more qualified to talk about the subject at hand that I was, but I had a great time at lunch with them, on the panel and dinner afterwards. I can’t thank James, Rachel, Gordan and Hussein enough. I was so inspired by their spirits, stories and openness. It was a truly great experience… and the panel went swimmingly. The only real “moment” I had was after the panel, a couple very neatly dressed guys came up to the table and introduced themselves, handing me their cards… “LDS Church”. I blanched for a sec, “Oh snap, they sent spies!”, but no, they’re very cool designers who work with Cameron Moll on the Church’s website. They were very nice, and I’m sad I didn’t get to ask them more about what they thought of the panel.\
Our panel the next day was How to Convince Your Company to Embrace Mashup Culture. I wish I could say I thought it went well. I was disappointed in how I did and how I handled the distractions around the panel (and during, but I don’t want to talk about it here). I’ve heard good feedback from folks who said they enjoyed it, but I thought I could have done better. Alla, Arun, Greg and Steve were real troopers for agreeing to do it at the last minute.\
20×2 was Monday night, and as always, Jeff, Kevin and Mike Stephens were fantastic, and I was psyched to be part of the show. Better yet, folks laughed in the right places during the movie Max and I made! It was so cool seeing Max up on the screen, and hearing the applause afterwards.\
After that, I was free. I spent a lot of time in the AOL booth all week, and had a great time meeting folks, talking about ficlets, OpenID, AIM, WIM and all the other stuff that came up during the week. I didn’t attend as many panels this year as I have in the past (the four previous years, I skipped a grand total of one panel – this year, I made it to about 6 total between AOL booth time, preparing for panels or working on ficlets stuff).\
There are embarrassing photos and videos imminent of just how “free” I was. I have a horrible tendency at SxSW to lose all verbal inhibitions, and I just say stuff… sometimes really really horrible stuff. It gets worse when I have a “partner in crime” with me, or a giggling audience. Unfortunately, Monday and Tuesday nights, I had both. Monday night, after 20×2 (so, not only was I free, but I was still buzzed from the reaction to the movie), I inappropriately touched my food. I couldn’t help it, that chocolate shake was asking for it.\
Tuesday morning, I attended the panel Arun moderated: Browser Wars. He moderated a discussion between Brendan Eich from Mozilla, Chris Wilson from the IE team, and Charles McCathieNeville from Opera. It was a fantastic discussion, and he did an amazing job keeping all those egos in check, and asked some really good questions, that I think led to better questions from the audience. I think I’ll make him moderate next year if we do a panel again.\
Tuesday night was oh so much worse. Kevin Smokler had his annual Castle Hill Cafe dinner, and I was at a table with Brad Graham (partner in vulgarity) and the giggling accomplices: the Browns, Mike Tremoulet, Kathryn Wu and Dan Budiac, Nikolai Nolan and Anne. Except for Nikolai, we all had a hard time finishing our dinners and desserts because we couldn’t stop laughing. We were all crying, holding our sides, and had laughter headaches by the end of dinner. Folks were hesitant to take bites of their food, for fear that another round of guffaws would break out. I apologize profusely in advance. I think Nikolai got video, and it’s going to be really really bad. Hysterically funny, but wrong in so many ways. There will be a price to pay for it, and well, I said all that stuff, so I guess I’m stuck with it (damn, but it was funny). There were muppets in compromising positions, twisted takes on Mark Twain stories, Jewish gay porn, and a truly disgusting act with a plate of goat cheese (that one wasn’t me, I swear). I’ll post the pictures after my ribs had recovered.\
All said, it was a great time all week. I started a little slow, had one bad night, but the glee and successes more than made up for one bad day.\
I’ll tell you about the adventure on the trip home later… right now, I need some sleep!\
And here are all the pictures! -
I Can Die Happy
Ficlets is on BoingBoing today.\
Just found out, sitting in the airport, about ready to board. You couldn’t wipe the smile off my face right now even if you punched me in the nads (not that you should try, you shouldn’t). -
20×2 7.0: What If?
20×2 was tonight, and I was #8 in the lineup. Max and I created the movie below, and it was shown tonight… the “world premiere” if you will. Here is it, if you want to check it out. I was thrilled that people laughed in the right spots, and it got some big applause afterwards.\
A huge thank you to the star of the movie, Max, for sitting through my silly questions and giving such thoughful answers. I’ll try to put together an outtake package of the stuff that was funny but didn’t quite fit into the 2 minutes. But, right now, it’s sleepytime!\<embed src=”http://www.vimeo.com/moogaloop.swf?clip_id=153002″ quality=”best” scale=”exactfit” width=”400″ height=”300″ type=”application/x-shockwave-flash”></embed>
<br />
<a href=”http://www.vimeo.com/clip:153002″>20×2 2007: What If We Put Max in Charge?</a> on <a href=”http://www.vimeo.com/”>Vimeo</a> -
The Jaywalking Hokey Pokey
I went to dinner last night with some folks from the Ghost in the Machine panel and some of my favorite south-by pals. Kevin Smokler convince a bunch of loons into doing the Hokey Pokey in the median of South Congress. I, being a rational human being aware of his own mortality, did not. But, that didn’t stop me from filming it:\
<script type=”text/javascript” src=”https://media.dreamhost.com/ufo.js”></script>
<p id=”HokeyPokey_480×360.flv”><a href=”http://www.macromedia.com/go/getflashplayer”>Get
the Flash Player</a> to see this player.</p>
<script type=”text/javascript”>
var FO = { movie:”https://media.dreamhost.com/mediaplayer.swf”,width:”480″,height:”360″,majorversion:”7″,build:”0″,bgcolor:”#FFFFFF”, flashvars:”file=http://dev.lawver.net/media/HokeyPokey_480×360.flv&showdigits=true&autostart=false”
};
UFO.create(FO,”HokeyPokey_480×360.flv”);
</script> -
Ghost in the Machine: Spirituality Online
Today is panel number one for me at SxSW. I just got back from lunch with the panelists, and I have to say, this panel is going to be a lot of fun. I feel a little out of place, but I’m honored that James asked me to join in the fun. The panel is hopefully going to be led somewhat by the audience, but we’re probably going to talk about how being online and talking about religion has impacted our lives and our faith, and how online community both helps and hurts. It should be an interesting discussion, and one that hasn’t really taken place as SxSW before.\
I hope to be able to contribute something. James and I are both “generalists” on our blogs. We talk about whatever strikes our fancy. The other folks on our panel: Rachel, Hussein, and Gordon are all pretty specific in their subject matter. I think there’s an interesting discussion in how we use our blogs to discuss religion, and how our blogs have changed how our friends and families interact with us, and how we interact with your faiths. We’ll see what happens.\
Whatever happens, lunch was a special experience. We had six people (Gordon’s wife joined us) around a table sharing a meal, and discussing their faiths without judgement, with interest is what each other had to say and how each other related to their faiths and the “real” world. It was a lot of fun. If that same spirit carries on in the panel, we’re in for a treat. I can’t wait to see how it turns out.\
Today at 5 in 9C (or 9-something… I don’t remember). -
Kevin Smokler and Dave Thomas Under Pressure
I stayed up way too late last night having fun with my SxSW pals Kevin Smokler, Dave Thomas and James McNally. I ended up driving us around to Bryan Busch’s SxSW Karaoke Kick-Off (not the real title, but close). I didn’t plan on singing anything, but I ended up doing a duet with MD of TMBG’s Don’t Lets Start, and with Dave on Shock the Monkey. The song of the night though, was Kevin and Dave’s version of Queen’s classic Under Pressure. I didn’t get the whole thing, but here’s the last minute:\
<p id=”MVI_0450_480×360.flv”><a href=”http://www.macromedia.com/go/getflashplayer”>Get
the Flash Player</a> to see this player.</p>
<script type=”text/javascript”>
var FO = { movie:”https://media.dreamhost.com/mediaplayer.swf”,width:”480″,height:”360″,majorversion:”7″,build:”0″,bgcolor:”#FFFFFF”,
flashvars:”file=http://dev.lawver.net/media/MVI_0450_480×360.flv&showdigits=true&autostart=false”
};
UFO.create(FO,”MVI_0450_480×360.flv”);
</script>
\
I think you’ll agree, it’s superior to the original is almost every way. -
Hello, Ficlets
It’s been a very long day, and it’s not over yet, but I couldn’t let the day be done until I posted about this. Today, we took the covers off of the project that I’ve been working on for the past three months: ficlets. It started as this little thing I was going to do all by myself to learn Rails, and ended up what you can see over on the site.
I don’t even know what to say about it, really. Cindy, Jason and I have been dancing around it so long on twitter, calling it Ape Shirt, that talking about it now in the open feels kind of weird. But, here we are. There’s more information about what it all means on the ficlets blog.
Ficlets is very much an experiment (we like to call it “a prototype we just happened to launch”), and this is our very first release (we’re the first product in AOL to roll out on Rails, so we’ve still got stuff to learn about it…). So, things may go weird and wonky from time to time. Just give it a minute, and then reload.
I am truly fortunate to work at a company where I can get away with stuff like this. This started as my own little thing to do on the side. When I realized that it was actually a pretty cool idea and that I didn’t have the time or talent to do it all myself, I presented it at a meeting, and the next thing I know, I’m working on it full time with a small team of amazingly talented people. It was a pirate project in the best sense of the word. We didn’t really do a project plan or start with a big committee. It was four people in a room, working towards something we were all geeked about. From the beginning, we treated it like we were in a startup, very few rules, no defined roles (except that I got two votes, and Kerry got three). It worked so well, and we had too much fun designing and building it.
I never imagined it would look so good, or be so much fun. For that, I have to thank the designers who worked most closely on it: Cindy Li, Ari Kushimoto, Jenna Marino, and Jason Garber, who did 99% of the markup (all the good stuff), the CSS and most of the javascript (I worked on it some, I swear). We make such a great team, and I’m so proud of the work we did. We had lots of other help too, from folks who helped design the stickers, buttons and shirts for SxSW: Shadia Ahmed and Jayna Wallace, to the folks who played around with concepts early on: Elisa Nader, Elsa Kawai, Tom Osborne and Justin Kirk.
There are tons of people to thank, and a lot of people helped out. We had tons of support and “air cover” from Kerry and text and language help from John, Amy, Suzie, Nancie and Erin. My pal Tony was an immense help figuring out how to deliver everything in working order to the Greatest Ops Guy in the World, Dan, and Kelly helped us bend a few rules to get all the other opsy bits in order at the last minute. We had legal help from Holly and Regina. And my bosses let me steal Jason, and go work on it, so big thanks to Alan and Bert too.
This has been so much fun, I think we should do it again. I have big plans for our little story site…
One last thing… if you’re going to be at SxSW Interactive this weeked, come find me. We’ve got some lovely stickers and buttons to hand out (while supplies last). I should be pretty easy to spot. I’ll be the big fat guy with the ficlets shirt on (well, for two days… ).
Now I have to go finish packing!