Wednesday, 23 April 2014

Her


This is my heinously late post about the Spike Jonze film Her. So late as to be completely irrelevant, but maybe still of interest to the DOZENS of people who asked me what I thought of the movie.

You may wonder why anybody would ask me for my critical opinions on cinema when I watch like 6 films a year and don't get around to blogging about them until months later. If ever. In this case I think it's more to do with the fact that I'm a huge virtual companion geek. To the point that I lived with a Healing Partner Yumel robot companion doll for over a year and have quite possibly used every virtual boyfriend application released on web or mobile between 2006-2012.

ごめん、ユメル。いつかまた会いたい
From the virtual companion angle then, Her is not really that interesting. Samantha's intelligence, artificial creative output and the singularity's evolution beyond matter are convenient plot points - the film is not really about AI.

Maybe I have also read too much about the latent misogyny and autobiographical weirdness to view Her through an unbiased lens. Certainly the technology here is in service of Jonze's vision - whether you believe that to be a hollaback at Lost in Translation or empathy for sensitive white dudes.

Which is not to say I have no interest in that narrative. Of course the feminist in me would loooove to have seen how the dynamics of ownership could have played out for a sad Scarlett Johansson cybering with her "male" OS, and more of the fascinating platonic interaction between Amy Adams and her OS girlfriend would've ruled. But as far as the role companion technology can play in our lives, Her is a pretty conventional love story and doesn't push the boat out far.

For one, we can do most of what Samantha (and her predecessors) can do already, in superior form factors. Of course voice will be the most common input modality - we're getting there already. Why on earth is Twombly carrying around that dinky screen and still trying to shield his porn from view on public transit when large-screen phablets and wearables already exist? Is it intended as a faux-nostalgic throwback like the polyester trousers? 

Speaking of which, have you seen the latest Google Glass frames? Would totes wear.

Um, where is VR and haptic feedback? The bit with the meatspace sexual surrogate was almost unthinkably retro. 

Ok so maybe our learning algorithms need to improve before Cortana can ask Spotify to actually "play a sad song" that I want to hear, but it's not far off. 

The only part that really got me excited, working in voice UI, was the idea that Samantha could gauge emotion and intention through tone of voice. I'm sure natural language processing researchers somewhere are working on this already (and I am now wondering why I am not working with them instead of my current job) but emotional expression is so complicated with individual and cultural differences, sarcasm, humour -- in short, a very cool problem to solve.

I suppose what made Her significant was more the tacit cultural acceptance of virtual companions. Although not without moral ambiguity, the emotional connection the humans have with their operating systems is depicted as sympathetic and valid. I wonder if the zeitgeist is ticking toward greater acceptance of man-made agents? It's refreshing to see a take on artificial agency (intelligence or robotic) that isn't themed around it being "creepy", but rather, emphasizes the usefulness of a virtual concierge and indeed how helpful and emotionally supportive a companion can be to lonely or vulnerable people.

"I, for one, welcome our new AI overlords" - is that what you were waiting for?

Monday, 21 April 2014

In Defence of Women's Events & Girly Shit

Since I spoke at Codess Stockholm last September I've wanted to write something about the much lauded, much demeaned "women in tech" events. And I've struggled with how I should feel about them for MUCH longer. My hero and friend Kim Voll beat me to the punch a while back with this post about her own troubled feelings on the subject. 

It's certainly a difficult one to speak out about, not least out of fear of the backlash I might get for addressing it online. Disclaimer: I wrote this post almost 3 months ago and have been debating whether or not to post it ever since. (Don't even try to talk to me about how misogyny on the internet is not a thing - let me google that for you.)

While the Codess event last year was a hugely positive experience for the attendees, it did prompt some backlash from painfully close to home - my own colleagues. One male developer on my team warned the organizers to "be careful about what (they were) trying to achieve with these sessions" lest they be charged "quite rightly" with discrimination, while another literally cornered me to suggest that I was developing a reputation for "banging the drum for female developers" a little too loudly.

Here is where I mention that several key organizers of Codess Stockholm were male and a handful of men were there on the night to take part in a fantastic, supportive and not at all exclusionary event - see the beards?



I tend to stand on the side that "women's events" ought to be inclusive. When I was organizing the gal-friendly White-Day Hackathon in Vancouver, we made a point of ensuring it welcomed all genders, and were pleasantly surprised by a majority of female attendees (how many hackathons have you been to that had over 50% female participation?) and a lovely, diverse crowd.

In my mind, there's no point in women siloing ourselves when what we are trying to achieve is equality. We need to work together, shoulder to shoulder with male colleagues - not toiling away in girl ghettos that don't reflect the reality of our industry.

I am all for the organic diversity you often find in the indie game dev community, for example - and the non-artificial solidarity this can engender.

But here's where my point of view may diverge from Kim's - and may make me very unpopular - I still think there's real value in events aimed at women. I'll even go so far as to say there's value in "girly" swag.

We are really good at devaluing the feminine - the "pink" and the pretty. The mummy blogs. That marketing chick. Pinterest recipe and wedding boards. Online shopping/fashion start-ups. Social and casual games (and casual gamers). While these are by no means the totality of female experience, it makes me really fucking angry that we have to snigger and pretend things like motherhood and nail varnish are worth way less than gendered male activities (like sports or heavy metal or skateboarding - all of which I'm huge into incidentally.) 

Part of why I write about household, cosmetic and so-called "girly" shit on this blog is to assert its value, even for a tomboy, even in a male-dominated industry. I want to make it clear that caring about my eyelashes and my work-life balance does not in any way make me less serious or technical.

And this is easier said than done, because as a woman I am always already assumed to be less serious and less technical. Read Philip Guo's fantastic piece on his silent technical privilege as an Asian male in Computer Science if you don't quite understand why this is true.

Of course I hate calling this out. HATE it. And I shouldn't even have to say that in doing so I'm neither blaming nor bashing men. In fact, almost every woman engineer I know will tell you most men we work with are open-minded, wonderful and talented people who would love to see more diverse faces among their colleagues. 

I also hate calling it out for fear that I will be seen to be whinging or complaining. Everybody has to work hard. We all like to think technical competence is proven by objective measures like code quality. But it's crucial not to confuse objective measures for a pure meritocracy. Women don't complain about this shit because we "want to be treated differently" from our male colleagues - by and large we are always already treated differently. And again, let me underline the fact - this difference in treatment is not the fault of individual men being assholes. 

Male or female - anybody can be an asshole. Although I've had a few sour notes ("I'll only believe you're an engineer once I see your code" and "Not to be sexist but I've never met a decent female dev" were a couple of highlights) it is not "bad sexist men" causing this problem. But a problem persists, and it is much more insidious and internalized than the occasional shitty sexist comment. 

Because technical women are a minority, women do not get the benefit of the doubt in a technical field. What does this mean in practice? This means automatically being put on the defensive, having to back up everything that comes out of your mouth with proof, with authority, with how long you've been doing this, because you do not have the implicit authority of looking like somebody who knows what they are talking about.


It means anxiety over saying the wrong thing, for fear that it will be used as proof that you in fact do not know what you're talking about. That you only got the job because of "positive discrimination" - nevermind the fact that everyone assuming things are easier for you because you are different in reality makes things harder. 

Anxiety over speaking and proving authority in a room full of men makes a lot of women silent. Research (see James/Drakich's review of 63 studies on the topic) has proven that women speak less than men when men are also present.

Where male colleagues blurt out ideas and opinions without fear of being wrong, women tread lightly. While silence in someone who looks like Philip Guo might signal quiet confidence, for a visible minority silence is more likely to be perceived as weakness or uncertainty, compounding the bias when we do speak up. She's not very confident. She must not know what she is talking about. Well, she is a girl so it was probably easier for her to get this job/she got more help on her university projects. (The Atlantic's May 2014 feature on the gendered "confidence gap" provides a neat summary of research in this area)

However, here's the thing about events for women. Remove the minority status, and you remove a lot of the anxiety. If everyone else around me is the same gender (which is the status quo for most men in engineering, remember) then I cannot be judged differently from the rest of the group. I can speak up and say something stupid or something brilliant. 

Perversely, it is only in an all-female setting that being female doesn't matter.

These safe spaces can be great for building up individual confidence. But ultimately I agree that ghettoization is not helpful in the long term - we need to be working together and making connections with colleagues of all stripes and all genders as that is the world we live in.

I want to think this is a problem that goes away with numbers. The more women there are on a team, the less special we are and the more normal things become. Of course this could be wishful thinking. Change is hard. But anecdotally at least, I've seen women on mixed teams become louder and more confident knowing they will be judged the same as everyone else. And so the need for women's events goes away in time. 


Maybe then it will be okay to give out girly swag (and macho and gender neutral swag) at ALL events.

Sunday, 23 February 2014

Reach

I just wanted to put this link somewhere, before it is lost in the sands of Internet time.


It's an ad from the Xbox One launch campaign last November, but I'm still seeing it pop up on TV here and there. And every time I do, I get a tingle of excitement unlike anything I've experienced - not to be, like, a corporate shill or anything.

You see, that moment at 1:10 of the video is OUR APP. And not just any part of OUR APP but a feature I owned from start to finish as PM for both Voice and Notifications. "Xbox Answer" was an unruly and imperfect baby, but it was my baby dammit! 



Now I must caveat, I've worked on a lot of software, and of course nobody ever does anything single-handedly. There are loads of people behind that moment at 1:10 of which I am a lowly small part. If I wanted to get all impostor syndrome on it I could essentially shirk responsibility for the feature entirely seeing as I didn't write any code myself or have the initial idea for Xbox Global Voice Commands. 

But I still feel a huge sense of pride to see something that my colleagues and I worked so closely on, up there on such a huge stage. This ad has been on heavy rotation. I am hard pressed to think of anything I've ever done which has been in front of as many eyes.

That's saying something, since I have shipped quite a few products - some of them AAA games with large marketing spend - and have been playing music in the public eye for much longer than I've been making software. This little notification pop-up in an Xbox One ad may be the biggest thing I've ever done.

Of course, I gushed about that to my colleagues who had worked on Skype for Windows 8 and got some condescending pats on the head. Reach is relative :)

Still, getting to make things that are useful and having a lot of people use them is the reason product people like me do what we do. So reach feels good, man. What's the "biggest" thing you've ever done? And how do you (relatively, in terms of reach, engagement or even meaning) define big anyway?

Wednesday, 19 February 2014

Homemade Thai Sweet Chili Sauce

I really don't know if this is a lazy lifehack or the opposite. But the other night we made our own chili sauce and it was unbelievably fast and easy.

We were trying to make a Nigel Slater beef salad for a late weeknight dinner and realized we were all out of the sweet chili sauce it called for. Being too lazy to go to the shops, and having all of the requisite ingredients in our pantry, Gracie suggested we just make the dang chili sauce.
We used this recipe and it really did take all of 10 mins, most of which was casually stirring the pan while attending to other things. And then we put it in the clean washed bottle from the old chili sauce. 
Not as brightly coloured, but the taste and texture were bang on. Maybe a little better. Definitely a little spicier.

I'm not about to become one of those DIY home goddesses but it really was a revelation that you do not have to buy things like this at all. So what do you think? Lazy? Or too much work?


Sunday, 16 February 2014

What I'm Into: Livre

I've been trying to keep a "gratitude journal" for a while now. Bear with me, before things get too new-agey and pukey - there appears to be a scientific basis for the idea that writing down a couple of things that make you happy every day can significantly increase happiness levels.

This is the same technique James Altucher's been advocating for years in his Daily Practice as "Exercising the Gratitude Muscle". It's recently taken over your Instagram and Facebook feeds as the #100HappyDays project - which challenges folks to share a daily picture of something that makes them happy 100 days in a row, effectively combining research about mood and habit-forming in a social-media friendly hashtag package. 

Pre-hashtag, I had already started keeping notes about things I was grateful for in a OneNote. I appreciate the concept behind #100HappyDays, but I put so much of myself online (and see myself skewed through the lens of sharing) that this was one thing I wanted to keep real, and keep private.

Performing happiness for an audience is pretty much the definition of everybody's Facebook page ever. And I knew sharing my "gratitude practice" would devolve into humblebragging, self-deprecation and omitting the most personal entries - the repetitive, the embarrassing, the confidential work triumphs. If I was going to honestly record what makes me happy, it would have to be warts and all.  

So I did. And it did improve my mood, but it didn't stick. I love OneNote and will be quick to tell you it is the BEST APP but the format just wasn't right for journalling - dating the entries got unwieldy and the format wasn't enjoyable to review.

Then over Christmas an ex-colleague in Tokyo recommended Livre - an iOS-only app by Japanese developer nagisa-inc.jp, with very good localization (despite their frequent misspelling of "calendar"). It's gorgeous, simple and very private - although it does feature options to share posts to Line, Twitter or Facebook if desired. 

I've been using it religiously since Jan 1st and am finding it a fantastic place to store those "reject" photos that don't make it to Instagram - bad quality shots that still make me happy, food pics that would annoy followers, multiple selfies with loved ones sporting different expressions. The app has a really nice compression algorithm to keep file sizes small so it can serve as a decent chronological photo album: 
It's also possible to tag days with locations and little emoticons, which gives you an interesting monthly view. Say for example you want to record how often you travel, exercise, or overdrink:
And unlike OneNote, reviewing the past becomes a really pleasant, usable experience. Which is fascinating, because this is where the patterns start to emerge. 
Reviewing your gratitude journal isn't part of any of the documented mood research, but for a data nerd like me this has been an unexpectedly critical feature. If you write down what makes you happy every day, over time, trends become obvious. And these trends are in many ways the most interesting part.

Say you spend a lot of time at work, and your career ranks high on your priorities stack-rank. Of course I'm not talking about myself here :) 

But say the things that routinely seem to have the biggest impact on your happiness, that you're most grateful for, have nothing to do with career at all. Well, the PM in me can not ignore the empirical evidence that on the life satisfaction index, you may be better off recalibrating your priorities. Or at least investing time in other areas to get more happiness "bang for buck".

My own happiness trends over the past few months are surprisingly consistent:

- Gracie doing considerate things like cooking for me or cleaning up
- Good food/drink
- Being able to communicate or spend time with my friends, family & colleagues 

A helpful, caring partner. Human interaction and the good health of loved ones. It's really all about people. And gluttony. Maybe that's not a surprise at all.

Sunday, 5 January 2014

Missing N7


Happy New Year! I'm drinking a cup of American tea (an inappropriate approximation of real tea made in a Mr. Coffee machine with a bag of Tazo English Breakfast and - shudder - half-and-half in lieu of milk) from my hotel corner-room overlooking sunny downtown Bellevue. 

A "view" in Bellevue is dominated by sprawling carparks in all directions, attenuated by big box shops and chain restaurants, revealing glimpses of evergreens, mountains and water peeking through the gaps between glass high-rises in the distance. It's not unpleasant, and apart from the tea situation, I can't complain.. 

The end of 2013 and beginning of the year have been rather travel heavy - jetting from London to Vancouver to my beloved Sunshine Coast, to rural Ontario near Renfrew with a short stint in Ottawa and now back on the West Coast for a week in the Seattle area. I'm off to Prague for another week following before returning home to N7 and maybe that's why I'm feeling a little homesick. 

I've written briefly about homesickness here before. It's still a pang I feel acutely whenever I see Instagram photos of Vancouver sushi, the seawall or the North Shore mountains (so, daily then).

It's also a feeling that I get thinking of my kitchen in N7, a pint of ale at the Swimmer and the Holloway Road Waitrose. Gracie and I had some long discussions over the holiday about how much we both miss the West Coast, that invariably end on the depressing note that as displaced and half Brit/Canuck as we both are, we'll always be missing something regardless what country we live in.

I'm not sure what the future holds, but right now I know I love both North London and the West Coast fervently and will pine for the other no matter where I am. Since I'm currently on the West Coast looking out at mountains and carparks, London homesickness dominates. 

Which is why I was surprised to come across this post by Susie Bubble about leaving the N7 area - I knew she was a Londoner but I didn't realize she was a neighbour. Although I discovered her blog almost 10 years ago, and attempted her bubble-skirt alterations from my North Shore apartment on Keith Rd with an actual view of Grouse mountain, right now I appreciate her nostalgic farewell to the dodgy neighbourhood around Emirates that we also call home.

You should check out Susie's link as it's much better than this post. But here's some pics from good times had in 2013, in and around our hood and up the Cally from Kings Cross to Archway.











Friday, 25 October 2013

What I'm Into: Friends' Kickstarters

Crowd-funding waxes and wanes in public mythology. The drama around Double Fine's first Kickstarter run with the $1M raised in 24 hours seems like so long ago now. I remember everyone crying from the rooftops how crowd-funding would democratize development and change the world. Then a few years later, the moaning - handfuls of high-profile failures and a myriad of slipped dates, with Double Fine like the cherry on top coming in tremendously over-budget and over-deadline just like any other AAA project.

There was a period of saturation, with everyone and their dog asking for money, and then a period of ambivalence as indie creators and punters alike realized crowd campaigns were not a universal salve or automatic ticket to funding.

I don't have any data to support this feeling (there's your first bullshit flag) but it seems to me that crowd-funding is only now reaching a period of maturity - fewer copycat or on-the-fly campaigns, more infrastructure for manufacturing and delivery - and that's pretty cool.

I've backed 2 campaigns in the last month that I want to share, both games, both by friends/acquaintances, and both fully funded within the first few days:

Dreaming Spires




Jeremy's Oxford-themed board game is rich in history, characters and a gorgeously scholastic aesthetic. They say "write what you know" and as Jez is an Oxford alum and consummate board game geek, Dreaming Spires most certainly comes from an authentic (and well-researched!) place. It also looks fun to play - strategically building a college up from the medieval era, attracting scholars and competing in historical Oxford events? I can get into that!

Everyone who knows me as game developer also knows "I hate games" - especially board games, which I perceive as a hindrance of social gatherings. I'm decidedly a single-player gamer. At parties I prefer to, you know, talk about shit and drink alcohol.

Jez has often assured me you can do both while playing board games, as has Gracie, but I've never quite been sold. However, Dreaming Spires appeals to me in a way other games haven't due to the solid biographical emphasis on characters. I can get attached to characters. They are the heart of storytelling for me. I may not be interested in leading a faceless army or civilization but I want to attract Oscar Wilde to my college, damn it!

Also interesting about this project is that it's being run in partnership with board game publisher Game Salute, veterans of the Kickstarter business. To me this is a fascinating signal of the maturity of the crowd-funding platform - indies working with publisher support for logistics, especially in a physical goods space like board games, just makes sense.

Night In The Woods




From Alec Holowka of the venerable Indie House back home in Vancouver comes an adventure game that I actually want to play. Plus, it is beautiful.

Everyone seems to be into adventure games nostalgia. For many years I thought I was too - until I realized most people's nostalgia, adventures and fantasies didn't match mine. I crave new game worlds where I can explore aimlessly, with deep characterization to immerse myself in. I don't give a shit about puzzles or normal "game stuff" which is perhaps why I enjoyed Sworcery so profoundly while none of my gamer mates rated it. I love it when the mundane aspects of life are reflected in alternate universes. I am one of those people who relished every moment of waiting for the bus to my forklift job in the original Shenmue for Dreamcast.

So Night In The Woods looks well up my alley. In some ways it reminds me of Cheap Thrills the webcomic - except with mystery. I'm really drawn to all of the character concepts and designs, the world aesthetic, and the fact that the main character is female and that her femaleness seems to be of absolutely zero consequence. (That she looks like a punk cat and is therefore totally unsexualized may help on this front.) Also, I love things that are darkly, hopelessly sarcastic and I love to play bass and break stuff.

There is a lot for me to potentially love about Night In The Woods. But even if the game doesn't turn out precisely how I'm envisioning it, I'm happy I can do my small part to support some artists I respect to create work of their own imagining. And maybe that's the real point of crowd-funding in the end.


Have you backed anything recently?