This post will be short, for reasons that are hopefully obvious by the end.
Sometime in February
Hmm, I should put together some ideas to submit to present to SQL Summit in Houston (not Dallas as Mistress SQL pointed out to me) this year.
An update, the call for speakers has been postponed. Darn.
Call for speakers is finally open!
Submit 3 possible topics.
Approach a fellow speaker about a possible joint session, but after discussion, decide not to go ahead with the idea.
Get an update, Summit will be virtual this year. Thankfully I didn’t book any tickets or hotel rooms in Dallas.
July 20th 6:49 PM EDT
Woohoo! I got the email! One of my submissions got selected to present!
July 20th 6:50 PM EDT
Crap, now I actually have to write the entire thing!
July 20th 6:51 PM EDT
Wait, and it’s going to be virtual too. That’s going to make it a bit more of a challenge to present. But I’m up to it!
Sometime in August
I really should get started. Hmm, here’s one of the scripts I want to present.
But honestly, I’m preparing to teach a bunch of cavers and medical students cave rescue, I need to concentrate on that first.
I just biked over 100 miles. I’m certainly not working on my presentation THIS weekend.
Later in September
Ok, now I’m going to sit down and really work through this. Here’s a basic outline.
Oh wait, it’s going to be virtual AND I have to prerecord it? How is that supposed to work? I had better read up at the speaker portal!
Huh, ok, that sorta makes sense, upload the slides, do a recording, but I still don’t get how it’ll work with a presentation like mine with lots of demos. Well I’ll figure it out.
October 6th around 11 PM EDT
Well the PowerPoint template deck they provided looks pretty slick. I should start prepping my slides.
October 6th, approximately 5 minutes later
There, got the first slide done. Of course it’s only my name and pronouns, etc. But it’s a start.
Oh and the 2nd slide is done, but that’s simply the default PASS slide talking about chapters, SQL Saturday etc, so technically I didn’t do anything there.
I’ll start working on the closing slides.
October 7th, sometime after midnight
Ok, about 5 slides done. I’ll like to myself and say I’ve made great progress!
October 9th, approximately 10:00 PM EDT
Ok, I’ll at least start writing out the scripts I need.
October 9th, 20 minutes later
What the bloody hell? Why is this script failing? I’ve got to present this. If I can’t get this script working how is anyone going to believe that I know PowerShell, let alone actually use it.
October 9th, 5 minutes later
Well, damn, that was an embarrassing mistake, just had the , in the wrong place
October 10th around 9:00 PM EDT
Hmm, to properly demo this, I really need to run against 3-4 SQL Servers and I really don’t want to spin up a bunch of VMS and I can’t use my development one, too much proprietary data there.
I know, NOW is a perfect time to start to learn to use Docker! Why not? And besides Cathrine Wilhemsen has a great post on it. I’ll simply follow that.
2 hours and 1 reboot later
Hey, would you look at that? I’ve actually got a docker container running SQL. This is awesome!
Another minute later
But why can’t I actually connect? What network is it on? Why did I decide docker was easier? Why did I even submit this proposal? What the heck am I doing here? What is the meaning of life?
5 more minutes
That’s it, I’m going to bed.
October 11th, late night
Oh, I get it it now, I didn’t setup a full separate network, it’s bridged and that’s why it’s showing 0.0.0.0. I just need to change the port and I’m good to go!
A minute later
This is pretty awesome. Not what I’d do for a production setup, but definitely works for my demos. Now if I were really smart, I’d also setup persistent storage and the like, but this is good enough. And honestly now, setup a loop, increment a variable and bam, I’ve got 4 instances of SQL running in docker, 2 are 2017 and 2 are 2019. This is really incredible. I’m proud of myself.
Oh and even better, I’m doing all this in a PowerShell script, so I can actually make it PART of my presentation!
October 12th 2:26 PM EDT
Send off an email to the Program folks at PASS asking about how the recording stuff works with demos. Eagerly awaiting a reply.
October 15th, another late night
Yes, there’s a theme here, much of my work is being done late at night. It seems to work for me. But dang that deadline is getting closer!
October 16th, late night, again
Watched some Schitt$ Creek with the family. “Why didn’t we start watching this sooner? It’s hilarious! But I need to work on my presentation some more.”
Get all the PowerShell scripts basically done. I’m happy with it, need to work on my speaking script some.
October 19th 3:00 PM EDT
Get off the phone with a fellow Cave Rescue expert. Just before I get off, I mention my upcoming virtual, prerecorded session I have to finish. He says, “Oh, you know I just did 2-3 of those for a rescue conference, exact same format. It worked out really well. I can send you some details and feedback.”
I find that reassuring.
Also recheck email, still no answer from the folks at PASS on my questions about demos, etc.
October 19th, guess what time
I’ve finished everything, even updated the slides and scripts a bit more. I’m a bit worried I’m going to run too long, but decide to do my first of several practice run throughs.
Do my first full run through. Stop and correct a few mistakes or rough edges here and there. I’m not too worried if I run over now since I know I’ve artificially added some time.
October 19th, 42 minutes later
I get done, look at the PowerPoint timer: 42 minutes. “CRAP! I need this to be 60 minutes!” I’m not too worried, I can add more, but I’m not sure where and I don’t want to simply add fluff for the sake of fluff. I need to give this some thought.
Later on October 19th
Talking to a friend of mine who among other things has a background in adult education. She doesn’t know SQL or PowerShell, but she’s a good sounding board and she’s going to sit through my next run-through, not so much for the technical details but to give feedback on the flow and perhaps suggestions on where I may be making too many assumptions on what my listeners will know.
October 20th Early Morning
It’s a Tuesday, time to blog. As always I face that question, what should I blog about?
“I know, I’ll blog about how I’m getting my presentation together and the deadline is fast approaching. I can’t be the only speaker that often finds themselves up against the deadline and panicking.”
Next 36 hours
Add a bit more content and run through it 2-3 more time and then… RECORD! (technically it looks like I have until the 26th to upload my recording, but I want to get done early).
The above may or may not be a wholly accurate timeline or description of the process I’ve gone through trying to get my presentation ready for Pass Virtual Summit. I may have elided a few details and over-hyped a few others, but in general it’s close to true and accurate. Despite my always best intentions, I find myself often working up close to the deadline for submissions. Since for Summit they want NEW presentations, I can’t simply dust-off one of my previous presentations and use that, so there’s definitely more work involved here.
And honestly up until I learned it was going to be prerecorded, I thought I’d have most of October to work on it. The deadline to get the slides and recordings submitted sort of threw my original timeline for working on it in the dumpster so I’m actually a bit further behind than I expected to be.
On the other hand, I really did learn to use Docker and I think that’s valuable and I am making that part of my presentation. And, when all is said and done, I think I’ll be happy with it. I think though like any good speaker, I’ll look back and think “well next time, I’ll have to improve this or that.” There’s always room for improvement. I’m not keen on giving it prerecorded. I value the instantaneous feedback I get from the audience. So that will be different. But I at least can elicit questions during the presentation and there’s a life Q&A afterwards. But, I’ll still be nervous.
I’m in awe of speakers who get their presentations all prepped and prepared months in advance, but I suspect there’s a number out there like me, that don’t operate that way. And I suspect there’s a few who are even more nervous than I thinking, “OMG, am I the only one in this spot?” Nope, you’re not. Or rather, “Please let me know I’m not the only one!”
See you all at Summit, at least virtually!
And in the meantime there’s another possible deadline coming up I need to think about…