!!Con logo

!!Con 2021

May 15-22, 2021

The joy, excitement, and surprise of computing

Conference Program

Timezone:  Pacific Daylight Time (GMT -7).

All times in 24h format.

View the schedule Day-by-day or as a Table


Keynote - Our keynote speakers give a 30-40 minute talk!

Session - A series of 10-minute lightning talks!

Unconferencing - A make-your-own-session time!

Hallway Track - Chat with other attendees in Skittish!

Party - Our closing party!

Syncwatch - Rebroadcast of an earlier session!


Sat 15th Sun 16th Mon 17th Tue 18th Wed 19th Thu 20th Fri 21st Sat 22nd
Sync 8
Sync 1 Session 9
Sync 3 Sync 4 Session 6 Sync 5 Sync 7 Keynote
Keynote Sync 2 Hallway Hallway Hallway Hallway Hallway Unconf
Session 1 Hallway Party!
Session 2
Session 3 Session 4 Session 5 Sync 6 Session 7 Session 8 Sync 9
Hallway Hallway Hallway Hallway Unconf Hallway

Add us to your calendar!

We have a lot of different events this year, so add us to your calendar to make sure you don’t miss any! Here’s how:

  1. Copy the link for this .ics file
  2. Go to your calendar and subscribe to that URL. Here are directions for Google Calendar, Apple Calendar, Outlook


Saturday, May 15

Time Event
Stream Begins
Opening remarks
• Keynote talk: Angie Jones
Session 1:
Learning to code with Doom! (Now I’m even more confused!) (Phil Salvador)
From Oregon Trail to A.I. Dungeon: 50 Years of Text Games! (Aaron A. Reed)
Cursorless: keyboards and mice are sooo last year!! (Pokey Rule)
Making a pixel-y circuit design language and then building circuits in it! (Lynn Pepin)
Hallway Track
Session 2:
pwintln!(): teaching an ELF to uwu!! (Jade Fink)
Bang Bang!! Hacking Switch Controllers to Play Rhythm Games Using A Real Drum! (Nathan Kiesman)
Crocheted! Computer! Graphics! (Patrick Stefaniak)
Beware the Dreaded Dead End!! (Richard Schneeman)

Sunday, May 16

Time Event
Syncwatch: Rebroadcast of Session 1
Syncwatch: Rebroadcast of Session 2
Hallway Track
Session 3:
Night of the living GIF: Making interactive multiplayer experiences on a static webpage! (Andrew Sillers)
Building Weird Things With With The National Hockey League Using Ruby! (Wade Minter)
Mojibake! What the h—ck happened to these strings? (Robyn Speer)
Save Icons! In Real Life?! (A Joyous Look at the Floppy Disk!!) (wilkie)
Hallway Track

Monday, May 17

Time Event
Syncwatch: Rebroadcast of Session 3
Hallway Track
Session 4:
Tropes! Cliches! Made-Up Slang! It’s the Data-Sitters Club! (Quinn Dombrowski)
GoLlURM! The Game of Life (limited) Unlimited-Register Machine! (Nicholas Carlini)
Let me at my data! Pulling pictures out of an undocumented file format (Alex Pounds)
NetMonster: A trip through early 2000s internet and the monsters hidden inside websites! (Rocky Kev)
Hallway Track

Tuesday, May 18

Time Event
Syncwatch: Rebroadcast of Session 4
Hallway Track
Session 5:
Numeric Data Types in the Wild; or: Things I Learned From Last Night’s Dinner Receipt! (Michael Woods)
Nifty Weaving Tools: A Different Kind of Color Picker! (Rebecca Ravenoak)
It’s my party and I’ll build my own virtual social platform if I want to! (Sara Farquharson)
The Musical Password Manifesto: You Have Nothing to Lose But Your FRdqwcK7y23CYPq!! (Amara Jaeger)
Hallway Track

Wednesday, May 19

Time Event
Session 6:
Eyes hurt? All you need is cardboard and motors!! (Dasha Ilina)
Changing a Single Byte Saves Me Seconds Every Day! (Sven Dahlstrand)
It’s like you’re actually there! Mouse pointer synchronization in an online tabletop game (Paweł Marczewski)
tzdata: Back to the Future! (John Feminella)
Hallway Track
Syncwatch: Rebroadcast of Session 6
Hallway Track

Thursday, May 20

Time Event
Syncwatch: Rebroadcast of Session 5
Hallway Track
Session 7:
Oh, no! The Lowest-level Programming Language is Unicode-aware and I have no excuses?!* (JeanHeyd Meneide)
Enter the Minus World! Nintendo Cartridges Share Secrets! (Paul Pollack)
Option hack that 30 year old oscilloscope! (Tom Verbeure)
compilers HATE him: use this ONE WEIRD TRICK to hide a message in your x86 program!! (William Woodruff)
Hallway Track

Friday, May 21

Time Event
Syncwatch: Rebroadcast of Session 7
Hallway Track
Session 8:
Dithers of the Error-Diffusion Kind! (Daniel Temkin)
It’s a picture! It’s a program!! It’s Piet!!! (Anjana Vakil)
The Brave Little Database! (Alicja Raszkowska)
Making Music! In Emacs?! (Zachary Kanfer)
Hallway Track

Saturday, May 22

Time Event
Syncwatch: Rebroadcast of Session 8
Session 9:
Geometric derivations of RGB colorspace! The strange eyeball science that is messing with your LEDs (Laura Kurup)
How layers upon layers of hacky abstractions turned Doom II into the best kart racer!! (Kimberly Wilber)
Ride on Model Railway Signalling using Kubernetes! (Jon Kingsley)
making our own napster so we can party like it’s 1999! (Martin Gaston)
• Closing keynote: Kate Temkin
Unconferencing session 2
Closing party!
Syncwatch: Rebroadcast of Session 9
Hallway Track