From 6d050ab8cbe44213b8c471ce6fa109e93091e919 Mon Sep 17 00:00:00 2001 From: DarkSun Date: Tue, 30 Jul 2019 01:20:03 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=80=89=E9=A2=98:=2020190729=20Do=20you?= =?UTF-8?q?=20prefer=20a=20live=20demo=20to=20be=20perfect=20or=20broken?= =?UTF-8?q?=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md --- ...fer a live demo to be perfect or broken.md | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md diff --git a/sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md b/sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md new file mode 100644 index 0000000000..b4b76aadd6 --- /dev/null +++ b/sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md @@ -0,0 +1,82 @@ +[#]: collector: (lujun9972) +[#]: translator: ( ) +[#]: reviewer: ( ) +[#]: publisher: ( ) +[#]: url: ( ) +[#]: subject: (Do you prefer a live demo to be perfect or broken?) +[#]: via: (https://opensource.com/article/19/7/live-demo-perfect-or-broken) +[#]: author: (Lauren Maffeo https://opensource.com/users/lmaffeohttps://opensource.com/users/don-watkinshttps://opensource.com/users/jamesf) + +Do you prefer a live demo to be perfect or broken? +====== +Do you learn more from flawless demos or ones the presenter de-bugs in +real-time? Let us know by answering our poll. +![video editing dashboard][1] + +At [DevFest DC][2] in June, [Sara Robinson][3], developer advocate at Google Cloud, gave the most seamless live demo I've ever witnessed. + +Sara live-coded a machine model from scratch using TensorFlow and Keras. Then she trained the model live, deployed it to Google's Cloud AI platform, and used the deployed model to make predictions. + +With the exception of perhaps one small hiccup, the whole thing went smoothly, and I learned a lot as an audience member. + +At that evening's reception, I congratulated Sara on the live demo's success and told her I've never seen a live demo go so well. It turns out that this subject was already on her mind; Sara asked this question on Twitter less than two hours before her live demo: + +> Do you prefer watching a live demo where everything works perfectly or one that breaks and the presenter has to de-bug? +> +> — Sara Robinson (@SRobTweets) [June 14, 2019][4] + +Contrary to my preference for flawless demos, two-thirds of Sara's followers prefer to watch de-bugging. The replies to her poll were equally enlightening: + +> I prefer ones that break once or twice, just so you know it's real. "Break" can be something small like a typo or skipping a step. +> +> — Seth Vargo (@sethvargo) [June 14, 2019][5] + +> Broken demos which are fixed in real time seem to get a better reaction from the audience. This was our experience with the All-Demo Super Session at NEXT SF. Audible gasps followed by applause from the audience when the broken demo was fixed in real-time 🤓 +> +> — Jamie Kinney (@jamiekinney) [June 14, 2019][6] + +This made me reconsider my preference for perfection. When I attend live demos at events, I'm looking for tools that I'm unfamiliar with. I want to learn the basics of those tools, then see real-world applications. I don't expect magic, but I do want to see how the tools intend to work so I can gain and retain some knowledge. + +I've gone to several live demos that break. In my experience, this has caught most presenters off-guard; they seemed unfamiliar with the bugs at hand and, in one case, the error derailed the rest of the presentation. In short, it was like this: + +> Hmm, at least when the live demo fails you know it's not a video 😁 +> But I don't like when the presenter start to struggle, when everything becomes silent, it becomes so awkward (especially when I'm the one presenting) +> +> — Sylvain Nouts Ⓥ (@SylvainNouts) [June 14, 2019][7] + +Reading the replies to Sara's thread made me wonder what I'm really after when attending live demos. Is "perfection" what I seek? Or is it presenters who are more skilled at de-bugging in real-time? Upon reflection, I suspect that it's the latter. + +After all, "perfect" code is a lofty (if impossible) concept. Mistakes will happen, and I don't expect them not to. But I _do_ expect conference presenters to know their tools well enough that when things go sideways during live demos, they won't get so flustered that they can't keep going. + +Overall, this reply to Sara resonates with me the most. I attend live demos as a new coder with the goal to learn, and those that veer too far off-course aren't as effective for me: + +> I don’t necessarily prefer a broken demo, but I do think they show a more realistic view. +> That said, when you are newer to coding if the error takes things too far off the rails it can make it challenging to understand the original concept. +> +> — April Bowler (@A_Bowler2) [June 14, 2019][8] + +I don't expect everyone to attend live demos with the same goals and perspective as me. That's why we want to learn what the open source community thinks. + +_Do you prefer for live demos to be perfect? Or do you gain more from watching presenters de-bug in real-time? Do you attend live demos primarily to learn or for other reasons? Let us know by taking our poll or leaving a comment below._ + +-------------------------------------------------------------------------------- + +via: https://opensource.com/article/19/7/live-demo-perfect-or-broken + +作者:[Lauren Maffeo][a] +选题:[lujun9972][b] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]: https://opensource.com/users/lmaffeohttps://opensource.com/users/don-watkinshttps://opensource.com/users/jamesf +[b]: https://github.com/lujun9972 +[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/video_editing_folder_music_wave_play.png?itok=-J9rs-My (video editing dashboard) +[2]: https://www.devfestdc.org/ +[3]: https://twitter.com/SRobTweets +[4]: https://twitter.com/SRobTweets/status/1139619990687162368?ref_src=twsrc%5Etfw +[5]: https://twitter.com/sethvargo/status/1139620990546145281?ref_src=twsrc%5Etfw +[6]: https://twitter.com/jamiekinney/status/1139636109585989632?ref_src=twsrc%5Etfw +[7]: https://twitter.com/SylvainNouts/status/1139637154731237376?ref_src=twsrc%5Etfw +[8]: https://twitter.com/A_Bowler2/status/1139648492953976832?ref_src=twsrc%5Etfw From 5c800845d5ac5e1e55f520d7a90b1aa17df05a2d Mon Sep 17 00:00:00 2001 From: "Xingyu.Wang" Date: Tue, 30 Jul 2019 10:28:24 +0800 Subject: [PATCH 2/2] Rename sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md to sources/talk/20190729 Do you prefer a live demo to be perfect or broken.md --- .../20190729 Do you prefer a live demo to be perfect or broken.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sources/{tech => talk}/20190729 Do you prefer a live demo to be perfect or broken.md (100%) diff --git a/sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md b/sources/talk/20190729 Do you prefer a live demo to be perfect or broken.md similarity index 100% rename from sources/tech/20190729 Do you prefer a live demo to be perfect or broken.md rename to sources/talk/20190729 Do you prefer a live demo to be perfect or broken.md