Bridget Kromhout

Ops Sundries

Tl;dr: Your Talk Is Accepted

stretching out and touching the unknown, the real unknown, the unknown unknown.
— D.H. Lawrence

Much like knowing the right keywords to google when troubleshooting, it takes experience to know the right questions to ask when speaking at a conference. We encourage new speakers at devopsdays Minneapolis, which means I attempt to present all speakers with answers to questions they haven’t asked.

This year, I started writing the email for our speakers, and it got long. I decided that nobody would read that long a narrative, and broke it down into bolded sections and numbered lists labeled by when they require action.

“A+++ excellent email. You’ve done this before, I can see,” said our closing keynote speaker Charity Majors. She later added, “And one well-formatted email is so much easier to keep track of than half a dozen.”

Trufax! I’m going to keep improving it; meanwhile, I’m posting this to inspire other organizers with what info to provide, and to help other speakers know what to ask.

devopsdays Minneapolis 2016 speaker acceptance letter, annotated

Dear “Name”,

Thank you for proposing to give this presentation:


It has been accepted as one of the 30-minute talks for devopsdays Minneapolis 2016. (

You can check out the devopsdaysMSP 2016 program to see the eight people who got this email.

This language varied a little bit for the invited keynotes, and I’m noticing now that this is the only place where I talk about the timeslot. I could clarify that if they want to take Q&A (which is optional) that it will fit inside the 30 minutes.

And yes, I am being clear about which conference I’m writing to them about. Some people submit the same talk to multiple conferences, and even to multiple devopsdays conferences.

What you need to do right now:

1) Reply to this email and confirm that
a) you will be present to give this talk in Minneapolis, July 20-July 21 2016

Due to job changes or scheduling issues, sometimes a speaker needs to decline! Wouldn’t want to list them as participating and then need to amend it.

b) you consent to your presentation being recorded and published

Never been an issue for us, but might as well make sure.

c) you have read and will follow the code of conduct

If a speaker is against codes of conduct, I want to find that out before I put their name on our website. That’s not a point of view I’m interested in featuring on our stage.

You have until Friday April 8th, 2016 at 5pm Central time to confirm those three things via a reply to this email. If we do not hear from you by then, we will regrettably need to rescind this offer and invite an alternate speaker.

You don’t want to leave uncertainty about how long an offer’s valid for. (Obviously it’s not valid forever since the conference will happen someday, so it’s just a question of how long you can realistically wait before moving on.)

2) Give me any desired edits for your talk description & bio, which we’ll be listing on the website:



We asked for these at talk submission time. We aren’t set up well to add speaker headshots until we finish some site updates, so we didn’t request those. We would have requested Twitter handles at this point, except I’d already tracked them all down.

In some cases I suggested edits here, whether it was to remove unintentionally problematic or confusing language, to strengthen the title, or to better fit the description to a single-track conference. I don’t appreciate when someone edits my title, description, or bio without consulting me, so I don’t do that.

3) Wait until we post the schedule before you announce that you’re speaking, as not every proposal submitter has heard back yet. We intend on posting the schedule to the site in the next week or so. We will tweet about it from @devopsdaysmsp when it’s up.

It’s no fun finding out you’re not speaking by seeing a schedule you’re not on or by seeing happy tweets from accepted speakers while you’re still waiting to hear. So we accept talks, get confirmation that they’re still possible, and then send regrets to the speakers whose talks we can’t take. Only then do we publish the schedule.

4) Let me know what kind of phone you have (iOS, Android, etc) – this is for a small gift we’re planning to give you as a token of our appreciation.

Most people missed this question, and no wonder; with the talk description and bio filled in, they didn’t scroll down, assuming there was nothing else they needed to do in this section. Lesson learned; I’ll move this last bit that needs an answer to ahead of the material their eyes will skim over.

What you should do before archiving this email:

This stuff, they don’t need to do day one, but it would be good if it’s done soon.

1) Register for the conference (for free, of course) with the code “[code]” at – this lets you specify food choices and shirt size.

Speakers are providing the content. The absolute bare minimum the conference can do is give them a complimentary ticket. I’ve heard the arguments around having speakers pay part or all of a ticket; I’m unconvinced. Free ticket to the entire event. Period.

Let me know what travel (flight, hotel, parking, etc) expenses you’d like us to cover. (If employers don’t cover travel, we’re happy to.)

We’ve handled this in an ad-hoc fashion before, so this time we’re making it explicit. Sometimes speakers work for a well-funded org that’s happy to support our community event, but if they don’t, we don’t want eat up all their “training budget” (insert rant here about professional development not being the same as training) or social capital for the year.

3) Book your hotel room if you’re going to stay there. We have a very limited hotel room block we’re currently holding exclusively for speakers at the Hilton Minneapolis: [link] with an access code of [code]. The hotel is going to sell out due to most rooms being booked for a different event.

The way hotel room blocks work is that you generally have to commit to filling 80% of your contracted rooms. I’m always leery of signing on to that, since it’s hard to know how many people will actually stay at the hotel; most of our attendees are local.

Unfortunately, this year another event snapped up a lot of our hotel’s rooms before our courtesy block needed expanding, so I need to reserve the few available for speakers. Because of this, I’ll probably sign on to a commit next year, if we have enough budget left over this year that it won’t be too risky.

4) Let me know if you’d like to do a Google hangout to discuss your talk. Encouraged for anyone whose talks I haven’t seen before! I’m happy to give feedback/input/ideas. No need to have any slides ready to have this hangout.

Did this in 2015 and it helped a lot. Being committed to getting new voices into conference speaking means I’ll take the time to help them give the best talk they can, and I’ve been told that chatting with organizers face-to-face (via hangout) ahead of time helps lower stress for new speakers, too.

What you will want to know eventually:

This is the kind of info that usually comes much later. Just-in-time dribbles of info aren’t my style. If I need to buy plane tickets, for example, I very much want to know the timing of any events that don’t show up on the published conference calendar. I also want to know when I am on my own for meals (to schedule non-conference engagements while I’m in town).

1) The conference location is the Hilton Minneapolis in downtown Minneapolis, 1001 Marquette Ave South. All conference activities will take place on the third floor.

Yes, I actually linked to a floorplan. This hotel has ballrooms on multiple floors, and to make it even more entertaining, there’s going to be another tech event in the building at the same time as us.

2) If you are driving and planning to park at the hotel, let me know and I’ll get you the requisite number of parking passes.

This is a nice-to-have for locals or others who drive. Parking is a pain by our hotel, but I can get parking-ramp vouchers our speakers can hand to the hotel’s valet. However many get redeemed is what the conference pays for.

3) If you are flying, send me your itinerary so I can have a driver meet you at baggage claim. (And if we’re reimbursing your flight, send me the receipt as soon as you’ve booked it.)

I looked up how much it costs to have someone standing at arrivals with your name on a sign. The answer: not as much as you’d think! I’d never order that ahead of time myself – I’d probably just get Uber and then spend 10 minutes on the phone with the driver who can’t find me – but when conferences have arranged that for me, it’s delightful. Removes cognitive overhead so I don’t have to focus on that detail after a (sometimes long) flight.

In the past I’ve booked the flights for speakers, but I’m not going to do that anymore. For starters, you need way too much personal info to buy a flight. And this year I had the aggravating experience of letting a conference buy a flight and having it turn out to be a “bulk ticket”, which meant I was unable to change it. While I wouldn’t buy anyone a bulk ticket, I now have a “buy my own plane ticket, always” policy, so I don’t want to encourage the unwise practice of allowing a conference to buy plane tickets. Instead, they buy and then I have our finance person reimburse them asap.

1) Nobody is going to ask you for slides ahead of time. There is no conference template to use; rejoice! (Optional but recommended: adding your Twitter handle at least at the beginning/end and ideally on each slide makes it easier for people to tweet about your talk.) Lots of people will probably want your slides after the fact, and tweeting them with #devopsdays is the best way to distribute them. The conference will link to but will not host them.

To organizers who think I’m finished and happy with my slides a week or two before the conference: oh, that’s adorable. (Nope.) And I detest the notion of making slides according to what someone else wants them to look like. (I’ll still always suggest Twitter handles, since they make livetweeting so much easier.)

2) You will present from your own laptop. You will have a confidence monitor in your line of sight so you don’t need to stand behind the lectern if you don’t want to. We will provide a speaker remote.

There are a few valid use cases for a shared laptop (Ignite, keynotes), but in general, people like their own speaker notes, speaker timers, fonts, etc. As a speaker I’m always prepared to speak off a PDF with no notes, but I don’t want to require that of everyone. (Came in handy at one conf, though, where they had to run the presentation from the tech table due to cabling problems.)

I’m wondering if “confidence monitor” is too technical. I figured it was easier to understand than “down-stage monitor”. And “lectern” is the actual term for the thing people think is a podium.

I neglected to mention that there’s a stage or to ask if steps would be okay. I also forgot to mention we’ll have bottles of water available; so many finishing touches to detail out!

If you do this enough, you have a speaker remote you prefer. We still will have one available for that intersection of “doesn’t have speaker remote” and “doesn’t need speaker notes”, because it exists.

3) You will have a wireless lav microphone, which clips to your shirt and requires a belt or pocket, as the default option. If you prefer to use a wireless handheld mic or the mic on the lectern next to your laptop, you’ll have those as options.

Maybe instead of “requires” I should have said “works best with”. It’s possible to attach them to the back of a dress! And I could clarify that “pocket” doesn’t mean “pants” – I usually go with a skirt that has pockets, and a hoodie works too.

I forgot to ask our venue if we can get Britney mics. I don’t think they have any onsite, but if we can get them for not too much extra, I may add them as an option. They’re my favorite, but they’re somewhat of a specialty item, so I rarely get to use one.

4) We will have an Apple lightning adaptor as the default option, with HDMI available if you prefer to use that directly.

Frequent speakers tend to carry both VGA and HDMI adaptors, but it’s always nice when you don’t have to mess with that.

Props to Matt Stratton for pointing out that by lightning I clearly meant Thunderbolt/DisplayPort. That’s what I get for not having Joe Laha read the letter before I sent it.

5) The screen will be large, high-res, and widescreen. Build your deck for 16x9 (unless you really like rockin’ the 4x3 – we don’t judge!) and at as high a resolution as you can manage.

I would give more specifics about the projector’s max aspect ratio, but at three months out right now we’re still seeing what level of over-the-top AV the budget will allow.

6) If you need anything unusual (like audio from your laptop, presenting from multiple laptops, presenting from an iPad, wired internet, etc), we have an AV professional as a member of the conference organizers, so just let us know; we can probably accommodate whatever you need.

One time I was a room host at a conference and two speakers showed up with five minutes to spare; they wanted to use two laptops and there was only room for one on the lectern on the stage. I improvised by asking the tech table to radio Engineering for a cocktail round, but I want to head off these surprises if I can.

There will be conference wifi; I forgot to mention that. (I’d still recommend never relying on shared conference wifi for a demo. Too many people doing a docker pull most of the time.)

devopsdaysMSP 2016 Schedule
Tuesday July 19th
By 5pmArrive and check in to hotel
5:30pmWalk through ballroom if you want to see where you’ll be speaking.
6pm-9pmSpeakers dinner at [restaurant]. Relaxation, chatting, speaker gifts. We’ll give you your badge and t-shirt here so you don’t have to worry about registration at the conference.
Wednesday July 20th
8amConference breakfast and sponsors are available.
9am-5pmConference Day 1
5pm-8pmEvening event with Ignite talks. We will serve heavy appetizers and drinks, and you don’t want to miss Ignite. If you want to go out, we suggest you go out after the event.
Thursday July 21st
8amConference breakfast and sponsors are available.
9am-5pmConference Day 2
5pm-??Informal self-financed gathering at [bar] which has decent food. If your flight doesn’t leave until later or Friday you won’t be alone, but everything is ad-hoc at this point. There are no official activities Thursday after 5pm CDT.
What questions can I answer for you?

Totally stole this question from Nathen Harvey; it’s so welcoming!


Bridget Kromhout
devopsdays Minneapolis

Katherine Daniels wrote a great blog post not too long ago about making space for the voices of others. If we want to benefit from the valuable contributions that new speakers can bring to our tech events and encourage existing speakers to continue, we need to support them.

And if you’d like to see this conference approach in action, please join us July 20-21, 2016 for devopsdays Minneapolis!

tl;dr: Giving a tech talk requires a non-zero amount of effort. Conference organizers can make it less stressful for speakers; here’s how.