My newly re-orged1 team has instituted a weekly demo block on Fridays, where the team gathers around a Surface Hub and members give live “demos of the cool stuff we’ve got working during the week!”
As with all forms of public speaking, this idea made me nervous. It also interested me because I would genuinely like to know what’s going on around the team. So I lurked on the first one today - I attended but did not prepare a demo.
Two of my teammates on my AI/ML incubation team did demo, however - one I expected and the other I did not. Both went well, and people are very interested in what we are up to so we got peppered with questions after each demo.
My teammates’ success reminded me to shift my perspective on what these demos could mean for me. If I continuously look at my work during the week through the lens of an end-of-week demo, it could help me get better at sharing out my work and knowledge, and with finding checkpoints to divvy up longer running projects into presentable parts. As I am well aware from peer and manager feedback, both sharing and iterating out in the open are things I struggle with historically. I tend to feel like my progress isn’t worthwhile or polished enough until it’s done. But I can learn to do better than to disappear for weeks and then come up for air with a finished product, even if it’s frankly terrifying to think about putting my name on something half-baked in front of ~40 people.
Another useful product of the demos was the Q&A after each one. My incubation teammates definitely got the most questions out of all the demos - which means people are curious!
A couple ideas that came up during Q&A:
It’s a Microsoft thing where an organization like Notes shuffles people around, usually because management thinks it’s a good idea for like, synergy, or something… I’m being mildly facetious. The re-org (of which I’ve been through at least one a year during my 4 years at Microsoft) actually greatly benefitted me personally this time around, as blogged about earlier. ↩