Mary Rose Cook

Archive

Film listings

Instant GIF search

Roper game prototype

What I do when a student asks for help

Mary livecodes a drum machine

Git from the inside out talk

I've left the Recurse Center

Git from the inside out

Introducing Gitlet

Git in six hundred words

Racecar

My speech to new Recursers

Scarface, Prince of the City and Pieter de Hooch

Testing from the ground up

New York, 2014

Screencast about writing a Lisp interpreter in JavaScript

Moonface, live in Brooklyn

A practical introduction to functional programming

Little Lisp interpreter

Hacker School on Mashable

Coquette

A pop quiz purporting to be about scope in JavaScript that is actually a polemic about why modules are a good idea

Dream job

The stabbing in Shadow of the Colossus

Abendland

The Mars Volta

Spelunky, stories and trying to relate to other people

Margaret

Empty Black coverage

Why children should learn to code

Glazz

A programming language for children, my talk at JSConf EU 2012

Deft and intuitive player character movement in a 2D platformer

The Fibonacci heap ruins my life

JSConf EU 2012

Empty Black

EmpireJS 2012

Hacker School testimonial

Hacker School

Taxi Driver

Tool

What I've been working on

Springs, weights and the morning light

Andro.js

The rules of Ninja, as I learnt them last night

Scruffy Slut

The Setup

Video of my talk at JSConf US on Fakery, artificial intelligence, collision detection and falling in love in Pistol Slut, a 2D platform shooter

Download 10997

Machine.js

The slides from my talk at JSConf US: Fakery, artificial intelligence, collision detection and falling in love in Pistol Slut, a 2D platform shooter in JavaScript

JSConf US 2011

10997

The slides from my talk on Pistol Slut

I'm giving a talk about Pistol Slut at the Berlin JavaScript group

A Prophet, a great film

2D collision detection in Pistol Slut

Next gig

I wrote a quiz for my family. This is the film round. Name the actors pictured and the title.

Pistol Slut third demo

Pistol Slut second demo

It's Flashbeagle, Charlie Brown

Experimanntag

Hurray for the Riff Raff

You Died on 12th May 2009

Pistol Slut: some details about her

Pistol Slut

307

306

How I made Street Hoarding, a Node.js and Redis application, or, a super simple explanation of asynchronicity, event loops, non-blocking IO, JavaScript, Comet and Node

Maybe pretend that you're in the grocery store having to defend your queer body.

Freeing disk space on your Linux server

Fourth EP

Say you want an insurrection

Des Ark

111

Syndicate

Getting thrown out of a lesbian bookshop

Writing an mp3 crawler in Clojure

Fare-dodging on the Berlin U-Bahn

Bands are better live

Addiction is…

Custom additions to the Firefox dictionary from the last two weeks

Adding keyboard control to Playmary

Capture The Flag London

Capitalism and distance

Escalation

Barcamp London 7

Queer

Old projects

Anti-capitalism

131

"And after having burnt everything?": Black Blocks and the question of strategy

Slender

Another kiss

You Are Full Of Junk

Waterfall and agile in pounds

the perceptron is dead

How to watch video on one monitor and work on another monitor in VLC on OS X

141

142

When I died

The end of the world, Lee Marvin, shooting police officers, Bruce Sterling and Godspeed You! Black Emperor

Woman faces riot police in Tehran

Rachel Carns - Wikipedia

152

Working with PGP and Mac OS X

Great review of Ariel Schrag's Likewise

London G20 Climate Camp Protest photos

BarcampLondon6

Playlist of The Guardian's 1000 songs everyone must hear

Randall Munroe's visit to Google (xkcd)

Munch Munch - Wedding (Live)

268

227

222

196

163

Kisses: the codename for my new app, and fun little functions

Rewired State

Calculating whether to help the man beside me on the train who is having a heart attack

Git

170

My first open source app: Playmary

Commando

The ACL is Dead, Zed Shaw

Why do Capistrano deploys of git code take so long?

Brutal New York - Photographs 1965 to 1995

Collaborative zombies

The icon

last.fm Hack Day 2008

Zach Hill, The Present, Trencher

The Goslings

How do I get into noise music?

Rigorous cataloguing of social dress codes

BlueTripCSS Framework - Blueprint meets Tripoli | Capsize Designs

Daniel Azuma: Implementing DSL Blocks

Clojure

RubyMine - Download Public Preview

Plosiv

The Lost Years & Last Days of David Foster Wallace

The Unfinished Swan - paint-throwing maze game

why's (poignant) guide to ruby - Downtown

Future Of Web Apps - London 2008

.c( whytheluckystiff )o. — Seeing Metaclasses Clearly

SCJP

202

the perceptron - astute music recommendations

Creating a music recommendation engine

Confreaks: GoRuCo 2008

xkcd - Height

the perceptron

Lovely account of working on a start-up

Y Combinator, Startup Ideas We Would Like to Fund

The author of xkcd.com, Randall Munroe, speaking at Google.

He is my hero

Hacking and transience

When you come to the end, you go back to the beginning

215

Listen! Listen!

Don't talk to the cops

218

219

Des Ark, they break my heart

Nature

Eating iPods

Throw Text

Using cron with Rails on Slicehost

Books I have read recently

A beautiful boy

Tweviews

The Compiling Defence

EJ

For Whom The Bell Tolls

C4[1] videos available

241

243

Pitchfork's Review of The Bedlam in Goliath by The Mars Volta

The C word

Wynne Greenwood has released new music

Oh, the shame

New computing equipment

Making music

Coffee and Sunlight

PageRank

Maintenance

And, we're back

An account of the making of The Mars Volta's new album

255

The view gem my window

Art

259

260

Simple and flexible permissions

262

264

265

266

267

Berlin

270

You snake

Harder Faster Louder

The dynamic performance

Leopard super slow

Ich Bin Ein Berliner

Extroverted Like Me

Confessions Of An eBay Opium Addict

About Mary and maryrosecook.com

Beneath this mask, another mask

Alice's hidden notes