Use python-flickrapi 1.2 even after the Flickr SSL transition

On June 27 2014, Flickr changed their API to be SSL-only. The Python flickrapi library was one of many pieces of software that used HTTP to connect to Flickr’s API, and that therefore broke for some users on June 27.

flickrapi supports HTTPS connections as of version 1.4.4, released on June 18 2014. If you are able to upgrade to a new version of flickrapi, you can get the latest flickrapi version from PyPI and ignore the rest of this post.

However, as of mid-2014, many Linux distros, including Ubuntu 14.04 (supported until 2019), still package flickrapi version 1.2, which cannot connect to Flickr’s API over HTTPS and is therefore now non-functional. Since developers may for various reasons choose to use their distro’s version of python-flickrapi, I’ve written a very very small Python class that overrides flickrapi’s FlickrAPI class to connect to Flickr over HTTPS rather than HTTP, and allows continued use of the Flickr API.

You can download my Python module that allows this: flickrapissl. See the README for usage.

The Sydney Project: Art Safari at the Museum of Contemporary Art

This year is my sonÂ’s last year before he begins full time schooling in 2015. Welcome to our year of child-focussed activities in Sydney.

Pipe cleaners at the MCA

Art Safari is one of the Museum of Contemporary Art’s kids’ activities: a program where pre-school children look at a few pieces of art in the galleries and do some related art of their own. I enjoyed the Art Baby tour a lot and was keen for V to have a go at Art Safari. We were joined by another four year old, A—, and her family.

MCA milkshake

Starting in the cafe with an enormous chocolate milkshake was a non-core part of the experience but got things off to a good start, except that the cafe was a bit of a horror show of mothers’ groups and Mountain Buggy strollers (guilty as charged on the stroller) and my memory of it is of a fair bit of flurrying and crowdedness. We had some trouble getting V and A— to say goodbye to their milkshake remnants and to go to the classroom for their exercise.

They started off with some circle time talking about colours and what things they could think of that had each colour. Which led me to discover that I have the shouty kid who wants to give every answer, specifically, who wants to bellow periodically every time a new colour word comes to mind. At this age, it’s a bit awkward to figure out the division of discipline: am I supposed to step in and tell him to quit it with the bellowing, or is that all under control? (I see this play out each week at swimming lessons too, with parents evenly divided between those hissing warnings to their children to pay attention and work hard, and those with their nose in a book.)

Art adventures

I think there’s a lot of scope for kids to interact with some contemporary art, and the art chosen for this was a good example: a whole coloured floor to pace and march around and to match their coloured pipe cleaners with. Good choice.

A less good choice was the security guard who came over and told me that there is a “no backpacks, no exceptions” rule. I assume this is because backpacks are so liable to knock over art works whichÂ… obviously is a problem, but it would have been really annoying if I’d had my baby in a front pack and then needed to, I guess, carry the backpack around in my hands, since I can’t dangle it off the baby. It’s just generally not the greatest thing in the world, to have no socially acceptable way to lump around the giant haul of nappies and wipes and changes of clothes and such that a young baby requires. I think I’m supposed to leave most of it in the car I don’t own. (Tangent: I wasn’t babywearing that day, but I often do, and it is quite common in babywearing discussions around this issue for it to emerge that many babywearers either are never far from their cars, or never far from their adult partners.) Probably the best way for the MCA to deal with this would have been for the instructor to mention it before we all left the classroom, so I could have left the bag there.

V found the first activity — making interlocking circles out of pipe cleaners — a bit frustrating (he couldn’t figure out how to twist the pipe cleaner around itself to close the circles), and I was disappointed that the session doesn’t allow enough time for the instructor to notice and help floundering children. That said, each child did have a parent with them, so of course I was able to help him out myself just before he vanished into a big pile of “I can’t, I can’t, it’s so haaaard, I can’t!”

Turntable art

Afterwards we went back to the classroom for an activity he found much more intuitive and fun, holding a texta against a piece of paper as it spun on an record player, so as to draw circles and spirals. I think the instructor tried to briefly mention that this was an older way of playing music, but V in particular, and I think children of this age generally, don’t really grasp that the past was noticeably different from the present and have no interest in cooing over more cumbersome ways of playing music that predate their parents’ era as well. (Although, that must have been fun, back when people got to play music with TEXTA MACHINES!)

Noise and colour

Almost as an aside, the instructor pointed the children at lights that changed colour when you clapped near them, which is nearly as much fun as textas. This was a good microcosm of the whole experience; just slightly rushed. I feel like if each part of it had 10–15 more minutes, V would have had more fun. That said, he was very proud of the art he’d made.

Cost: concession is $16.85, general admission is $21.95. I’m honestly not sure if both parents and children are supposed to buy a ticket. I bought one for me and one for him.

Recommended: not for the price. It’s a fine activity, it was however slightly rushed throughout.

More information: Museum of Contemporary Art’s kids’ activities website.

Code of Conduct timeline and postmortem

This article originally appeared on Geek Feminism.

Last week, Geek Feminism announced we’ve adopted a Code of Conduct.

As Annalee said in that announcement, this comes long after adoption of codes in other communities, especially events:

You’ve been promoting Codes of Conduct for years. Why didn’t you adopt one of your own sooner?

We dropped the ball in a big way here. We’ve known for at least two years that we needed a Code of Conduct internally. We’re sorry for the inexcusable delay.

We thought it would be useful to other communities to discuss how this happened.

Timeline

May 2008: Skud founded the Geek Feminism wiki, two and a half years before anti-harassment policies and codes of conduct began to be promoted by geek feminists.

August 2009: Skud founded the Geek Feminism blog, more than one year before anti-harassment policies and codes of conduct began to be promoted by geek feminists. At the time of launch. the blog had a strong comment policy which remains in essentially the same form (albeit expanded since). We weren’t the first by a long way to have such a policy (in fact it was based fairly closely on that of Hoyden About Town) but this was at the time unusual among the technical blogs and forums that many of the original bloggers frequented.

November 2010: Warning for assault Nóirín Plunkett was assaulted at ApacheCon. Within the month, Valerie Aurora had released a draft anti-harassment policy for events and finalised it for events to adopt. This is the policy that is now maintained on the wiki.

I have not found any discussion of Geek Feminism adopting such a policy internally at this time, which isn’t surprising considering it was envisaged as being for in-person events.

Early 2011: there were person-to-person complaints within the Geek Feminism community that an individual within it is harassing people when Geek Feminism contributors meet up in person (as sometimes happens at conferences we attend and similar).

January 2012: AdaCamp Melbourne (the first event I know of run by Geek Feminism community members that occurred after the development of the event anti-harassment policy) has an anti-harassment policy.

July 2012: Blogger Nice Girl reported harassment at OSCON by attendees identifying as geek feminists and using terminology from our wiki. (We do not know the identities of these people.) In August, Skud wrote on the blog:

We are taking a few different steps to address the specific concerns raised. One is that we are reviewing our wiki pages to make sure that we have information on slut-shaming and that it is appropriately cross-linked with articles about sexualised environments at geek events to help reinforce/educate people that criticising an individual woman’s choice of clothing is very different from criticising (for instance) a business that uses booth babes as a marketing device.

The second thing is that we are setting up a process so that people can contact us if they experience harassment by someone associated with GF. This is a work in progress, especially since GF is (as mentioned) a loose affiliation with no official membership, and because we may be asked to deal with harassment that occurs outside our own spaces. However, if someone is harassing another person under GF’s name or in a way associated with GF, then we want to provide a private way for people to contact us, and respond appropriately.

On the same day, Skud wrote the first version of the wiki’s Slut shaming page.

At around this time, Skud founded Growstuff, reducing her available volunteer time; her participation in the blog and other Geek Feminism activities dropped drastically over the next few months.

July/August 2012: Emails about the harassment by a Geek Feminism member discussed earlier began to circulate among Geek Feminism bloggers, presumably with our awareness of internal harassment risks heightened by the public and private discussions of Nice Girl’s reports. More than one person reported feeling unsafe and no longer recommending our backchannels as safe spaces. Skud first became aware of these reports at this time.

Given the seriousness of a known harasser operating in a community central to anti-harassment policy promotion, it didn’t seem appropriate to wait for a policy and response group as mooted by Skud to be in place and instead Valerie Aurora spearheaded a letter asking this person to leave the community, which was signed by several others including myself. The person left our community.

After this, I cannot find any further internal discussion of an anti-harassment policy for approximately another year.

April 2013: Recognising her lack of availability for volunteering due to work commitments, Skud formally announced she was stepping down as a Geek Feminism administrator. There was a discussion about handing over various technical responsibilities but not (that I can find) about the anti-harassment status.

July 2013: I sent an email to the blogger backchannel reminding them that an anti-harassment policy is still to be developed. There was a short and inconclusive discussion.

October 2013: Annalee produced an early draft policy document with many unresolved questions, particularly who the policy was intended to apply to, and how reports would be resolved. Comments on the document were made by several community members.

November 2013: Rick Scott began to formalise existing editorial practice on the wiki in the Editorial guidelines page, which was revised over a few months by a small group of wiki editors. It is intended more to communicate norms to newcomers and onlookers than to protect wiki editors from each other.

January 2014: Discussion had died down on Annalee’s draft. I sent an email with some open questions but no one including myself follows up before May.

May 2014: Annalee produced a new draft anti-harassment policy and circulated it for discussion. Skud, Tim, Valerie and myself all commented and edited substantially. Annalee asked for consensus on adopting it, Valerie suggests she JFDI, and I ended up proposing a timeline through to late June for circulating it more widely, giving people time to familiarise themselves, appointing the Anti-Abuse team, and then making the document public.

June 2014: The Anti-Abuse Team was appointed after an internal feedback process. Annalee announced our Code of Conduct publicly. I made our policy made available for reuse and promoted adoption by other communities.

Post mortem

Things we did right

Skud established best practices (particularly the comment policy) at the time our community was founded.

When it became clear that harassment in our community was a periodic problem, we acknowledged publicly that we had not put best practices into place (a anti-harassment policy) and began discussing one suitable to our community.

We returned to the issue periodically without further external prompting or known (to me) incidents of harassment and eventually got a policy in place. In the process, we hope we have developed a new best-practice policy for communities to use so that others do not have to go through this process.

Our new policy has a pretty sophisticated description of various types of harassment, based on a wide variety of personal experiences and reports of harassment received by those of us who do anti-harassment action or advising in other communities. It is better adapted for a long-lived community than the event policy is, by, eg, considering incidents of harassment in the past and in other communities. It has a more explicitly feminist stance in, eg, stating that it centres the concerns of marginalised people, and that tone-policing will not be regarded as harassment.

Things we did wrong

Various individual members of the community were slow to recognise harassment in our community based on first-hand reports from victims.

We were very slow at responding to the known need for a policy, especially for a group which was among the leaders in advocating that in-person events adopt policies. Even on the most generous reading of this timeline, there was explicit discussion of an internal anti-harassment policy in August 2012, at the time Skud discussed Nice Girl’s harassment, meaning that nearly two years passed between us explicitly committing to it existing and it being put in place. We seem to have been caught in a common problem here: we had no active need for the policy (that I know of personally), and so we did not push ahead with it.

Less central members of our community report that they wondered why we didn’t have a code of conduct, but did not feel empowered to ask about it.

Where to from here?

It is far better to have clear documentation concerning safety in particular, and common problems in general, before they are needed. We hope our reusable policy gets adopted by other communities or assists them in drafting their own, to avoid some of the slowness involved in starting from scratch.

Skud reviewed our community structure and documentation in the lead-up to her Open Source Bridge talk and found various inadequacies. She and Annalee have each raised the issue of reviewing our community’s processes,. We would need to look at questions such as:

  • are we following best practices in anti-harassment, anti-abuse and establishing safer spaces?
  • is our group unusually reliant on certain individuals and if so (it usually is so in any community), how can we share knowledge and resources so that there are less single points of failure?
  • is our documentation sufficient for a newcomer to the community?

Does anyone have pointers to similar review processes in other groups? That would be really handy.

Skud suggests that in addition, with important projects like a code of conduct, a relatively structureless group like ours explicitly appoint people to the project, so that they feel empowered to act on it. We particularly need to be alert to Warnock’s dilemma (does silence signify consent, ignorance, lack of understanding, lack of interest or contempt?) in discussing changes to our community. We also need to be alert to hidden hierarchies, to, eg, the sense that nothing can go ahead without approval from, say, Skud as founder or myself as the most frequent poster.

Annalee suggests that we need to improve our institutional memory with documentation like that above, together with internal private documentation where it is impossible to make things public. This helps identify when things were done for a very good reason, versus having emerged essentially by accident, versus never having been done at all by anyone. We also need to clarify (probably continuously) about whether we are a JFDI community, or whether projects must have people appointed to them, or other.

Acknowledgements

Thanks to Annalee, Maco, Skud, Valerie and one of the linkspammers for their review of this post. Except where explicitly attributed, all opinions herein should be taken to be mine, informed by discussion with others in Geek Feminism but not necessarily co-signed by them.

Is harassment in your community unwelcome? Adopt a Community Anti-Harassment Policy!

This article originally appeared on Geek Feminism.

Last week, the Geek Feminism community announced that we’ve adopted a code of conduct in our community. Our code begins:

The Geek Feminism (GF) community is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of participants in any form.

This code of conduct applies to all Geek Feminism sponsored spaces, including our blog, mailing lists, and wiki, as well as any other spaces that Geek Feminism hosts, both online and off. Anyone who violates this code of conduct may be sanctioned or expelled from these spaces at the discretion of the Geek Feminism Anti-Abuse Team.

We took quite a long time to do this, after two harassment incidents associated with the Geek Feminism community (albeit, one probably not by people who are actually active in our spaces and who therefore can’t be excluded from them). We’d love it if others learned from our example and adopted a policy within their own communities. To that end, as of today, our Community Anti-Harassment Policy is available for re-use under Creative Commons Zero/public domain and we are beginning to develop associated resources, just as we have done over the past few years for the Conference anti-harassment policy

Here’s what you need:

  1. a policy (remember, ours is available for re-use, either as is, or in a modified form)
  2. a contact point where harassment reports can be received
  3. a group of responders who receive reports and have the power to act on them up to and including excluding harassers from your community

If your community does not have an obvious way to create a group of responders, start discussing how you can create one. In many communities, there is likely to be an existing volunteerocracy at the very least. Can these people reach consensus that your community should be safer from harassment, and that they are unwilling to work with harassers? Simply announcing to people that they must cease a behaviour, or they must leave the community, is in fact very effective as long as there is basic consensus around community norms. For online groups technical structures can help, but social structures are in fact the root of anti-harassment. You don’t need ops or admin power or the crown of the ancient rulers to enforce anti-harassment policies in your community, you need consistent anti-harassment responses by people with social power.

If you don’t know that your community has concensus on being anti-harassment. as a start you can declare your own personal anti-harassment stance, and publicly call for your community to adopt a anti-harassment policy, and a structure that enables the response team to exclude people from the community.

As Geek Feminism shows, activist groups or groups that have advocated for anti-harassment are not safe from internal harassment and still need a policy. And groups with no known harassment incidents are also not safe; it’s quite likely that people in your community have experienced harassment they felt unable to identify or report. Take steps to ensure harassing behaviour becomes known, and that it is known to be unacceptable.

One specific model we encourage you to avoid is the Our community is amazing! So wonderful! We rock! PS no harassment model in which you spend a lot of time affirming your community’s goodness and make a general statement about anti-harassment in passing. We discourage putting this in your anti-harassment policy for these reasons:

  1. you probably do not know the extent of harassment in your community without a policy and a reporting mechanism, and may not rock as much as you think
  2. stating that you are “anti-harassment” without saying what harassment means to you doesn’t give your existing community and potential new members the information they need to find out if their safety needs are a close enough match for your community’s norms

Stating your community’s great work or exemplary behaviour can be really useful for establishing social norms and letting people understand what joining your community means. They form a good basis for specific policies. But don’t make such statements in your anti-harassment policy, make them in a separate document listing your community’s values and goals. And it may be best to say that you aspire or intend to create an amazing space, rather than that you have definitely attained that goal. Statements that you are definitely no questions amazing may be used to silence people with critical feedback and in the end reduce your amazingness.

We also discourage private anti-harassment policies (shared only within a community or within its leadership), for reasons outlined by the Ada Initiative [disclaimer: I co-founded the Ada Initiative].

Do you already have a community anti-harassment policy, or have we convinced you to adopt one? List your community on the Community anti-harassment adoption page! And thank you.

Australian passport lifehacks, the unpaid version

If Alex Kidman can get a Lifehacker article out of a last minute passport application, I can get a blog entry.

I’ve had cause to apply for too many Australian passports in the last couple of years (mine and both of my children), and lo, I come to share my wisdom.

The online form

The passport office has an online version of the application form you can fill in. My advice: unless you are eligible for an renewal, do not bother with the online passport form.

All the online form does is generate a document you need to print out and take to a post office and it’s almost impossible to get the printer settings right to the point where I’m yet to meet anyone who actually has done so (apparently the passport office is very picky about it being printed in exactly the right size, in a way that printer drivers just don’t support). Plus, as Ruth Ellison noted in 2008 (and it looks like the website has not been redone since), the user experience is dreadful. Instead, go to the post office, pick up a paper application form, take it away and fill it out. And this is coming from someone who hand-writes so seldom she can’t reliably replicate her own signature any more, so you know I’m serious.

Actually, grab two forms, because they’re also fussy about any mistakes you make on it and it might be better to just complete a second form if you make one. (When I say “they”, it’s actually not clear if the passport office is incredibly fussy or if the post offices are overcautious on their behalf. But it doesn’t matter to you, normally. Someone is fussy.)

If you are renewing, it generates a single page form for you to sign. This is more reasonable to print. Make sure when you print it that no part of the form has been cut off at the edges of the paper and this seems to suffice. The alternative is calling the passport office and they will print this form for you and mail it to you.

Passport timelines

The Australian Passport Office is pretty good about its timelines (10 working days for a normal application, 2 if you pay an additional priority fee of roughly 50% of the cost of a normal application), but the trick is they do not include Australia Post’s part of the process. That is, they do not include the time taken for the application to be transported to them, nor the time Australia Post takes to deliver it back to you. The delivery is especially tricky because they mail it to you registered post at your residential address. Registered post is delivered to people, not mailboxes, so unless you tend to be home all day, you will miss the delivery and need to pick up from a post office, probably the next day.

So, you can read their processing time something like this:

Normal application They say 10 working days or less. However, apply at least three weeks and ideally more before you need the document if you want to receive it in the post. If it’s a near thing, pay the priority fee or, if you live near a passport office, ask the post office to mark it as for collection at the passport office, and they ring you and you go and pick it up there the day it is ready rather than having it take multiple days in the post. (Source: my husband did a normal application with passport office pickup in March 2013.)

Priority application They say 2 days. But the post office’s part takes at least that long again. I can tell you from hard-won personal experience this week that the post office did not consider 5 business days enough time for me to get one through applying through them, and that’s in Sydney where it’s only one day to deliver it to the passport office. So this is really more “dammit, just missed the 10 days cutoff” option than the “I’m travelling within the week!” option.

“But I am travelling within the week!” You need to book a passport interview at a capital city passport office, where they will take your documents and start your 2 working day countdown that second. Ring the passport office, eventually if you are patient with their phone tree you get through to an operator who will make you an appointment. You will get a passport 2 working days after that appointment. (The Passport Office is quite strict with themselves about working days. I did a passport interview Thursday, I have a receipt saying my passport is due for completion at 11:44am Monday!) I was told if your appointment is within those 2 working days to spare you may get promised one faster at the discretion of the passport officer who interviews you, but no promises at the time of booking.

However, again from hard-won personal experience, they could have a two or three day wait for an appointment, which puts you pretty much back at the post office’s timeline. Call them back daily to see if a slot has opened up: I originally had an appointment on Friday afternoon having been assured that Wednesday and Thursday were booked solid, but when I rang on Thursday morning they had an appointment available within two hours.

“But I’m travelling within the day!” Read Alex Kidman’s article. It sounds like the process is to turn up sans appointment and have at least one of a very pressing need or a very apologetic approach to them, and they may give you a slot freed by a no-show and can produce a passport within the day in some cases. Whirlpool, which you can usually rely upon to contain a gloomy bunch of know-it-alls looking forward to explaining how you’ve stuffed it all up, also has largely positive stories.

Proving citizenship

There are no hacks, this is a total pain in the butt and seems capable of holding up passport applications for years or forever.

I luckily have the most clear-cut claim: I was born in Australia before 20 August 1986, I have citizenship by right of birth alone. But even one of my children, who has the super-normal case of citizenship by right of Australian birth combined with two citizen parents at the time of his birth, had one set of documents rejected (incorrectly, in my opinion, but I don’t award passports). Ruth Ellison, a naturalised citizen, writes that she needed to add time to get documentation that was in her parents’ possession. Chally Kacelnik, after digging up evidence of her mother’s permanent residency at the time of her birth, still faced pushback as to its status. A Whirlpool poster, estranged from their parents and therefore unable to get them to provide documents proving their citizenship, seemed unable to prove citizenship by descent as of the end of their thread despite living in Australia their whole life.

I have the very limited consolation of a slight acquaintance with other country’s processes fairly recently and can report that they are often just as reliant on hoping that someone in the family is the type of person who flees countries with a complete set of personal identity documents and someone else who keeps a stash of passports belonging to people who’ve since died, and so on. That is, no consolation.

Updates January 2018:

There is now a truly online passport application for adults, with the post office doing identity verification rather than accepting entire printed forms for lodgement. I have no experience of this application method, but expect it is an improvement.

The Department of Home Affairs provides a Evidence of Australian Citizenship document to those whose claim to Australian citizenship is not one of the more obvious routes.

The Ada Initiative founders on funding activism for women in open source

This article was co-written by me and Valerie Aurora. It was originally published in Model View Culture and was later published on the Ada Initiative blog. It is republished here according to the terms of its Creative Commons licence.

In December 2010, Valerie Aurora, then a leading Linux filesystems developer, announced that she was leaving software development to work on women in open source software activism full time. Behind the scenes, she asked several other geek feminist activists to join her to work on women in open source activism full time. “I don’t know what the world-wide economic capacity for paid activists [for women in open source] is, but let’s find out together!” she wrote.

In 2010, the smart money said that the world-wide economic capacity for paid activists for women in open source was well under one person. And only Mary Gardiner, then an unpaid computer science PhD student looking to leave academia, took Valerie up on the offer.

Thus began our long journey towards answering the question: “How does an activist get paid?

This article chronicles our own painful and sometimes expensive learning experiences around funding diversity in tech work, as well as advice and techniques from several other successful full-time diversity in tech activists and fundraising experts: Ashe Dryden, diversity advocate and consultant; Kellie Brownell, CiviCRM implementer at Giant Rabbit and former Ada Initiative fundraising consultant; Frances Hocutt, founding president of the Seattle Attic feminist hackerspace; and Emily May, executive director of Hollaback!.

Paying Activists and Funding Complications

The question we struggled with initially was why activism, and feminist activism in open source software in particular, should be a paid job at all. Thanks to the work of people including Kate Losse, today the tech community is increasingly aware that this kind of community-building labor is valuable and should be compensated. But in 2010, all we knew is that volunteer activism was not working. Women in open source software were working for free, burning themselves out while fighting for rights as simple as basic physical safety – let alone equal pay, equal treatment and a non-sexist culture.

And yet the expectation that women in open source should be unpaid activists was so high that in 2009, Emma Jane Westby formulated the “Unicorn Law,” which states: “If you are a woman in Open Source, you will eventually give a talk about being a woman in Open Source.” In October 2011, Skud — herself an activist and target of harassment — adapted Arlie Hochschild’s term “the second shift” to describe this phenomenon. But after ten years, and tens of thousands of hours of difficult, draining work, the percentage of women in open source software was still in the low single digits.

Valerie’s insight — radical, at the time — was that we needed full-time paid activists working on the problem in order to make any progress. We founded the Ada Initiative with the principle of paying fair market wages to anyone doing work for us more than a few hours a week. In 2010, this was a moonshot. In 2014, it’s increasingly how things are done. More and more diversity in technology initiatives are becoming paid activities, and a growing proportion of the technology industry recognizes this labour as something worth paying for.

For all this progress, relatively few “pre-fabricated” diversity in tech jobs exist, and the ones that do exist tend to be co-opted by corporations to narrowly focus on recruiting and, in effect, marketing. Many existing large diversity-in-tech non-profits are primarily corporate-funded and therefore end up compelled to do recruiting and marketing for for-profit tech corporations. An employee of a for-profit corporation who wants to advocate for significant cultural change as part of their job is stuck in an additional catch-22: they can’t criticize their competitors, because it looks like a conflict of interest, and they also can’t criticize their own employer, because that’s a great way to get fired.

Thus, full-time diversity activists who want to do effective, controversial, culture-changing work must often work out how to pay themselves, rather than taking existing jobs at tech companies or diversity in tech non-profits.

What follows is a survey of some of the most popular funding sources: corporate sponsorship, individual donations, and consulting and training.

But first…

Why you shouldn’t try them all

Often activists will reach for every funding opportunity they can: individual fundraising campaign, yes! Government grants, yes! Selling stickers, yes! Sucking up to wealthy potential donors at lavish one-on-one dinners, absolutely! But it is crucial to pick just two or three funding sources and concentrate on them.

Raising money in any form takes time, practice, dedication, and skill. Pursuing too many forms of funding will just mean that you’re bad at all of them. Some diversification of funding sources is often recommended, but the base requirement is a reliable funding source.

An activist’s choice will depend both on their mission and who they are able to reach. The Wikimedia Foundation is focusing exclusively on small donors from all over the world giving an average of $25 each and giving up pursuing most grants or large donors, in part because small donors are inherently diversified. However, the Wikimedia Foundation can use Wikipedia, one of the world’s most-read websites, as a fundraising platform, a rare advantage. No diversity in tech activists will have such a large pool of potential donors! Each individual and organization needs to assess which sources of funding are compatible with their mission, and of those sources, which they can access.

Corporate Sponsorship

The Ada Initiative, like many diversity in tech groups, initially planned on getting most of our funding from technology-related corporations. Our focus was on women in open technology and culture, which includes open source software, Wikipedia-related projects, open data, and similar areas. Our logic was charmingly naïve: since corporations reaped most of the benefit of open tech/culture, they should pay most of the cost of increasing the percentage of women in their talent pool because fairness. Also, corporations tend to have a lot of money.

Major corporate sponsorship for diversity in tech work comes in several common forms: conference sponsorships, grants for specific projects, fellowships employing a specific person for a few months, and completely unrestricted grants (our favorite). Corporate donors are attractive because, compared to the typical activist, many have effectively infinite amounts of money.

However, corporate sponsorship has clear downsides for many diversity in tech activists. The sponsor’s goal tends to be making sure the corporate sponsor has access to a diverse hiring pool. Most companies therefore prefer to support events and education initiatives that serve as recruitment opportunities in the short or medium term.

Corporate sponsorship is also often very cautious. They are looking to associate their name with a popular message, and groups who do not yet have a history of successful programs may have trouble accessing corporate donations. Organizations intending to rely on corporate donations may have to bootstrap with other funds or volunteer labor while building a history of success.

The main exception to these rules, in our experience, is smaller privately-held companies whose owners account only to themselves for how the company’s money is spent. They tend to be less conservative and more risk-tolerant than publicly owned companies. In the Ada Initiative’s case, these kinds of corporate donors were crucial to our success and included Puppet Labs, Dreamhost, Dreamwidth, and Inktank.

Early on, our philosophy at Ada Initiative was to accept any no-strings-attached corporate sponsorship as long as the company’s business model wasn’t fundamentally anathema to our mission. But since many corporations — and corporate management — are complicit in discrimination and harassment of women in tech, much of the effective work to support women in tech involves criticizing the status quo and has the potential to offend the very corporations who sponsor us. We gradually came to realize that every corporate sponsorship has an invisible condition: unspoken internalized pressure to avoid any actions that might cause that corporation to stop donating to us.

We had another motivation for our initial corporate-funded model: guilt. We felt guilty asking individual people to support our work but no such compunction when it came to corporations. We suspect this kind of guilt plagues many activists; we tend to want to help others, not ask others to help us. Our guilt about asking individuals to support our work instead of corporations drove us to end our first fundraiser early, resulting in the loss of tens of thousands of dollars from eager donors and forcing us to start another, less-efficient fundraising campaign only 5 months later. Reframing how we viewed asking individual people for donations took three years, a career counselor, a therapist, several books, and a perceptive fundraising consultant, Kellie Brownell.

So let’s talk about…

Individual Donations

Since mid-2011, the bedrock of the Ada Initiative’s funding has come from a few hundred individuals within the technology community. Being accountable to donors who are primarily interested in culture change even when it has no direct benefit to themselves allows us to take on more radical programs. This includes work that is not directly connected with hiring or careers, or that is connected with gift and alternative economies like media fandom with little direct connection to corporate profits.

Perhaps the most compelling reason to adopt an individual donor funding model is that donors often become advocates for diversity in tech themselves. Kellie Brownell, our former fundraising consultant, says, “While fundraising at the Electronic Frontier Foundation, I kept noticing that our donors were the first to take action when we asked for help.” Many an Ada Initiative donor has gone on to successfully advocate for an anti-harassment policy or a diversity scholarship in their community. We also receive many thank-you notes from people too shy, too burned out, or too busy to be advocates themselves, who are relieved that they can take action in some way by donating. Individual donors create a virtuous circle where fundraising supports our mission, and our mission increases our fundraising.

Diversity in tech organizations are increasingly bootstrapped with a crowdfunding campaign. Diversity advocate and consultant Ashe Dryden raised $20,000 in July 2013; Trans*H4CK raised $6,000 beginning in May 2013; feminist hackerspaces Double Union and Seattle Attic raised $15,000 and $11,000 respectively in November 2013; and in March 2014 Lesbians Who Tech raised $29,000 for a summit in San Francisco and $20,000 for a summit in New York.

Crowdfunding, with its constant outreach and rewards is an excellent way to interest donors and community members in an organization, but Dryden cautions that “[it was and] still is a considerably larger amount of work on top of the other work I’m doing.” At the extreme, the work required to publicise a fundraising drive and then fulfill rewards can risk exhausting the funds raised! It may also only work a limited number of times. Emily May, executive director of anti-street harassment non-profit Hollaback!, says “80% of our donors are young[…] They are incentivized to give by new exciting initiatives, but there are only so many ‘new exciting initiatives’ that [we] can launch without overwhelming our capacity.”

Activists are beginning to be able to raise enough money to pay themselves from many very small regular donations. Dryden’s funding now comes primarily from Gittip, a service that allows people to make anonymous weekly donations directly to her. She is the top Gittip recipient with an income of $750 a week, and is not the only diversity in tech activist among Gittip’s top receivers. Others include Lynn Cyrin, a trans woman of color working on a guide to class mobility and CallbackWomen, working to increase women’s representation at conferences.

Dryden says, “Community funding is great because it means I’m working directly for the community. I often tell people that the community is my employer, so I’m working directly for them, instead of what would look best for a company. It also means that I can be impartial in critiquing what’s wrong with the industry without worrying about financial ramifications either through my employer’s view not aligning with mine or people attempting to get me fired for my views, which many other activists and advocates have experienced.” Dryden’s model is beginning to approach what Sue Gardner, the outgoing executive director of the Wikimedia Foundation and an Ada Initiative board member, identifies as the future of non-profit funding: small donations from a large number of donors, requiring relatively little fundraising effort from the organisation compared to traditional models.

Every individual donor population is unique. In Dryden’s case, anonymous donors make small weekly donations on the order of $5. In the Ada Initiative’s case, we tend to have donors with high-paying technology jobs (or who own technology companies themselves) with generous bonuses, stock grants, and programs that match employee donations to non-profits. Kellie Brownell explains how we grew our individual donor base: “We adapted fundraising practices from individual major giving, for example, (1) thanking donors quickly, (2) asking what motivated them to give, and (3) reporting back later what we did with their money. Major giving practices are highly personal and aim to help donors grow in their understanding of an organization’s mission and why this mission matters to them. Once a fundraising team becomes good at doing both these things, you can develop this model further by giving donors opportunities to participate in the process.”

Relying on individual donors has downsides. Recruiting the initial slate of donors can take months of full-time work, and reminding them to give again takes more work (which is one reason why non-profits tend to prefer automatic recurring donations). Individual donors may also attempt to redirect the person or organization’s work towards less controversial programs. Dryden explains that the anonymity of her donors, which is not an option for most non-profit corporations, “removes the pressure to fit my message into what I think my larger funders would agree with, which protects the integrity of my work.”

Membership

A variant of individual donations is the membership model of funding, where funders pay membership fees instead of donating, and in return receive benefits from the organization such as access to private events, training or spaces. It often comes with input into the activist group’s governance, usually as the right to vote for or stand for the governing committee.

This model is most successful where activists are primarily working to provide ongoing benefits to a small group of people; for example, feminist hackerspaces (a.k.a., community workshops), which exist for the benefit of local women and others who are not welcomed in existing hackerspaces. Frances Hocutt, founding president of the Seattle Attic feminist hackerspace, says “We aim for members to fund the bulk of our operations because we want our community to be able to continue even if donations drop off. We are trying to build a community that is sustainable and can be self-supporting if need be.”

For organizations like the Ada Initiative, which aims to benefit a very large group of people and provide resources widely and freely, the membership model is less suitable as we have little additional benefit to offer members. Hocutt also observes that it is not ideal when activists are trying to benefit people who can’t afford membership fees: “We believe that ability to pay dues has nothing to do with a person’s ability to contribute to the creativity and energy of the Attic community, and we want to remove barriers that keep some of us from doing that.” Seattle Attic offers the ability for donors to donate memberships for people who can’t afford one, and a transport subsidy to members who don’t have access to transport.

Consulting and training

Counterintuitively, one way to raise money from donors without giving them undue influence is to provide consulting and training directly to them for a fee. This makes the terms of the relationship very clear; they receive a specific tangible benefit in return for their fee, rather than there being an unspoken expectation of a long term PR or recruiting boost.

In addition to her Gittip income, Ashe Dryden funds her work by consulting for corporations looking for help improving diversity in their organization. The Ada Initiative’s training programs include the Allies Workshop, which teaches men simple, everyday techniques to fight sexism in their workplace and open tech/culture communities. The Allies Workshop is a fairly challenging and confrontational program, as it teaches people to directly confront sexism and harassment without being transphobic, homophobic, racist, ablist, or classist. By offering it as a corporate training program on a voluntary attendance basis only, we attracted companies with employees who were ready to take personal action to support our existing strategy.

As with the membership model, providing consulting or training in return for a fee may compromise the ability of an organization to benefit the public.

“I would love a stronger earned income revenue stream, but our values of making it free to launch a Hollaback! in [any] community conflict with that,” reports Emily May, whose organization’s funding is primarily foundations (65%) and government (20%). In order to combat this effect, the Ada Initiative makes our training materials available publicly, and offers cheap and free spots at public training sessions, as well as offering training using the same materials to fee-paying clients.

Incorporation and funding

The Ada Initiative is incorporated as a 501(c)3 not-for-profit in the United States with tax-exempt status. This has some immense practical benefits in exempting us from corporate income taxes and allowing us to receive tax-deductible donations in the US.

Incorporating in some form — non-profit, B-corp, limited liability company, etc. — is not a requirement for funding diversity in tech work. We were astonished to discover how much money people would give us with the ink barely dry on our mail-order certificate of incorporation from the State of Delaware. In retrospect, we realized people were initially donating to Mary Gardiner and Valerie Aurora, not the Ada Initiative, Inc. In the tech sector, people are frequently willing to give hundreds or thousands of dollars to individuals as long as they personally trust the recipient, with or without the incentive of tax deductions or certification by some charity-related authority (e.g., the U.S. Internal Revenue Service).

The decision of whether or not to create a 501(c)3 requires weighing significant trade-offs. Preparing our application for tax-exempt status and then following various accounting and reporting rules to retain it take an astonishingly high proportion of our time — our 2012 taxation filing consumed approximately a month of staff time. In the U.S., non-profit incorporation is most suited to an organization that, like the Ada Initiative, intends to grow into a larger multi-person effort. We deliberately created an organization that would allow our projects to be continued by other activists if and when we burned out and move on to easier jobs (like writing operating systems software or leading a computational research lab).

To The Moon!

In 2010, Valerie described paying one activist to work on issues facing women in open technology and culture as a “moonshot”. In the short time since, so many activists have found that the work they do or the resources they need both should be paid for and can be paid for. The Ada Initiative, Black Girls Code, Seattle Attic, Double Union, Trans*H4ck, Lesbians Who Tech and others have joined older organizations such as the Anita Borg Institute and the Level Playing Field Institute. More are appearing every month. They are joined by community-funded individual activists such as Ashe Dryden and Lynn Cyrin.

Diversity in tech activists are using a wide variety of strategies: corporate sponsorship, yearly fundraising campaigns, monthly or even weekly small donors, foundation grants, conference sponsorships, and many more. The technology and culture around giving are changing so quickly that funding strategies that were completely impractical three years ago can now fund a full-time activist or an entire non-profit with several paid employees. Conventional fundraising experts, raised on a diet of buying email lists and snail mail appeals, are hard-pressed to keep up with these massive changes. We recommend that diversity in tech activists learn fundraising techniques from each other in addition to learning established fundraising best practices. In many ways, diversity in tech activists are outstripping received fundraising wisdom.

We can’t imagine what diversity in tech activism will look like in another four years, but we’d love to see reliance on corporate donations fall back to simply being one of many options for activists to consider. We hope that people who have benefited from the technology industry continue to give back by supporting diversity in tech activism, by joining diversity activist communities and by donating to individuals and organizations working towards a diverse and equitable tech workforce.

[Disclosure: former Model View Culture editor Amelia Greenhall and Valerie Aurora, one of the authors of this article, both serve on the board of Double Union in a volunteer capacity.]

Creative Commons License
The Ada Initiative founders on funding activism for women in open source by the Ada Initiative is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://adainitiative.org/2014/06/10/the-ada-initiative-founders-on-funding-activism-for-women-in-open-source-from-model-view-culture/.

Robot cars: why I’m both excited and worried

Maybe this is selection bias, but most people I know seem very underwhelmed by self-driving cars. I am whelmed! I hope it works out.

I should clarify, because I discovered when talking to my parents about this that the term “self-driving car” isn’t self-explanatory to everyone. To them, it meant something like “slightly better cruise control”, and seemed very unexciting. It may be clearer to say “robot car” or “robot taxi”. A self driving car is a car that does every driving task by itself. It decides on the route. It looks where it is going. It turns corners. It brakes. You could, at the end point of the development, lie on a bed asleep inside a car while it drives you where it’s going. It’s still not entirely clear (to me) that this is all feasible with likely technology, or that it will be legally acceptable, but it’s seeming more likely. After years of driving modified cars with added self-driving about, Google is making prototype cars for further development.

Incidentally, “robot car” is a lot easier to type than “self-driving cars”, so I’m going to adopt it for the rest of this entry.

Upsides of robot cars (why I’m excited)

Here’s what I envisage:

Less driving by humans (specifically, me). Most people who comment on cars love driving, which is why I suspect self-driving car discussions often spiral into “but driving is fun! no one will cede control over their favourite activity!” Well, I’m queuing up. It’s not that driving is never fun, but for me, but it’s frequently unfun, especially since it’s so often city driving. Most of the fun bits of driving could be replicated for me in dedicated arenas.

Time reclamation. I drove to Canberra on the Easter long weekend, got stuck in the worst traffic I’ve ever been in, and commented to my husband that my brain is somewhat over-powered to be spent deciding when to slightly and briefly depress an accelerator pedal. Less human time spent driving is more time spent reading, talking, composing, sleeping. Plus all kinds of hedonism.

Increased independence for ‘dependents’. Google’s publicity already talks about elderly people who have stopped driving. But I know other people who can’t drive. I live with two of them. They’re 4 months old, and 4 years old, respectively. The degree to which it is safe or healthy for children of those ages to be left to supervise themselves in robot cars is debatable, but by the time they’re say, 7? Sure, the car could drive them somewhere for fifteen minutes or half an hour. At 14 or 15? They can tell it where to go. (15 year olds can’t drive in NSW, but when I was 15, I was independently mobile on foot and on bike, and occasionally in planes, trains and taxis.)

Two other people I’ve personally known who can’t drive had a seizure disorder and limited vision respectively, and there are lots of medical and psychological reasons that limit or prohibit driving, many of which would be compatible with being sole passenger in a car.

Speaking of psychological reasons, while I believe I am a driver of roughly average ability now and I now don’t seem to find it more stressful than others do, I hated learning how to drive, was petrified, and was a frustrating and frightening student. If I had equal mobility without ever having gone through that, I would not have. (And I think neither would my husband, who didn’t learn to drive until I taught him.) I know quite a few people in this category, including some unable to use cars to this day.

More comfortable trips. The possibility of being driven around while lying down or in a comfortable chair or, for that matter, while standing or exercising or drinking with friends. (Although see ‘Humans as cargo’ below.)

Fewer cars. Cars that can come and pick you up should increase utilisation of cars, as in, there will be less cars total, and less empty cars at any given time. This diminishes the use of mined resources, and has a carbon impact (the manufacture of cars has a substantial carbon footprint).

Lighter cars. With a vastly improved safety profile (which I am taking as read, otherwise I think the whole project is null and void) the weight required for modern safety features in cars can be ditched.

Safer cars. This is an assumption, but really, they’re not going to launch at all if they aren’t significantly safer. So if it happens at all, deaths and injuries in road travel should fall to near zero if robot cars become ubiquitous.

Land reclamation. Fewer cars means being able to reclaim some of the very significant amount of private and public land use currently devoted to parking cars.

Potential significant fuel savings. Inefficient human driving presumably has some direct fuel cost. In addition, robot cars can spread their usage more evenly over different routes, further saving time and fuel. Diminished vehicle weight saves fuel.

Lifting of speed restrictions. Robot cars can’t overcome some physical difficulties here (non-linear increases in power consumption with speed, increased braking distances with speed) but they can overcome the human error that makes high speed driving dangerous. Trips should become somewhat faster with a high density of robot cars on the road.

Downsides of robot cars (or why I second-guess myself)

Here’s the tweet that inspired this entry:

Even ignoring the possibility of political decisions inhibiting my utopia above, I think there are significant potential downsides, some of which are likely, some of which are hard to model.

Job losses. At the driving end: taxi drivers, truck drivers, chauffeurs, public transport drivers. If less cars were manufactured, a huge number of jobs involved in manufacture, in supplying manufacturers, and in supplying and selling cars. It’s likely the cars will tend to have reduced wear and tear, so mechanics and their supply chains would be affected. If road wear-and-tear and fuel usage is reduced, people employed in road maintenance and in the massive fuel industry are affected. All raw materials and their supply chain are affected.

Which is all very well for me, I’m not in the transportation industry. But we as a society suck at dealing with the people who are made redundant by technological progress, and we’re not showing signs of getting better at it even as more and more work is threatened with redundancy.

Resources use and carbon output may rise. With the increased ability of people to use cars (by adding children and medically unfit drivers, and some unwilling drivers, to self-directed car users) comes the risk of additional aggregate kilometres travelled by car with negative consequences for carbon etc.

Shortened lifespan of existing cars. If there was a fairly fast transition at any point, human-operated cars then in existence become obsolete fairly rapidly, which is a resources and waste nightmare exceeding the flat-screen TV transition environmental disaster.

Longer commutes. While commuting might be less miserable per minute, it’s entirely possible that commensurate increases in hours spent commuting might occur (or be demanded by the workplace), which for most people is a negative because of less time spent with family and friends, and a rather insidious negative at that (people apparently underestimate how bad it is, because it’s regular, something I originally learned about in Big house, big commute?, together with the idea of the “triangle of happiness”).

Unpredictable and likely bad disruption of public (cheap) transport. I don’t personally much buy into the intrinsic virtues of contact with strangers while travelling. (The “public” in “public transport”.) I don’t mind if opportunities to talk to strangers — or ignore them studiously in order to compensate for being in each other’s personal space — are diminished. I do mind access issues though. I would assume that the movement of currently unfit or unwilling drivers into robot cars would diminish use of public transport and therefore its availability. At the same time, I assume that individual robot car use will not be universally affordable (if primarily offered by for-profit entities as is likely). There’s no guarantee that, with presumed middle-class flight to robot cars, any longer distance transport will be available matching current public transport prices and coverage.

Unpredictable and likely bad availability of robot cars for less privileged users. If the safety profile is good enough, we might be able to eliminate child restraints in their current form, but there’s no guarantee cars will be available to fit wheel users, large people (tall, fat or both, although tall is more likely because it’s a male-associated trait), and large family groups. There’s no guarantee that non-literate people, or visually impaired people, or people who don’t speak the local majority language, will be able to operate the user interfaces. (I’d bet against, in fact.)

Privacy and autonomy. These are under substantial threat. Consider existing cases. Car sharing schemes track your location on GPS. Speed cameras record all passing vehicles, not just speeding ones. (Such data has been used as evidence in criminal trials in NSW.) Many transport smart card agencies hand over individual usage data (where you got on and off public transport) upon request to police, without a warrant. Robot cars have potential for all these abuses, plus the ability for other people to take over control of the car you’re in.

Known unknowns

There’s also some intensely unpredictable things:

Unpredictable disruption of places where people congregate. I do consider the existence of spaces serving as, essentially, town squares or village greens, a positive, and just as private cars significantly changed their location and availability, robot cars would too. I don’t know how and to what effect.

Humans become cargo. This is already more or less true in aviation, and it hasn’t played out so comfortably, with comfort tending to diminish in return for cheaper seats. But flying is fuel intensive (and the distances sometimes simply ridiculous). So it’s difficult to work out what Sydney to Canberra or Sydney to Melbourne would look like and it depends partly on power costs. Would a vehicle drive me to Canberra on its own? Would it go and hitch itself to some kind of road-train? Would a pod containing me be loaded onto a truck? Would I board a robot bus but otherwise have more or less the current bus experience? What would the effects on fuel use be of various models? (See I Spent 28 Hours on a Bus. I Loved It.) What would rich people do? What would poor people do?

Cargo becomes atomised. Conversely, when is the preference for large cargo loads (B-double trucks, trains full of coal) partly an issue of needing a human operator? Would those loads split into smaller units to be delivered on an as needed basis? When and at what point in the delivery process?

Increased drug use. Maybe? One inhibiting factor on drug use (the need to drive home) will be lifted. I’m not anti-drug use as a matter of principle, so this is not necessarily a negative to me.

Quick hit: Google publishes their EEO-1 diversity data

This article originally appeared on Geek Feminism.

As promised earlier this month, Google’s diversity data is now up on their blog.

They write:

We’ve always been reluctant to publish numbers about the diversity of our workforce at Google. We now realize we were wrong, and that it’s time to be candid about the issues. Put simply, Google is not where we want to be when it comes to diversity, and it’s hard to address these kinds of challenges if you’re not prepared to discuss them openly, and with the facts.

Their numbers — globally — are 70% male, 30% female (this seems to add up to 100%, which suggests that either Google or the EEO-1 process need to review their gender categories), dropping to 17% female among their technical employees. We’ve tabulated some data at the Geek Feminism wiki. You can compare with female-male breakdowns from some other companies (many quite small) at We Can Do Better.

Google’s US workforce is also 2% Black, way below US national figures of 13% nationwide and 3% Hispanic against 17% nationwide. (Nationwide figures from US Census numbers dated from 2012 and rounded to the nearest whole number to have the same precision as the Google figures.)

What do you think? Is disclosure a meaningful action here? Are you surprised by Google’s figures? Do you think the rest of the tech industry will or should follow?

Killing OWOOT

I founded Oceania Women of Open Tech (OWOOT) — a group for women in open technology in Australia, New Zealand and the Pacific Islands — in 2011. And today, after some discussion on its mailing list over the last week, I closed it due to lack of activity. I’m sad it didn’t continue in the way that all endings are sad, but I’m not especially sad. Not everything works out and I think it’s healthier to wind up things than to have everyone wonder what’s happening with them and whether any change is coming in the future. Especially when you consider the cookie licking problem. My moribund project could be inhibiting someone’s new project, simply by existing!

Speaking of my projects, or rather, things I founded, the Haecksen miniconference at linux.conf.au is now separate from OWOOT, and continues to exist for the time being. (Although I am told attendance was low at linux.conf.au 2014, and the current Haecksen volunteers might also reconsider it in a year or two.) Because there’s no longer an OWOOT list on which to coordinate it, I asked Linux Australia to found a new list. To help organise Haecksen in future, please join the Haecksen organisers mailing list. To attend Haecksen, watch the public Haecksen website or the Linux Australia mailing lists for information.

Happy 100th, Galactic Suburbia!

This article originally appeared on Hoyden About Town.

I first heard of the Australian speculative fiction podcast Galactic Suburbia here at Hoyden About Town in 2011 and then promptly didn’t listen to it for a further three years, until I found myself doing just enough driving and sitting around watching children’s swimming lessons to make podcasts worthwhile, at which point I promptly subscribed and it became a fave.

And a great time it was to subscribe too, because they were in the countdown to their 100th episode, which has been up on their site for nearly a week. I probably will never count as a real Galactic Suburbia fan, because I don’t intend to go back and listen from episode 1 as many new fans apparently still do, and I am not making an actual Galactic Suburbia-themed cake for their contest (but perhaps you should! entries close 27th May), but here’s the next best thing.

First, a picture of a cake! Not my cake! But a cake!

Cake decorated with a rocket ship and aliens
Rocket Ship Cake, CC BY-SA, mags @ Flickr

And second, a note that you can pick up the Galactic Suburbia Scrapbook at Twelfth Planet Press, including several interview transcripts. (Accessibility note: as Lauredhel noted in 2011, Galactic Suburbia is not regularly transcribed.)

Happy 100th!