Lightning talks are generally 5-10 minutes. As the name implies - they are quick!
A good lightning talk is not just your breakout talk condensed into a shorter time frame. You can't simply deliver the same material faster, or the same material at a higher level, or the same material with a few bits left out
A good lightning talk has been specifically conceived of as a *lightning talk*. Let's say it's a ten minute talk. You get on stage, clear your throat, thank everyone for coming. You're a minute in.
You probably set the scene, explain why you're there, make a lame joke about conference coffee. Two minutes in. Eight to go.
You have time to make one or two *at most* salient points that you want the audience to walk away with at the end
The whole tell people what you're going to tell them / tell it to them / tell them what you told them -- that's ok by me, it's tried and tested - and so let's give a minute for "what you'll tell them", and a couple of minutes for "what you told them" recap
Now we're down to five minutes. FIVE MINUTES to actually tell the audience something useful. That's *plenty of time* if you've thought long and hard about what that useful nugget or two of info is. But it's not going to materialise out of a breakout session abstract.
Think of your "elevator pitch" about the thing you want to talk about, and then flesh it out _just a tad_. That's your lightning talk there. Don't start with a long talk and cut it down. Start with the interesting nub of an idea and build around it _just a little bit_.
Now you need to write your abstract.
Your abstract should mirror your talk: snappy, interesting, to the point, and engaging.
If your abstract for a lighting talk takes longer to read and grok than the talk itself, you're maybe doing it wrong.
Your abstract should set the scene, make it *crystal clear* what the one or two things that you're going to deliver in your talk are, and then wrap up. That's all.
You need to be specific.
"I'm going to talk about our project" is not specific.
"I'll explain why we opted to deploy Kafka Connect in distributed mode rather than standalone" is specific.
Lightning talks can be out of the context of a larger project. Taking the example above - deploying Kafka Connect distributed vs standalone. Whether you did or didn't in your project, a lightning talk is a great way to share a cool tidbit of information you've learnt.
⚡️Found a cool way to run Kafka Connect in a Docker container that's not so well known? Good lightning talk idea.
⚡️Got a really cool code pattern for checking that messages are delivered? Good lightning talk idea.
⚡️Come up with a good workflow for debugging a Kafka client request in-flight that'll be useful for others? Good lightning talk idea.
⚡️Written a neat open-source tool that'll make Kafka SREs' lives easier and want to show it off? Good lightning talk idea.
(Why open-source? Well, showing off a tool you've written that no-one outside your org can actually use is a bit like taking your cool toy to school and boasting about it and then saying "ner ner ner you can't use it 😝" to anyone who asks for a go)
Your abstract is your pitch; your abstract is the way the program committee will judge if your talk is likely to be any good. If your abstract is vague, waffly, boring, turgid, etc - the program committee are likely to assume that your talk will be too
A good lightning talk is *harder* to do than a breakout session in some ways. You have to be more disciplined in your delivery, you don't have the luxury of time to settle into it - by the time you've done that it's time to wrap up
So the program committee will be looking for abstracts that suggest the speaker is capable of delivering a good lightning talk - not just a breakout session delivered at speed.
Gosh, I'd forgotten the pleasures and pains of abstract review for a conference. Pet peeves this morning:
☠️ Vendors submitting piss-poor product pitch abstracts. It doesn't take a genius to see through your abstract and look you up on LinkedIn to put 2 and 2 together. (1/n)
If you're a vendor, be open about your talk and its content. Pitching per se is not evil, but trying to hide it is. If you have useful things to say then perhaps your talk will be useful for the confernce. But be up front and honest about it. (2/n)
☠️ DAs with piss-poor abstracts. This is *literally your job*. Either bring it, or GTFO.
There are so many resources out there to help with writing abstracts (and hey, DM me and *I'll* help too, srsly), but you cannot just phone it in. It looks bad on you, and your company (3/n)
So does @MySQL Heatwave "Lakehouse" actually act as a lakehouse as defined elsewhere and write *back* to object storage through a table format? Or it's just MySQL that can also query data that's on object storage? The latter is cool of course, but the naming is puzzling me.
The press release is unclear, other than in the fact that OMG OUR BENCHMARK SHOWED WE ARE FASTER, WHO'DA THUNK IT?!! oracle.com/news/announcem…
The technical brief (oracle.com/a/ocom/docs/my…) makes note of "the HeatWave internal format" for working with external data. There's lots of mention of CSV and Parquet and magic fairies^H^H^H^H^H^H^Hmachine learning to guess at schemas.
Audience feedback at conference talks is *really* useful for speakers and organisers. It lets speakers understand what they're doing well (and perhaps what they're not). It helps organisers gauge the direction of content (more of this, less of that).
Reading these this morning makes me very proud of all the speakers at #Current22 😁
There's also some fair criticism in there that's great feedback to work with speakers and the program committee on
Looks like a fascinating set of talks at @coalesceconf#dbtcoalesce next week. I'll be firing up my 56k modem and dialling in for several of them including:
Keynote: The End of the Road for The Modern Data Stack You Know, from @jthandy and @margaretfrancis