Skip to main content.

Tue, 10 Aug 2010

"Debian for Shy People": What's next

What do you do when you have a technical question that you're embarrassed to ask?

The first Sunday of Debconf, I led a birds of a feather (BoF) session called Debian for Shy People. The conference team scheduled it on "Debian Day," a pre-conference day that was open to the public and still had plenty of Debian Developers in attendance. I just uploaded the slides to the "Penta" page for the talk.

I led it because of my own experience. In 2004 or so, I saw Debian as the cool kids' club, that awesome project that I wished I could be a part of. By 2006, I managed to get over myself, read the New Maintainer's Guide, and find a way to get involved. As of mid 2009, I am a full-blown Debian Developer. I have real ultimate power. But I sometimes do still feel hesitation akin to "Imposter Syndrome".

(A bunch of people at Debconf didn't really believe I'm "shy," since I asked a lot of questions at the conference. At core, I don't naturally believe that the things I say are worth hearing, but I patch over this hesitation. Sometimes I speak too much, and then I feel ashamed of burdening everyone. But anyway, this is about Debconf not, me -- so moving on....)

In the past year of being a Developer, one thing I've seen is that other contributors ask me privately for help. Rather than blast the public lists like debian-mentors, they email or IRC private-message me, or SMS me, or find me at a Linux Users Group event. I'm lucky to know these people, and they're lucky to have me as a safe person to ask questions of. Moreover, Debian is better because these people could move past their confusion to make a technical contribution.

I began the BoF session by talking about when someone asked me for help. Then I asked, "How many of you have someone you can ask embarrassing questions of?" Of the forty people crammed into Schapiro 414, two people' raised their hands. One person put it plainly, "I don't know anyone else who does Debian." It reminded me of a fact that Karen discovered when she was doing market research for us at OpenHatch: the vast majority of free software programmers know zero other people who do free software. I had seen the figure; we even used it in a talk to try and convince venture capitalists to fund OpenHatch last year. But I didn't really feel it until I heard it from a room full of Debian contributors.

I structured the BoF in two parts: First, I talked in front of some slides to set the tone properly, and then we enjoyed open discussion. As I was preparing thoes slides, Daniel Morais asked me, "What's the point of having the session? Why not just come up with some ideas, implement them, and not bother also talking about it at the conference?" I had considered this; I decided I wasn't self-confident enough to start implementing ideas without talking to people to make sure I wasn't the only one who saw a problem. But I discovered another benefit of giving the talk: people who want to make Debian more welcoming knew to reach out to me.

So here are some thoughts that came from our discussion (and later discussions during the conference):

I set up an Etherpad document on cjb's OpenEtherpad.org. This is what we learned together:

One idea I had before the BoF was to create a discussion area that was safe for all questions, even if they seem silly. We talked for a while about what name that would take, if it were to become a new IRC channel. We reached something of a conclusion, but in the conference that followed Emmet Hickory offered to help make the debian-mentors IRC channel friendlyer. I think that's the best direction to take things, so the next step is for him and me to write up what we want and send a note to the debian-mentors email list explaining our vision.

In the Etherpad document, people discussed the idea of doing Debian discussion over XMPP (also known as Google Talk, also known as Jabber). We weren't sure how such a place would get critical mass; someone briefly mentioned the idea of an IRC/XMPP gateway. I actually think this discussion is along a very reeasonable path, namely discovering what discussion method(s) Debian contributors want to use. (That might explain why I'm now an admin on forums.debian.net.)

We also briefly discussed the idea of an anonymous question-answering service. I realize now that I'm not going to be able to have time to run that, but I still think it'd be a really cool idea.

Biella would remind me that Debian is already successful at bringing in new contributors. I agree! As a free software project, we have an enormous number of participants. This is a really good thing, and we're clearly doing something right. The purpose of this talk was to figure out how to make contributing to Debian less stressful for those who participate.

Truly, a "Debian for Shy People" effort isn't about shy people. It's about the moments of self-doubt we all have in which we don't know what to do and are too embarrassed to ask. I think that if the project more friendly, we can find more participants, make better use of our current ones, and see improvements to our diversity.

Whew, that was long. What do you think of all this?

[/debian] permanent link and comments

Wed, 21 Jul 2010

Thumbs up

Chris has a penchant for the terse. When agreeing with me online, he would find himself writing "OK" or "Sounds good." But really he didn't have anything to say; he just wanted to say he agreed.

So now we say:

b

This means "thumbs up."

p

This means "thumbs down."

(Why "b" and "p"? They look like thumbs-up and thumbs-down.)


[/communication] permanent link and comments

Fri, 09 Jul 2010

Strategies for creating drain

File under: self-indulgent whining

I wrote a bit ago about joy minus drain. This morning, a friend put me through something that created a lot of drain.

He and I aren't going to see each other for a while. So in the morning, he arrived and was enthusiastic to hang out with me. Knowing how much I like the Smitten Kitchen lemon ricotta pancakes, he asks, "Can you find a recipe for blueberry ricotta pancakes?"

I find that recipe and print out a copy. (Actually two, by mistake. But that's okay.) I head toward the kitchen and, feeling more enthusiastic about the day, start working on the big pile of dishes that I left from last night. As I do that, he cooks. Showing forethought, he already has ricotta cheese to use for the recipe.

As usual (probably this isn't a good trait), I keep an eye on his cooking. Things seem to be going fine; he even successfully split the egg yolk from the whites! I do more dishes, and we talk about what we might do in this last day we'll see each other for a while.

I look back at his bowls, and I notice a few flecks of egg yolk in the whites. I sigh, knowing what he does not: you can't beat egg whites into stiff peaks if there's even a drop of yolk in them. I explain this to him, and he thinks it will be okay. They just won't be super stiff peaks.

There's something already draining about this. Something of a let-down. I guess I'd rather not be around to see this sort of imperfection during the process, even if the result will be good, because for the rest of the cooking period I'll be wondering if the result would be better if I had just done it. And you probably thought I wasn't a perfectionist.

But that's not the important bit. A moment later, he gets a phone call. During that period, I stretch out and relax on the couch. I figure we can get back to our work in the kitchen when we're together. After the phone call, I learn that he was scheduled to have lunch with a mutual friend at noon at Magic Carpet.

It's 11:45, and the Magic Carpet truck is a 20 minute walk away. The only sensible thing to do, if he's to have any chance of keeping his lunch plans, is to drop everything and run out the door.

Ugh. Utterly lame.

Any of the following thoughts might have popped into my head.

  • In the future, I'll trust his enthusiasm a little less.
  • If he had just used his brain he could have brought back breakfast, not ricotta cheese, and then we could have had a nice relaxed morning.
  • I have seen this pattern before. I should know better.

As a consolation prize, he invites me! And I accept. And we hurry and put the pancake batter away in the fridge. He needs to bike there to make the time, and not having a bike, asks if he can borrow mine. Blake (who happens to be visiting) and I take a few minutes to get ready. After a few blocks, I reflect.

I'm hungry, and I don't even know what I want to get done today. Is hanging out at Magic Carpet with our mutual friend really the top thing on my list? I don't know, and I'm hungry. So I went home. Blake went on, which was fine with me, and presumably joined them at Magic Carpet. It is a tasty place, and it's on his way to a train station back to Swarthmore.

If I want to be in the business of patching over other people's failure to plan, I guess I could make a checklist of things to make sure.

Well, there it is. I'll try to use it going forward as a drain-avoidance tactic.

[/people] permanent link and comments

Sat, 26 Jun 2010

rose in Japan is down; time to make backups

For some reason, my server in Japan is down. (This website is hosted from Minnesota.) For that reason, freeculture.org is down.

Today is a good day to remember that I should make frequent backups. I'm doing a backup run of the Minnesota machine right now.

[/sysop] permanent link and comments

Wed, 09 Jun 2010

Libraries Do Gaga

In a video called Libraries Do Gaga, the University of Washington Information School gives some tips for finding information. They've gone Gaga, tying their own lyrics to recent pop music. For example, they sing:

Look, your naive searching just ain't gonna get it done,
'Cause when it comes to search, if it's not tough it isn't fun (fun).

My favorite part is the sliding shelf between 3:24 and 3:29. Don't skip to it; wait for it.

Karen remarks:

<karenrustad_> I don't understand why library school people are always hot.
<<karenrustad_> Like, seriously.

[/communication] permanent link and comments

Sun, 06 Jun 2010

Don't "save the planet"

(Updated a few minutes after posting to clarify what I want.)

Lisa was visiting Philadelphia a few months ago. We were walking around the "Please Touch" Museum.

I don't remember how we got on the topic, but suddenly there we were. Lisa explained, exasperated, "The planet doesn't need saving. The planet will still be there, no matter what we do to it! It's humanity that needs saving."

On the surface, it's obviously correct: a warming climate won't change the fact that there is a planet with that climate. There's also a deeper truth that really struck me. I thought about the times I've been asked to recycle; as far as I can recall, it's been for a "greener planet." So I asked, "Do you think that, if we talked to people about saving humanity, rather than the planet, we'd have more success?"

"Of course," she replied.

In short

I want more people to say things like this: "Look, we're all racing toward the destruction of civilization. Do you want to contribute to that? No, right? So recycle. Here's how it helps."

In the future, when people ask me to minimize my carbon footprint, I want them to put things in more dire terms. And when companies talk about how they've "gone green," I want to hear them say, "We realized that civilization is on the brink of collapse. We decided that we didn't want to push it along." Some mumbling about how they've "gone green" and that "saves you green" doesn't make me excited.

Why do I hear "save the planet" rhetoric?

With Lisa, I wondered aloud about why we talk about saving the planet. I don't know a great deal about the history of the words used by what is now the conservation movement. You might imagine that, if we were to start a conservation movement today, we would quickly come to Lisa's conclusion and choose her terminology.

Today, instead, I imagine a coalition of many different groups on a conference call together. Some are promoting a broader sense of self- and earth-consciousness; closer to the hippie end of the spectrum, they have the laudable goal of bringing humans in touch with their bodies and the rest of the physical world we inhabit. I have the sense that these sorts of people are the inspiration and motivation behind a lot of conservation activists.

It feels good to publicly show allegiance to the people who are one's inspiration. But if it's true that other people would respond better to appeals not about the planet, and instead about saving civilization, then I would say that all this talk about the planet is just holding us back.

P.S. From Auto-Tune The News #2....

One of the Gregory Brothers has the following exchange with Katie Couric:

Katie Couric: "At the North Pole, new satellite photos show arctic ice is melting so fast"--

Gregory Brother: "Oh snap, how fast?"

Katie Couric: "Many scientists now predict it will be gone within thirty years."

Gregory Brother: "Surely you jest! I'm under cardiac arrest!"

When Katie leans in to warn, "Some researchers think, it could disappear in just six," the Gregrory Brother swears. As she discusses the importance of the polar ice, and how temperatures could rise even faster after it melts, the Gregory Brother looks increasingly scared. The segment concludes with Katie Couric's words (in two-part harmony), "If we all don't take bold action, and take it soon, we will find ourselves on very thin ice."



[/politics] permanent link and comments

Wed, 02 Jun 2010

2008, in summary

Here's an old bit of text that, for some reason, I never posted. It's a review of 2008, from the perspective of Asheesh on the first Saturday night in 2009.

There are some thoughts in here that I had trouble recognizing. Here are some notes that might help you understand what I was talking about:

  • In May 2007, I graduated from Johns Hopkins, having spent nearly five full years in Baltimore. In July 2007, I moved to San Francisco to start working at Creative Commons.
  • "a new metric": This refers to the joy-drain calculus.
  • The teaching I began in 2008 was the Python class I helped Seth with, to EFF employees, and then the Noisebridge/SF-LUG "PYCLASS" that I started all by myself. (This class is continuing in my absence!)
  • The visions of my future self, then, were as a computer science student pushing the field forward and pulling policymakers closer to us. I imagined working with Ed Felten and his Center for Information Technology Policy program at Princeton. I also applied to MIT's Decentralized Information Group. Neither program accepted me. Going forward, the next step would be working with security researchers to get published, but I seem to be busy right now with something else.
  • Things I did that were pretty unthinkable to me a few years back: Abstractly speaking, one has to do with minimizing jealousy; the other has to do with causing it.

Somehow this 2008 restrospective fails to mention probably the singularly best thing I did in 2008: I went to Debconf.

And now, some writing from a year and a half ago.

8----< CUT HERE >---8

Two thousand eight

"Saturating the metrics."

Toward the end of 2007 I was worried I had run out of ambitions. All the things I could have named in 2006 that I would have said I wanted, I already had, or I had a clear path to getting. Thinking through it at the time, the list didn't even seem very long.

You could say that from the summer of 2001 up to the middle of 2007, my path was obvious. I would graduate from high school, and I would go to college. I would keep some old friends, and I would have great difficulty with the increasing distance between me and some of them. I would eschew proprietary software. I would be whimsical and earnest, if sometimes melodramatic. I would graduate again and again. I would be in a safe, understandable environment that would provide me outlets for all these things.

Getting out of school takes away that last one. It also takes away a peer group, replacing it with a nebulous concept of friends who suddenly aren't all in the same place of life as you.

"No one's watching"

Around Halloween 2007, I said I felt like no one's watching me. My friends for years aren't around to see what I'm doing, and to tell me if I'm crazy or wrong. All they get to hear is what I tell them. If I don't say what is wrong when they ask, they'll never know to ask again. They won't be surprised at who they see me walking around with because they'll never see me walking around here. "Watching" meant "watching out," like a big brother but not like Big Brother.

That was 2007. In 2008, there still aren't people who see me every single day who know me well enough to tell me firmly that I'm doing something I should not be. But I don't feel the same sort of loneliness as I did a year before. A few really close friends can make a world of a difference for me. I now know enough people here whose struggles and character strengths and flaws are familiar to me; I trust them enough that I'm eager to have mine become familiar to them. It helps that I really believe that these people care about me; it also helps that I think I can see that care in people. They want to know what I'm doing, and they can help me find out how I feel about it. I guess I've learned to smooth over the temporal distance between conversations even with close friends.

One of those people scared me when she told me she might leave San Francisco. I was saddened, and I wanted to tell her all the things I'd miss about her. Before I got a chance to tell her, as I thought about them, I found that I had a lot of the characteristics I liked in her. I guess I really like me, and I would sure miss me if for some reason I found myself missing.

By the middle of the year, I came up with a new metric: not for me, but for my relationships with other people. How much joy do I get, like by sharing a smile or a sigh? And how much does the person drain me, like from the anxiety of waiting or by our repeated failures to communicate? What a perfect year in which to suddenly lose a particular neediness that haunted one friendship.

"They try what they're not"

There were a couple of things that I did this past year that would have seemed pretty unthinkable to me a few years back. One I tried and found it was much more painful than I thought; that taught me a lot. The other was less painful than I had expected, and the absence of pain taught me a different sort of terror. In the end, neither of them showed me I was someone fundamentally different than who I thought I was, but that certainly wasn't the only possible outcome. Somehow these self-experiments of 2008 touched me a lot more deeply than the ones in 2007.

"Anything"

The other sensation I had a year and a half ago, just as I left college to start working, was, "I could do anything." It was overhwelming; suddenly out of college, there was nothing to bind me to anything at all. I could program computers, or I could sell ice cream. The realization came to me as a reflection of learning that while Lawrence Lessig could keep informing the world about copyright, he would ditch that success entirely and start a new crusade.

The overwhelming thing was how empty "anything" was. Let alone a better idea; I couldn't really come up with anything I wanted to do other than what I had been doing. I can still keep sliding forward, I knew, but I felt unprepared to decide what I would do next.

In 2008, I remembered that I like teaching people. I think I should do that more, perhaps in a professional setting. And I have a few ideas for visions of my future self; they require the cooperation of others, so we'll see what they say. But I've seen the visions with enough clarity to know who to ask, so now I'm waiting on something concrete. And rather than just squint at the hazy distant future, some friends helped me gain the self-confidence to apply that to this moment: Of course I should try to teach ninth graders about copyright and Creative Commons. Of course I should try to speak to the anarchists of Baltimore about it, and (this one finally my own idea) of course I should give a tutorial at the yearly PyCon.

Suddenly present this year is a sense that I feel comfortable in my skin. I'm really grateful that some of my friends seem to have found that for themselves this year, too.

[/reflection] permanent link and comments

Mon, 31 May 2010

West Philly Free Software meetup: Tue Jun 1, 7:30 PM, Rice N Spice

In West Philadelphia, free software and open source fans are going to meet up for dinner on Tuesday (June 1), at 7:30 PM. Want to join us?

We'll be meeting and eating at an inexpensive, tasty Indian place called Rice N Spice. It's located at 4205 Chestnut St.

(Need a map?)

It looks like a grocery store, but if you push on forward past the shelves of packaged goods, there are seats and tables. I'll be there at 7:30 sharp. There's a picture of me on the OpenHatch about page.

If you live, work, or can get to West Philadelphia and like free and/or open source software, come on out! And if you can't afford to eat out, just come by and sit with us. It's quite a casual venue.

[/event] permanent link and comments

Fri, 28 May 2010

Joy minus Drain

Start by picturing someone you know.

When you spend time with this person, how much joy do you get? It's okay to include sarcastic jokes, dreamy smiles, sharp political discussions, useful shopping advice, or drunken stupors in this figure. Do you and your friend share a sense of humor? Do you feel good about yourself by hanging out with this person? You can include anything that gives you a sense of fulfillment. Usually you feel this joy when you're actually spending time with the person.

Next, add up all the ways this person drains energy from you. Does she show up randomly late in a way that makes planning hard? Does he tell you sad stories that drain you past the point of sympathy and into boredom? Do your personalities clash, leaving you both frustrated and unable to understand each other?

Now, subtract: Joy - Drain. If this figure is negative, you're probably better off if you don't spend a lot of time with this person. (If the drain comes from the person's flakiness, there are some useful mitigation strategies: Simply tell the person where you'll be within a time range, and if the person shows up, great. Also, just stop believing the person when he says he'll be there.)

High joy, low drain people are a blessing. A relief. Treasure them.

There are some more interesting cases. Low joy, low drain people are probably safe to keep around. High joy, high drain people? Oh boy. It's probably okay to keep them, but it's probably also smart to balance them out with other high-joy people. (Relying too much on the high-joy, high-drain people might make your own happiness turbulent. For that reason, it recently occurred to me that it might be bad news to date such people.)

P.S. While it's sensible to order your own friends this way, it's probably low-joy, high-drain to imagine your friends calculating these functions on you.

P.P.S. This concept started out as "Joy - Effort," where Effort primarily represented the work needed to successfully arrange a meeting time with the person. Chris came up with the idea of generalizing it.

P.P.P.S. So long as I'm on firm emotional footing (like I seem to be generally this year), I want my friends to tell me how I cause drain so I can try to improve.

P.P.P.P.S. Maybe this "Joy - Drain" calculus is obvious to most people. I discovered it in mid-2008 when I was feeling weighed down. Before then, I didn't express a whole lot of intentionality on who I spent time with; a surfeit of high-drain people that summer made that necessary.

P.P.P.P.P.S. It might be productive to apply this to countries/cities/neighborhoods to live in, jobs to keep or quit, or companies to do business with.

[/people] permanent link and comments

Sun, 23 May 2010

Kat and Asheesh, on identity

Six months ago, I was talking with Kat. We were talking about talking.

On imperfection

Kat wrote:

<mindspillage> I think I have to be very very comfortable around someone to be able to be imperfect around them.
<mindspillage> (at least, without feeling horribly embarrassed about it)
<mindspillage> More so if what I'm doing is part of my identity.

It's safe to be bad at dancing, she explained; she doesn't consider herself a good dancer, so nothing's at risk.

On flames

I had recently written about diversity in free software. Kat showed me a piece she had written, but not yet published, on a similar topic. I thought she should simply publish the piece as-is. Instead, she worried:

<mindspillage> I feel like I have a hard time getting across what I think without coming across as antagonistic.

I've felt the same way. Years ago, I told my friend Venkatesh that had sent a flame to a mailing list we're both on. He retorted that my flames lack flame.

So then I thought about why I might feel I've written a flame, even when no one else felt that way. I wrote to Kat:

<paulproteus> Expressing oneself is a frustrating experience.
<paulproteus> It may seem like you're taking this out on other people.
<paulproteus> In fact, you're just frustrated.
<paulproteus> And fighting (successfully) your own urges to just be quiet.
<paulproteus> So at the end you'll feel like you fought a battle, and that seems like you wrote something that others would feel is antagonistic.

Maybe for Kat's writing and my "flames", there was some sort of antagonistic process in which we fought ourselves. That fight doesn't have a lot to do with the resulting text, so it's invisible to the reader.

I think this process might leave us vulnerable in another way: if our urges to stay quiet come from a sense of isolation, and we manage to stay quiet about that feeling, no one will sympathize with us. We'll appear to be healthy, active participants in a conversation where we express ourselves. Other people with a similar "process" for self-expression won't get a chance to empathize.

(This is why I'm interested in putting together a Debian for Shy People caucus. I hope my Debconf proposal for a Birds of a Feather session is accepted!)

On finding a way out

We concluded on a happy note:

<mindspillage> I haven't been answering Wikimedia mail for a while. Then I figured out that I don't have to use my real name, so I don't have to answer as someone with responsibility, I can just be some random volunteer.
<mindspillage> Most of it is silly and trivial. But sometimes I am really able to address someone's concern or change someone's mind, and I forget how good that feels.
<mindspillage> (There are some real jerks too.)
<mindspillage> I got someone who was being snarky to apologize for being so rude. That was kind of awesome. Sometimes it doesn't take very much to make me happy.

P.S. A note from the archives

Apparently, for me, speaking French is exempt from the above restrictions.

[/debian] permanent link and comments