I should remember to diarize successes, so...
Yesterday was a big presentation at work. Basically entirely self-driven: I'm talking up a particular technology (Akka), so I figured I'd better do an introductory talk on the subject to educate everybody on the topic. Me being me, I publicized it to the entire engineering organization, nation-wide, and got a hundred-some-odd attendees.
My presentation style has evolved a lot over the past five years. I used to do the same turgid PowerPoint bullet lists as everyone else, but that always sucked, as was driven home to the community some years ago by this cartoon:
The trend in tech presentations lately, though, has been really concise, fast, focused little slides that you flip through as you go.
So yesterday? 135 slides -- a new record for me, by a fair margin. Took a fair while to write and edit, but I managed to slide in at 56 minutes (right about as planned), and folks seem to have gotten a lot out of it, so yay. That's probably approaching as fast as I can talk, but I could probably manage even more slides in a talk that had less code and more visuals.
(Disclaimer: a fair number of those slides are really flipbook animations. It might well be possible to accomplish the same effects in fewer slides with a more sophisticated knowledge of Google Slides. The point, though, is to keep the visuals moving.)
Also, kudos to The Noun Project, land of All The Icons. I maintain a professional account there specifically for presentations like this -- there's nothing like being able to grab icons of dragons and swords to use as metaphors for slaying old programming problems to liven up a talk, or showing ActorSystems as communities of people sending letters around. (And sometimes dying when Exceptions happen.) If you ever need to do professional presentations, it's a really helpful library to have available.
(no subject)
Date: 2020-01-16 02:39 pm (UTC)(no subject)
Date: 2020-01-16 02:45 pm (UTC)But yeah, like I said -- flipbook animations. A lot of those slides are, for instance, the same code block, but highlighting different parts of it as I review what's going on here. And in the particular case of Akka, a lot of them are showing how messages flow around the system, and how state changes as you go. It's a good deal of work to set up, but seems to help folks understand what's what...
(no subject)
Date: 2020-01-16 02:51 pm (UTC)(no subject)
Date: 2020-01-16 07:28 pm (UTC)(no subject)
Date: 2020-01-16 08:15 pm (UTC)(Can't get into too much detail, since it's company-proprietary code, but Querki -- my own little startup -- is very, very Akka-based, and I've been using Akka literally since the day the original prototype came out.)
(no subject)
Date: 2020-01-16 09:05 pm (UTC)(no subject)
Date: 2020-01-17 12:44 am (UTC)(I'm actually responsible for one small but useful, if slightly dated, component of the Akka ecosystem, the Requester library.)
And I should check: do we know each other? I took a poke around your profile earlier today and didn't see anything obvious, but it's always a bit hard to know for sure on a pseudonymous platform like DW. And heaven knows, the world of people who know Akka isn't that huge...
(no subject)
Date: 2020-01-17 05:42 am (UTC)Oh wow, that's awesome! Very cool :D
And I don't believe so--I started coding professionally like April before last (though basically all of my professional experience is in Scala) and before that I was in school, and on top of that I have a fluorescent light sensitivity which makes things like e.g. attending most conferences not very...well, possible. I do know a couple of people in the tech scene in Massachusetts but unless one of them is leading an extremely thorough double life I am reasonably sure you are not they.
(I did start following you in part because if your Scala posts, though.)
ETA: I parted from my last job before we could start using typed actors, but I'm definitely excited about them :D
(no subject)
Date: 2020-01-17 02:46 pm (UTC)(no subject)
Date: 2020-01-17 03:27 pm (UTC)(no subject)
Date: 2020-01-17 07:17 pm (UTC)(no subject)
Date: 2020-01-17 07:31 pm (UTC)