KTamas' Blog

Remember kids, if Internet Explorer is brave enough to ask to be your default browser, you're brave enough to ask that girl out.

Posts about bangbangcon

My !!Con 2020 experience as a speaker

· 1124 words · 6 min read

!!Con 2020 was the best-organized virtual conference I’ve ever attended, and I figured I’d share a few things that I feel like made it great.


First, they take care of their speakers. This is nothing new; in the past, they’d pay for your trip and accommodation to NYC. On top of that, you receive a $256 honorarium.

This being a virtual conference, no trips were involved, but speakers did need good audio and video for their talks. The organizers covered everyone’s cost to get a good webcam and a microphone for up to around $250 (a soft limit). I was lucky and got a Logitech Brio immediately after my talk was accepted, just before the entire world ran out of webcams; others were less lucky. I also got a Blue Yeti microphone, which worked well.

The original plan was for everyone to stream via OBS to a custom RTMP server, but this was eventually scrapped for several reasons. They ended up using StreamYard instead. The service only requires a web browser; as a speaker, you open a link, share your mic, webcam and you’re good to go. This does not give you as much flexibility, but it does the job and works really well.

As a speaker, you also had the option to make a pre-recorded version of your talk and have them play it instead of doing it live, or just have it as a backup in case something goes wrong; I think every virtual conference should implement a system like this. You had to record yourself and your presentation in two separate videos, and Confreaks took care of the rest. The organizers also made sure to do an A/V check with every speaker before the conference, and you even had the option of sending them a separate video to upload to Youtube if you felt like your live talk could be improved in post.

!!Con was always livestreamed for free on Youtube. The perks you got if you had a ticket were access to a closed Discord server and a T-shirt.

This is not the first virtual conference that organized their hallway track around Discord, but they went the extra mile and then some.

For one, they set up a channel for each speaker’s talk, ordered by the schedule. As the day and the talks progressed, you would move from channel to channel, down on the list. This proved to be a brilliant idea: it was easy to keep track of the conversations, they were not in one big batch, and you could always go back to a given channel if you wanted to talk about a specific talk. More conferences should adopt this.

Communication with the speakers also went through Discord; one had to keep it open because it was where they’d tell you if something was not right with your A/V setup or whatever. This proved to be a challenge for a few people as some presentation software — I’m looking at you, Keynote — blanks out all your screens while in presentation mode. But in those cases, the organizers could fall back to just texting the person. I had Discord open on my iPad since I was presenting from my laptop.

They also had a bot that could match random people up to hang out. You would go to a channel and say “match me”, and if other people did the same in the next 60 (or later, 90) seconds, it’d create a Discord voice room and send everyone an invite. This worked okay, but I didn’t see it used that much, and many times, you would not get enough interested people to join you.

Besides Discord and the thoughtful organization of the channels, there were virtual Zoom rooms you could join throughout the conference. You were given a map with all the rooms, and it showed you who was in the given room; if your Zoom name and Discord name matched to a certain degree, it even showed your avatar.

Early on, someone started a Spreadsheet Party and it was a huge success; it was even turned into an editable Glitch page.

The broadcast itself overall went well; there were some early glitches, sound issues and such, but these are almost inevitable. Cindy from Confreaks did a great job with everything. After some people suggested it, the organizers started adding some padding between talks, because people needed time to mentally move on to the next talk and Discord channel. It’d be nice to have a dedicated emcee next year, though; I’ve seen that work very well on other virtual conferences.

All this culminated in the fact that throughout the weekend, I really felt like I was there at the conference and that was a first for me with a virtual event. I’d be on Discord, have the livestream open (or up on my TV), chat/talk/zoom with people in the breaks, clap at the end of each talk and so on. It was like magic.


One of the many, many strengths of !!Con is that the organizers are really good at curating interesting talks. Even the ones where you go “meh” are still objectively good ones.

This year was no different, and I wanted to highlight a few that I enjoyed the most.

But possibly the best talk of all was the unconference session with Mirabai Knight who talked about Steno (and Plover); it was so fascinating. Check out some of her talks on YouTube.

Oh, yeah, I also did a talk: Little Printing for Everyone!!1.


Overall, !!Con 2020 was a very positive experience, and I hope to be there (and possibly give a talk!) next year as well, one way or another.