Wyatt’s Oatmeal Song
Wyatt sang his oatmeal song for me.
Wyatt sang his oatmeal song for me.
I would have to be a nutter cretin to ask for a better father’s day. I got to sleep in until nearly noon. When I woke up, we went Codornices Park in Berkeley and had a picnic. We stopped at Semifreddi’s bakery to pick up sandwiches and coffee on the way. Cordonices is my favorite park right now. It’s connected to the Berkeley Rose Garden via a tunnel. Tots have a special love for tunnels. Cordonices has a stream and a bridge and huge sandboxes and all the requisite play-structure stuff. But what makes Cordonices really special is its slolum-like concrete slide built into the hillside. Kids use cardboard to fly down at dangerous-seeming high speeds. Nothing like it would ever be built today, so it must be a relic from the olden days of the ’70s or something.
The first time we went there, Wyatt was apprehensive but fascinated by the slide. We went down together a few times, and he really liked it. After awhile it was time to go home for naptime. Wyatt was having too much fun I guess because he grabbed some cardboard, ran up the hill before I could catch him, and started going down all by himself… Eventually, he learned to wait in line, and sometimes fight his way through the other kids when they wouldn’t give him his turn. He’s a tough kid. He’s gotten quite good at sliding on that thing… Today was the first time Wendy got to see it. I knew she would freak out; it looks really dangerous for a two-year-old. Maybe it is… But I’m proud of my boy. I’ll dress his road rash wounds.
The next big treat for the day was to go to Pixar and see an early screening of their new movie Ratatouille. Wyatt’s “Uncle Bonbon” got us in. Being in a theater for 110 minutes tested Wyatt’s patience a bit and there were a couple scary parts, but I think overall he loved it — all the Pixar movies are his favorites — and he was talking about Ratatouille all the way up until bedtime.
Before going home to put Wyatt to bed, we all stopped for dinner (Wendy, Wyatt, Uncle Bryan, Aunt Erin, Uncle Charlie and I), and finished off the evening with a couple pitchers of powerful Herradura Gold-loaded margaritas and a feast of Mexican foodstuffs at Picante.
Topper: then I got a watch! A Wenger Swiss Army diver’s model, a “Seaforce.” It’s extra manly.
Best Fathers Day this year by far!
Earlier this month I attended one of the strangest tech conferences I’ve ever been to: “RoCoCoCamp Montreal.” Contrary to what you might guess, it was not a summer camp for those who want to use The GIMP to decorate their blogs in the the 18th-century French art style. It was actually a conference (technically an “unconference“) on wikis! Not just Wikipedia but wikis in general — wiki software, wiki interoperability, wiki culture, wiki politics, wiki wiki wiki. Yet, it was more than that. I’m still trying to process it all…
I’m working on a new wiki project called Keiki and so I’m trying to learn as much as I can about wikis in general. My friends Evan and Maj who founded Wikitravel helped put on RoCoCo and let me stay with them while I attending the conference (thanks!). Somehow, all the stars aligned and I made my way to Montréal, Canada to delve into the frontier of wikidom.
“RoCoCo” is an acronym with a nebulous origin, but it somehow stand for “Rencontres sur la Collaboration, la Créativité et l’Autogestion” (Meetings on Collaboration, Creativity and Self-management). The anglophone name for the conference was “RecentChangesCamp Montreal.” RecentChanges is a term for the global history page that most wikis have. I think the français name was an attempt to make the regional French-speaking attendees feel more comfortable. Everything during the conference took twice as long because first things had to be said in English and then again in French (or vise versa), but that was fine by me (when in Rome…)
Several things made RoCoCo different from other tech conferences I’ve been to. First, there were plenty of hardcore geeks and programmers for sure, but there were also lots of artists, political activist types, downright hippies, and all sorts of other people who aren’t necessarily interested in technology for its own sake, and everything in between. I swear there were people there who don’t even own computers.
Open Space Technology
Secondly, the conference itself was a meatspace wiki of sorts. I understood that RoCoCo would be an unconference, but I didn’t quite know what that meant. No central authority coordinates or approves the content of an unconference; the participants are supposed to take care of that on their own. My expectation was that participants would come to the party with canned, or semi-worked out presentations and demos, and then everyone would somehow gravitate to the most interesting ones. There was a smattering of that, but usually the sessions were created and run spontaneously. The big-screen projectors provided for the attendees were eschewed in favor of ad-hoc, pow-wow style discussions punctuated by occasional bouts of people flailing around with markers and paper. This is referred to as “Open Space Technology” (OST), which seems to be a whole cottage industry and phenomenon of its own.
After some initial speeches from the organizers laying out the OST concepts and a pass-the-mic introduction from the participants, large index cards and markers were dumped in a pile on the floor in the center of the room and participants scrambled about, writing up proposals for sessions and affixing them to a big sticky schedule board.
To my surprise, this way of conducting a conference not only worked, but it worked great! It’s was far more participatory and interactive than any conference I’ve been to before. In fact, despite my predisposition to be antisocial, I joined in and proposed a session myself… why not?
My Session
My session was about features in wiki software for building consensus. Brandon CS Sanders from AboutUs was running a session on building large scale consensus with wikis at the same time. Our sessions seemed to be similar, so we merged them. My central question for the participants was, why is Mediawiki one of the only wiki engines/packages with built-in features for hashing out consensus, specifically features like “talk pages”? Even Mediawiki’s talk pages seem less than ideal for this purpose because they don’t do much for you — there’s no support for threaded discussions (other than indentation), for example.
This question probably comes from my preconceived notions about what wikis are for. I’m most familiar with collaborative writing wiki projects like Wikipedia and Wikitravel in which the end result is a collection of consensus-based essays or articles meant for general consumption. It seems to me that a natural part of that consensus-building process is for people to air their subjective views and then figure out what they can agree upon. So why not design wiki software with that in mind?
Wiki == Emergence Engine?
Apparently, many people think that is only one use of wikis, and wikis can be used for much more. That was surprising to me and one of the big things I learned at RoCoCo. I’m not sure I really understand the ins and outs of it all, but it seems like many people see wikis as some sort of a tool — an “emergence engine” — to allow emergent phenomena to occur from the process of group collaboration. And adding features to wikis that impose structure actually can impede the natural dynamics of wikis. I get the feeling that some people just want an edit button, and that’s it. Wow.
I’m not sure if Brandon is in that camp or not, but he doesn’t care much for talk pages. He doesn’t even like the idea of people signing their posts/statements while trying to come to a consensus. During our session, he asserted, or at least I think he asserted, something like this: considering that a lot of the flame wars and other counter-productive activity in the consensus-building process are tied to individuals and their egos, once identities are removed from the process, people don’t have as much stake in arguing to protect their egos and therefore a lot of the counter-productive stuff just goes away. I’m not sure I buy this based on the horrendous flame-wars I’ve seen in completely anonymous forums, but maybe anonymity can help when trying to reach consensus. It’s an interesting idea.
Brandon wanted to talk about process called “Consensus Polling,” which works without any aid of additional software features, that AboutUs successfully used to come up with a consensus-based policy on how the project should handle adult-related content. It seems to be a complicated form of voting in which the community ends up feeling it has a lot of control over the outcome.
The revolution will be wiki-ized
RoCoCo was also my first introduction to the fervent, activist wing of wiki culture (I guess I’m pretty late to this party). There are a lot of people out there who see wiki as a revolutionary technology destined to change or perhaps take over the world. The zeal of many wiki enthusiasts matches or exceeds any FLOSS zealotry I’ve been witness to (of course, there’s a huge intersection of FLOSS people and wiki people). One of the sessions I went to was entited, “Focused Wiki Evangelism.” The discussion centered around jump-starting a community marketing campaign like “Spread Firefox” for wikis, as well as how to get more people contributing to wikis. A “Spread The Wiki” campaign may coalesce from the discussion. A great idea I heard in this session is wiki software should adopt a universally recognized “edit this” button (icon) on all wiki pages to let web surfers know a given web page is editable (i.e.: he or she is using a wiki). Sort of like the ubiquitous orange RSS button you see on sites that offer RSS feeds.
Little Green Laptops
SJ Klein from the One Laptop per Child (OLPC) Association brought a couple of the latest prototypes of the $100 Laptop to RoCoCo. The machines are super cute and it was nice to get a chance to play with one. It took me a long time to figure out how to open one (you have to flip up the little rabbit ear antennas — duh). I took a bunch of crappy phonecam pictures of them. I went to SJ’s session “One Wiki Per Child,” but I’m still unable to grok how he sees wiki technology working with the OLPC project, other than the obvious examples of stuff like distributing Wikipedia in a frozen form to places in developing world without net access. But I really enjoyed hearing about the design of the machine and how they expect them to be used. I was interested to learn he expects parents to end up as users of the laptops as well as children, although they will be provided by schools and ultimately will belong to the children. Many of the problems in developing countries are educational (e.g.: a water pump might break down because nobody in a village has the training to maintain it). The laptops could function to help parents and communities educate themselves, and bootstrap solutions, etc.
After the sessions were over for the day a bunch of RoCoCoers went out for drinks. I had a discussion with SJ over strong Quebecan beers, but I still don’t understand his vision, which seems to entail a lot of offline wiki writing. In any event, I think OLPC is a great project and I look forward to seeing what kinds of things they end up doing with wikis.
Other Cool Things
The last day of the unconference was called “Convergence,” which entailed more sessions designed to turn the brainstorming and discussion of the previous two days into concrete decisions and plans for the future. There’s a wiki page called “FutureChanges” that attempts to list the results.
I met a lot a interesting people at the conference who I hope I get to interact with more. I got a chance to talk with developers for several big wiki packages, including Patrick Michaud (Pm) of PmWiki, Andreas Gohr of DocuWiki, and Marc Laporte of TikiWiki. Patrick is going to implement “talk pages” in PmWiki, so I know I’m not the only one who likes that feature.
It sounds like the plan is to have next year’s RecentChanges Camp somewhere in the San Francisco Bay Area. Excellent! Hopefully, I can attend and be involved in that.
It was also great to meet the other people involved in Keiki project whom I haven’t met before in person, and catch up with old friends. I think I averaged about four hours of sleep per night, if that, because I spent every night staying up late ranting and raving about wikis, drinking beers, and brainstorming about various projects.
I remember snatchets of conversation with fellow RoCocCoers over huge mixed drinks in Mason jars in some bar somewhere, but not enough to write about. It was fun, though.
Montréal
I didn’t get to see as much of Montréal as I wish I had. I flew in for the conference and flew home the day after. From what I did see, it reminds me of the French Quarter of New Orleans, only implemented as a real city instead of simply an amusement attraction for drunks. There was a whole lot more French-speaking going on for one thing, and unlike New Orleans it felt safe and laid back. I got to see the local Chinatown, which definitely has its own unique character. I think there must be a dozen languages spoken there. I snapped a few slide film shots with my rangefinder camera, so it will be neat to see what if anything I managed to capture when the film comes back from the lab.
I definitely want to go back to Montréal with Wendy and Wyatt for a more extensive visit some day.
When Wyatt was born my grandparents gave us a gift of a large set of cloth diapers. We never used them for their intended purpose. Some people have the commitment and super-parent strength to use real cloth diapers… washing the big chunks out in the toilet and stuff and running the washing machine all day long. We did not have that fortitude. We did, however, try a cloth diaper service. Their diapers were of a completely different build, so we used them exclusively, and let our own cloth diapers sit on the shelf. Eventually, we switched to Earth-strangling paper diapers from Costco, mainly because they are a million times better. The cloth diapers were horribly uncomfortable for Wyatt, restricted his leg movements, and poop would shoot out of them during the night. We did not like them.
But in the meantime, we discovered many other excellent and wonderful uses for our own cloth diapers…
Washing laptop screens
I mix one tablespoon of rubbing alcohol and three tablespoons of water together, dip the diaper in it, and wash down our laptop screens, and sometimes the rest of the machines, too. The other half of the diaper remains unwet, so I use that to dry everything off. Your screen will be clean as a whistle. I think this should work fine on TVs and probably any glass or hard plastic thing.
Cleaning up spills
Instead of wasting paper towels or busting out a real towel, just throw a couple of diapers on the spill. They are far more absorbent.
Dusting
You can use a dry or wet diaper to do heavy-duty dusting. Dry for books, wet for the bookshelf.
Polishing stuff
Cloth diapers are great for shining up wine glasses or windows.
Improvised hand towels
All the towels in the laundry? No problem, just grab a cloth diaper and dry your hands.
Improvised bandages
Blood spurting out of you body? Grab a cloth diaper and apply pressure. Cloth diapers are made of soft cotton, and usually fairly sterile — at least in my house; I wash them in bleach.
Icepack buffers
If you have an injury, you might also need to ice it down to avoid swelling. I dump an ice cube tray into a Ziplock bag and then wrap it up in a diaper. The thin diaper cloth is porous and conductive enough to let the cold through, but it never gets too cold. A side benefit is that the diaper sucks up any moisture and condensation from the bag of ice, making for a very comfortable and effective ice pack.
Heating tortillas in the microwave
This is one the best diaper tricks I’ve ever learned. Set the microwave at 50% power, wrap you tortillas in a wet diaper, put the whole shebang in a unzipped Ziplock bag, and zap it for four minutes. You’ll have hot, steamy tortillas for tacos or whatever — almost as good as you’d get at a taqueria.
Potholders
Can’t find a potholder or oven mitt? Just grab a diaper or two.
Counter rags
Instead of wiping down your kitchen counters and table with a sponge or paper towel, you can use a wet diaper exactly like busboys use a filthy wet rag to wipe down tables and the bar at your favorite restaurant.
Scrub rags for washing your car
Some dish soap, a hose, and couple diapers for scrubbing are all you need to get your car sparkling clean. After your rinse and dry your car in the sun, grab a couple diapers to polish it up, and make the hubcaps shine.
Wow, reading one of the dad’s mailing lists I’m on, I came across this gut-twistingly funny Stephen Colbert clip about Stay At Home Dads (SAHDS). Hey! we’re not SAHDS, we’re MAHDS (Maximum At Home Dads), and we kick it real good!
What’s not funny is this retarded Newsweek article (the cover story even!), which is practically the same exact report, only it seems to be considered real journalism.
I’m going to have to make a concerted effort to learn a bunch of new bedtime songs and lullabies. My repertoire is getting super stale. My songs still seem to work for putting Wyatt to sleep, but the problem is that I’m putting myself to sleep too. I’ve taken to jazzing them up and changing them by over-emphasizing certain verses or singing in strange voices. I shudder to think what the neighbors must think (our windows are always open). They probably shut their windows and put on noise-canceling headphones. I’m always afraid I’ll walk out the door in the morning to get the paper or something and get pelted with rocks and garbage.
The songs are actually real good, I’m just sick of them. If you need a new song for “nighnigh,” try one of these. Here, for the record, are the songs I sing to Wyatt each night. Not all of them every night. I usually try to get away with only singing three or four.
So there you have it. Suggestions for new songs welcome.
Textmate
I posted this blog entry from Textmate, my new workhorse text editor! I was late finding this program, I guess. But it really is excellent and exceeds all my expectations. The blogging bundle works great. I can’t say I’m missing much of anything about Emacs. Except it cross-platformness, maybe.