Hello, friends! !!Con 2017 is scheduled for May 6-7, 2017! Check back soon for a full website with more details about our 2017 plans.

!!Con logo

!!CON 2016

The joy, excitement, and surprise of programming

May 7-8, 2016 in NYC

Conference program

Jump directly to the Saturday or Sunday program!


Saturday, May 7

Time Event
9:45 Space opens; breakfast; mingling
10:30-11:15 • Opening remarks
• Keynote talk: The Creative Programmer (Catt Small)
11:15-11:30 Break!
11:30-12:15 Session the First:
The tales of the cursed operating systems textbook! (Kiran Bhattaram)
“values of β may give rise to dom!” (Mark Allen)
Ping! Are you there? (Lydia Gu)
Code in Spaaaaaace!!! (Katie Bechtold)
12:15-1:30 Break for lunch (on your own)!
1:30-2:15 Session the Second:
Lossy text compression, for some reason?! (Allison Parrish)
A Shot in the Dark! (Brendan Curran-Johnson)
Plants are Recursive!!: Using L-Systems to Generate Realistic Weeds (Sher Minn Chong)
Mixing Paint! With Computers! (Diana Liao)
2:15-2:30 Break!
2:30-3:05 Session the Third:
I’m not a number, I’m a free file descriptor!!1 (Our protagonist promptly disappears down a wormhole) (Andreas Fuchs)
Storing your data in kernel space: an excellent bad idea! (Kamal Marhubi)
Debugging debuggers!!! (Samy Al Bahra)
3:05-4:10 Unconferencing!
4:10-4:55 Session the Fourth:
Convolution and the Fourier Transform: Math! (in pictures!!) (Laura Lindzey)
All Together Now! Programming the Quantum Computer (Jennifer Fernick)
Upstream/Downstream: Discovering and Displaying Watershed Topology! (Mark Phillips)
My favorite NP-complete problem! (Mark Dominus)
4:55-5:00 Closing remarks
5:00 Optional: find your dinner group!

Sunday, May 8

Time Event
9:45 Space opens; breakfast; mingling
10:30-11:15 • Opening remarks
• Keynote talk: The Unfortunate Value of Failure (Ramsey Nasser)
11:15-11:30 Break!
11:30-12:15 Session the Fifth:
How I Code and Use a Computer at 1,000 WPM!! (Sina Bahram)
What Developers and Economists Can Learn from Each Other! (Rob Jefferson)
Making Money Disappear with Hash Functions! (Brendan Cordy)
lol im so random! (Mark Wunsch)
12:15-1:30 Break for lunch!
1:30-2:15 Session the Sixth:
A million things to do with a computer! (tef)
My favorite Unicode character: the zero-width joiner! (Anne DeCusatis)
Sorting is as easy as 1, 2, 3 – but not as easy as a, b, c! (Jake Levine)
Preserving Digital Art and Games for 100 Years! (wilkie)
2:15-2:30 Break!
2:30-3:05 Session the Seventh:
Don’t forget to sketch! Running with large datasets (Adam Marcus)
They’re functional! They’re efficient!! They’re persistent data structures!!! (Anjana Vakil)
How I fixed UNIX atime! With 10 lines of code and feminism!!! (Valerie Aurora)
3:05-4:30 Unconferencing!
4:30-5:15 Session the Eighth:
Ink on fingers! The history of printing (with code!) before computer screens (Mariko Kosaka)
Making a Metaverse! A WebVR (not so M)MO for Programmers! (Irvin Hwang)
Finding out what’s *really* going on, with DTrace! (Colin Jones)
How to trick a neural network! (Julia Evans)
5:15 Thanks and closing remarks