<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Yunkai’s Tidbits]]></title><description><![CDATA[Yunkai's random thoughts on product, technology, leadership, career, etc]]></description><link>https://www.yunk.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!I1Ef!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1f04fb-37f2-47b5-8cc3-156da7e435fd_1280x1280.png</url><title>Yunkai’s Tidbits</title><link>https://www.yunk.ai</link></image><generator>Substack</generator><lastBuildDate>Sun, 17 May 2026 02:23:10 GMT</lastBuildDate><atom:link href="https://www.yunk.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Yunkai Zhou]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[yunkaizhou@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[yunkaizhou@substack.com]]></itunes:email><itunes:name><![CDATA[Yunkai Zhou]]></itunes:name></itunes:owner><itunes:author><![CDATA[Yunkai Zhou]]></itunes:author><googleplay:owner><![CDATA[yunkaizhou@substack.com]]></googleplay:owner><googleplay:email><![CDATA[yunkaizhou@substack.com]]></googleplay:email><googleplay:author><![CDATA[Yunkai Zhou]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Asking for Help]]></title><description><![CDATA[I&#8217;ve often observed engineers who are reluctant to ask for help.]]></description><link>https://www.yunk.ai/p/asking-for-help</link><guid isPermaLink="false">https://www.yunk.ai/p/asking-for-help</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 16 Dec 2024 16:01:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q4hi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q4hi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q4hi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 424w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 848w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 1272w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q4hi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png" width="460" height="486" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:486,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q4hi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 424w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 848w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 1272w, https://substackcdn.com/image/fetch/$s_!q4hi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa262e870-e321-4d35-bc4a-abf41c916cd3_460x486.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve often observed engineers who are reluctant to ask for help. When they encounter a problem, they try hard to solve the problem themselves. Here I&#8217;d like to share some thoughts on why that&#8217;s the case, and how to break out of it.</p><h1>Why we don&#8217;t ask for help</h1><p>When we grew up, our education system taught us to solve problems independently. Majority of our tests require us to solve problems individually and without help (from books / notes / other people). We learned to strive in such an environment, and we pride ourselves for being able to solve problems independently.</p><p>Then we enter the workplace, and we carry over the same habit. We want to prove to our teammates, and maybe to ourselves too, &#8220;I&#8217;m a capable engineer&#8221;. So if I run into a problem, I&#8217;ll just spend a few more hours trying to solve it.</p><p>Another common reason for not asking for help is &#8220;my teammates are all busy, and I don&#8217;t want to bother them with my trivial issue&#8221;.</p><h1>Why we should ask for help</h1><p>What&#8217;s the worst if I don&#8217;t ask for help? &#8220;It&#8217;s only affecting me because I need to spend more time figuring out the problem&#8221;, right?</p><p>If it&#8217;s only affecting the individual, then it&#8217;s probably okay to spend more time on this. However that&#8217;s normally not the only issue.</p><p>The bigger issue is <strong>the team is getting slowed down</strong>. For the problem I&#8217;m investigating, chances are, others are waiting for it too, and being blocked for not knowing the solution. They might not have said it, but they&#8217;ve been quietly waiting for your solution, and if the situation doesn&#8217;t improve, that quiet waiting eventually turns into vocal questioning. Now the pressure becomes high, and I feel my competency being judged, and I further want to solve the problem by myself.</p><p>This is a bad spiral.</p><h1>When we should ask for help</h1><p>The criteria are: Are we blocking others? Are we slowing down the team? If not, will it become that way in the near future?</p><p>If the answer is yes, then be mindful to set a time limit for how long I&#8217;ll individually solve the problem. Beyond that, it&#8217;s time to ask for help.</p><p>The key balance here is how much individual effort is made before asking for help.</p><ul><li><p>We don&#8217;t want to ask too early before we make an individual effort first.</p></li><li><p>We don&#8217;t want to ask too late either. Do it before it becomes an issue that blocks the team.</p></li></ul><p>Sometimes we might even realize we are not the best person to tackle the problem, and there is someone else who we should ask to take over. Ultimately, remember the tradeoff between <a href="https://www.yunk.ai/p/individual-excellence-vs-team-excellence">individual excellence and team excellence</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Predictably Irrational]]></title><description><![CDATA[This weekend, I was home all by myself, since my wife took our daughter to Vancouver for the Taylor Swift Eras Tour concert.]]></description><link>https://www.yunk.ai/p/predictably-irrational</link><guid isPermaLink="false">https://www.yunk.ai/p/predictably-irrational</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 09 Dec 2024 16:03:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DmVr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DmVr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DmVr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 424w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 848w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 1272w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DmVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png" width="640" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DmVr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 424w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 848w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 1272w, https://substackcdn.com/image/fetch/$s_!DmVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b3497d1-32ab-4f27-9411-fa5e3c555ac0_640x668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>This weekend, I was home all by myself, since my wife took our daughter to Vancouver for the Taylor Swift Eras Tour concert. While looking in the fridge for something to feed myself, I saw some smoked salmon from Costco, which reminded me of the following article I published in 2023 within Meta.</em></p><p>There is a famous book called &#8220;<a href="https://www.amazon.com/Predictably-Irrational-Revised-Expanded-Decisions/dp/0061353248/">Predictably Irrational</a>&#8221; that describes human behaviors. In short, we are irrational, and our irrationality follows patterns and is predictable. Thus the title.</p><p>I recommend anyone working on consumer products to read the book. It helps understand users and identify what products resonate with users.</p><h1>Smoked Salmon Example</h1><p>What I want to share today is one direct example of how we behave this way, even if we are aware of this.</p><ul><li><p>Before COVID, FB cafes served smoked salmon in breakfast every Friday. I always went for them.</p></li><li><p>After COVID, when I first went back to office in 2022, I noticed smoked salmon was gone from Friday breakfast. Oh well, sort of understandable, given back-to-office was still a test and very few people were actually in office.</p></li><li><p>A few months later, when more people were back in office, and when cafes began to serve more regularly, I checked again, still no smoked salmon. Somewhat disappointed, but still felt understandable since Meta post COVID was not the same as FB before COVID. Gradually I stopped thinking about smoked salmon.</p></li><li><p>A few months later, one Friday morning, I saw someone else's plate with smoked salmon. I immediately asked, "where did you get the smoked salmon?" and he pointed me to the condiment rows next to the sandwich station. I grabbed a few and was so happy!</p><ul><li><p>I was immediately aware how irrational I was. It's not like I couldn't afford smoked salmon myself; it's also not like I didn't have smoked salmon at home. But for whatever reason, I was very excited to see smoked salmon offered at Meta cafe on Friday breakfast!</p></li><li><p>I laughed at myself while grabbing the smoked salmon.</p></li><li><p>I told my family that night, and laughed at myself again.</p></li></ul></li><li><p>Next Fri, and the next Fri again, I went to office with better mood and went to look for smoked salmon. It was not offered again.</p><ul><li><p>It was very clear how that disappointed me, even though I fully knew I shouldn't expect this to be a recurring thing.</p></li><li><p>I noted myself again as being Predictably Irrational.</p></li><li><p>I again told my family that.</p></li><li><p>My wife started to put smoked salmon in the fridge on the eyeball-level shelf.</p></li></ul></li><li><p>This morning, I saw the smoked salmon in fridge, laughed, and grabbed a few.</p><ul><li><p>I told myself, &#8220;okay, stop being Predictably Irrational on smoked salmon; instead write about Predictably Irrational&#8221;.</p></li></ul></li></ul><h1>More Examples</h1><p>Here are a short list of Predictably Irrational behaviors we are familiar with:</p><ul><li><p>Procrastinate</p><ul><li><p>When we procrastinate something, it keeps occupying our mindshare until it&#8217;s eventually done. In other words, if the task takes the same amount of time to complete, it&#8217;s much more rational to finish it early so that it doesn&#8217;t occupy our mindshare.</p></li><li><p>Knowing that, most of us still procrastinate, under the (likely false) notion that if I do it last minute, I&#8217;ll do it more efficiently.</p></li></ul></li><li><p>Prioritize urgent tasks over important tasks</p><ul><li><p>It&#8217;s a well-known issue that while we know we should prioritize important tasks over urgent but unimportant tasks, but our behavior is predictably to handle urgent tasks first.</p></li></ul></li><li><p>Chase instant small gratification over challenging but bigger gratification</p><ul><li><p>This is the natural extension of the last point. When we have 2 tasks where A takes 5 min with small gratification, and B takes one week with much bigger gratification, we handle A first.</p></li></ul></li><li><p>Focus on what we don't have instead of leveraging what we already have</p><ul><li><p>We don&#8217;t appreciate enough what we already have. Instead, we ignore them, but focus on what we don&#8217;t have yet.</p></li><li><p>One such example is instead of a product spending resources in better serving its existing 1M user base, it spends most focus in acquiring the next 1K users.</p></li></ul></li><li><p>Repeat a failed approach, just with more force</p><ul><li><p>When our approach to solve a problem fails, it&#8217;s rational to consider alternative approaches.</p></li><li><p>But we often repeat the same approach, just with more effort, expecting to get a different outcome.</p></li></ul></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Good Leaders - Part IV, Handle Peer Mistakes]]></title><description><![CDATA[Last week I talked about how leaders handle mistakes by their team. This time I&#8217;ll continue on this topic, but with a slight difference, which is how to handle mistakes by their peers.]]></description><link>https://www.yunk.ai/p/good-leaders-part-iv-handle-peer</link><guid isPermaLink="false">https://www.yunk.ai/p/good-leaders-part-iv-handle-peer</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 25 Nov 2024 16:01:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!11OT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!11OT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!11OT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!11OT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!11OT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!11OT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!11OT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!11OT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!11OT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!11OT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!11OT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e6983ac-ea56-4043-a431-09566022cb05_1600x900.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week I talked about <a href="https://www.yunk.ai/p/good-leaders-part-iii-handle-mistakes">how leaders handle mistakes by their team</a>. This time I&#8217;ll continue on this topic, but with a slight difference, which is how to handle mistakes by their peers.</p><p>All the things in the last article still apply here: help the mistake maker, and take the opportunity to improve the system. But there are significant differences which are worth a dedicated deep dive.</p><h1>Mentality - Sense of Responsibility</h1><p>This is the biggest difference between how most people treat mistakes made by their own team and mistakes made by their peers: the leader feels a different sense of responsibility.</p><p>When my team makes a mistake, I might be upset that the mistake was made, but I definitely also feel the responsibility that any mistake made by my team is my mistake too. If others question the mistake or the person who made the mistake, a good leader will step up, protect the team, and own up the mistake.</p><p>A similar analogy is in the sports world. Whenever a team player makes a mistake and costs their team a game, we almost never see the coach publicly blame the player. Instead, the coach will own up the mistake as their own mistake in public, even though inside the locker room, there might be stern messages from the coach to the player.</p><p>Good leaders don&#8217;t throw their team &#8220;in front of a bus&#8221;.</p><p>This mentality or sense of responsibility is drastically different when the mistake is made by a peer. For most people, the instinct is &#8220;that&#8217;s not my responsibility&#8221;.</p><p>Coming from this &#8220;not my responsibility&#8221; mentality, actions can be:</p><ul><li><p>When others are asking, point to the peer who made the mistake, and say &#8220;go talk to &lt;them&gt;&#8221;.</p></li><li><p>Or be silent and don&#8217;t say anything.</p></li></ul><p>Both of these are bad behaviors; which is worse is case by case. Normally pointing out who made the mistake is worse, but there are also cases where silence is actually worse.</p><h1>Empathy and Shared Responsibility</h1><p>Good leaders take <em><strong>shared</strong></em> responsibility for such mistakes.</p><p>In fact, this is not different from how good leaders treat mistakes by their own team. It&#8217;s a <em><strong>shared</strong></em> responsibility in both situations. It&#8217;s just that most people instinctively feel the shared responsibility for mistakes made by their team, but need extra mental power to feel the shared responsibility for mistakes made by their peers.</p><p>What extra mental power is needed? Empathy.</p><p>I&#8217;ll share a personal story about how I learned about this the hard way.</p><p>I used to be part of this peer group where one specific person (I&#8217;ll refer to him as &#8220;Bob&#8221; here) who&#8217;s always slightly out of sync with the rest of us. We would have a scheduled meeting to discuss a predetermined topic, and during the meeting, Bob would make out-of-context comments. Everyone was frustrated: Bob felt not being heard, and the rest of us felt we were slowed down by Bob.</p><p>Eventually I decided to own up the shared responsibility and talk to Bob in 1:1. Despite my effort trying to understand Bob, it didn&#8217;t go well, and eventually I told Bob &#8220;you are slowing down everyone, and I&#8217;m trying to help here; if you don&#8217;t think I&#8217;m helping, I&#8217;ll stop here, and we can leave it at that&#8221;.</p><p>Our relationship became polite from there. We were in good terms on personal front, just not on the project front. Rest of the peer group together ignored Bob for the most part and continued to push forward. This lasted for another year. In my mind, I did a great job of managing the tough situation: the &#8220;low performer&#8221; in the peer group was no longer affecting the rest of the peer group.</p><p>Then my perspective changed completely one day.</p><p>Post COVID, Bob for the first time took a business trip to Bay Area, and we had lunch together. During lunch, he needed to figure out where to meet his next peer, and he pulled out his phone. He pulled the phone no more than 3 inches away from his left eye, and said &#8220;I can&#8217;t find it&#8221;. I offered to help, and he gave me his phone. I was surprised the font size on his phone was huge, and the room info was right in the center of the screen. I read it to him, and since he&#8217;s not familiar with the building, I also offered to take him to the conference room.</p><p>On the way walking there, I asked &#8220;I noticed the font on your phone was very big, and you were looking at your phone very close to your eyes, but still couldn&#8217;t find the room info?&#8221; Bob said, &#8220;yes, I&#8217;m completely blind on my right eye, and nearly blind on my left&#8221;. I was so shocked, and asked &#8220;I had no idea! Did anyone else know?&#8221; Bob said, &#8220;no, other than my manager and HR, I never told anyone in this company. Please keep it to yourself, and don&#8217;t share it with the rest of the team&#8221;.</p><p>Later we had a closer conversation about the situation. It turned out Bob grew up with this situation, and learned not to make it an excuse. He&#8217;s managed to handle this in his entire life. Everywhere he went, it&#8217;s very obvious to see, so it became well-known very quickly. He spent extra hours reading context before meetings, and had a close friend sitting right next to him during meetings. Every time Bob is making off-the-topic comments and getting weird looks from other meeting attendees, his close friend would kick him under the table and then Bob would stop talking.</p><p>But joining a new company during COVID made it much harder. He didn&#8217;t want to share with anyone else he works with, because that might be perceived as finding excuses. With everything being remote and in front of computers, for years no one knew, and no one was serving as his social cue buddy.</p><p>Bob still preferred not to tell others, so he and I developed a &#8220;kick under the table&#8221; protocol. During meetings, he&#8217;d always keep his chat with me on screen, and every time he started to make out-of-context comments, I&#8217;d message him &#8220;your comment is off topic&#8221;, and then he&#8217;d stop. He and I would also have a 15-min daily call, where I&#8217;d give him the latest context verbally.</p><p>As I was doing this to help Bob, I also started to realize once Bob had the right context, he offered tremendous wisdom on his domain expertise. Previously his being out of context, and our stopping listening made him sidelined. Once I started filling him in on context and listening to his suggestions, it completely changed my view on his contribution. I started seeking his input during our daily calls.</p><p>I did keep my promise to Bob not to tell anyone in the team. This was kept between him and me; eventually Bob decided to leave the company. In fact I haven&#8217;t told anyone until today I&#8217;m writing this article. (I did receive permission from Bob to publish this article.)</p><p>The reason I&#8217;m sharing this today is not trying to brag &#8220;see how I helped my peer Bob&#8221;. <strong>Instead, it&#8217;s a reminder for myself: &#8220;see how I was completely blind to my colleague&#8217;s situation?&#8221;</strong> I thought my colleague Bob was making a mistake, instead it was me making a mistake not to understand what led to Bob behaving that way.</p><p>Empathy to understand &#8220;what led to this person making this mistake&#8221; could change the perspective whether this is even a mistake in the first place.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Good Leaders, Part III - Handle Mistakes]]></title><description><![CDATA[I talked about how great leaders do during either war time or peace time before.]]></description><link>https://www.yunk.ai/p/good-leaders-part-iii-handle-mistakes</link><guid isPermaLink="false">https://www.yunk.ai/p/good-leaders-part-iii-handle-mistakes</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 18 Nov 2024 16:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ol5s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ol5s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ol5s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 424w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 848w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 1272w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ol5s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png" width="800" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ol5s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 424w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 848w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 1272w, https://substackcdn.com/image/fetch/$s_!Ol5s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7714c9ec-0356-45ea-b7c2-b9435b54995c_800x787.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I talked about how great leaders do during either <a href="https://www.yunk.ai/p/good-leaders-part-i-roll-up-sleeves">war time</a> or <a href="https://www.yunk.ai/p/good-leaders-part-ii-follow-the-delegate">peace time</a> before. The next topic is orthogonal to this dimension, and it deals with mistakes.</p><p>Everyone makes mistakes. That&#8217;s just human nature. How to handle mistakes though shows a lot about a person&#8217;s character.</p><p>For a leader, there are 4 types of mistake handling:</p><ul><li><p>Their team made a mistake</p></li><li><p>They themselves made a mistake</p></li><li><p>Their peers made a mistake</p></li><li><p>Their leadership made a mistake</p></li></ul><p>Today, I&#8217;ll focus on the first situation: when their team made a mistake.</p><h1>Worst leaders: Don&#8217;t care</h1><p>This might be a surprise, but I definitely consider those don&#8217;t-care leaders as the worst. These leaders don&#8217;t say anything, and treat it as if nothing has happened. They might be doing so with the intention of &#8220;showing empathy, and providing a safe environment for making mistakes&#8221;, but the reality is this type of leaders create an untrustworthy environment, because people can get away with whatever they do. One bad apple in such an environment will destroy all the good apples, and good people will leave.</p><h1>Bad leaders: Act punitively</h1><p>These leaders will take notice, and will call out the situation and take action to make sure it doesn&#8217;t happen again. This is good.</p><p>But they do so by punishing the team member who made the mistake.</p><p>There are many forms of &#8220;punishment&#8221;.</p><ul><li><p>Most obvious is the action of yelling at the person who made the mistake in front of everyone else, or physical violence (even if it&#8217;s not towards the person, like throwing something at the wall).</p></li><li><p>Bad performance rating or rejection of promotion is also a clear form of punishment.</p></li><li><p>Other subtle forms of punishment exist too, and some of them might even be unintended. For example, no longer giving the person challenging tasks could be perceived as punishment too.</p></li></ul><p>The intricacy of what's considered as punishment is it&#8217;s purely determined from the viewpoint of the recipient of the treatment.</p><p>You might ask, why is this bad? Isn&#8217;t it justifiable if someone made a mistake, they pay for the consequences?</p><p>The problem is this can create an environment where people are afraid. Psychological safety is a critical component for high performing teams. Leaders acting punitively puts hugh risk on psychological safety.</p><h1>Good leaders: Help the mistake maker</h1><p>A good leader cares about their team, and when their team makes a mistake, they offer help. They call out the mistake so that everyone is aware, but they show empathy to the person who made the mistake. They help the person to stand up and grow from the mistake.</p><p>Note that this could mean that the person who made the mistake still needs to face the consequences, but the consequences must be perceived as fair from the person and the team. This is the key to preserve the psychological safety, so that the team is not afraid of taking any risks in the future.</p><p>Good leaders bring an environment where it&#8217;s recognized that everyone makes mistakes, and while we try to avoid them, we understand mistakes are inevitable to happen, and will be handled with fairness and dignity.</p><h1>Best leaders: Treat mistakes as opportunities to improve the system</h1><p>The best leaders take one step even further. They anticipate mistakes, and treat them as opportunities.</p><p>They recognize the occurrence of mistakes is foremost due to systems being not good enough to prevent such mistakes, and while such imperfection exists, anyone could be tripped up and make such mistakes. Therefore the best leaders take mistakes as opportunities to discover how to strengthen the system. They de-focus on the people who ran into the problem, but primarily focus on the problem itself.</p><p>These leaders create an environment where people are encouraged to consistently improve the system, with psychological safety. It&#8217;s a joy to be in such an environment.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[State of Copilot, Part 2]]></title><description><![CDATA[Since the publication of State of Copilot 2 months ago, we&#8217;ve had more interactions with copilot, and this gave me some new insights.]]></description><link>https://www.yunk.ai/p/state-of-copilot-part-2</link><guid isPermaLink="false">https://www.yunk.ai/p/state-of-copilot-part-2</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 11 Nov 2024 16:01:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zb2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zb2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zb2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 424w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 848w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 1272w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zb2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png" width="471" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:471,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zb2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 424w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 848w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 1272w, https://substackcdn.com/image/fetch/$s_!Zb2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12c20856-a9ac-490a-9ba0-5353bb08f469_471x375.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Since the publication of <a href="https://www.yunk.ai/p/state-of-copilot">State of Copilot</a> 2 months ago, we&#8217;ve had more interactions with copilot, and this gave me some new insights.</p><h1>2 recent events</h1><p>Let me first describe 2 events that happened in the past 2 weeks.</p><h2>Server deployment failure</h2><p>One day one of the team members discovered that our Python Strawberry GraphQL server deployment has been failing. We looked into the deployment log, and determined that it&#8217;s due to a deployment script change we made requires <a href="https://docs.docker.com/build/buildkit/">Docker BuildKit</a> to be enabled, but the cloud deployment machine by default doesn&#8217;t have this.</p><p>It took me 5 attempts to fix this.</p><ul><li><p>First, I used Gemini suggestions, directly from the GCP logs. GCP server, GCP log, GCP Gemini suggestion. This must work, right? Nope, the Gemini suggested fix didn&#8217;t work.</p></li><li><p>Then I used Cursor small model suggested fix. Nope, that didn&#8217;t work.</p></li><li><p>Then I used OpenAI suggested fix. Nope, that didn&#8217;t work.</p></li><li><p>Then I used Anthropic Claude suggested fix. Nope, that didn&#8217;t work.</p></li><li><p>Finally, I went to read Google Cloud Build YAML documentation, and made the change. That worked.</p></li></ul><p>AI : Human = 4 failures : 1 success.</p><p>What&#8217;s more interesting is, the 4 AI suggestions were all different, and they were equally invalid.</p><h2>Mobile app crash</h2><p>The following week, we encountered a mobile app crash. After debugging, we nailed it down to this line in our React Native code:</p><pre><code><code>import { Easing } from "react-native/Libraries/Animated/Easing";</code></code></pre><p>This import is incorrect, and makes Easing as undefined at run time, which crashes our app when being accessed.</p><p>The correct way should be</p><pre><code><code>import { Easing } from "react-native";</code></code></pre><p>How was the bogus import line added in the first place? AI suggested auto-completion.</p><h1>Insights / Hypothesis</h1><p>These 2 events (along with many other past observations) gave me the following hypothesis:</p><ul><li><p>GenAI&#8217;s code completion intelligence mostly comes from pattern matching from existing available code.</p></li></ul><p>What&#8217;s &#8220;existing available code&#8221;? 2 parts: public open source code base trained in foundation models, and private code through RAG.</p><p>What works great? Repetitive patterns in these 2 corpora.</p><ul><li><p>Repetitive patterns in public open source code base include application code using widely adopted open source packages.</p></li></ul><ul><li><p>Repetitive patterns in private code include the same logic used in multiple places, and test code.</p></li></ul><p>What tends to not work well?&nbsp;</p><ul><li><p>DevOps code in general is much lower volume than business logic eng code, thus less likely to work well for LLM suggestions. (My worst personal experiences were all copilot suggestions in the DevOps realm.)</p></li><li><p>Application code using less popular open source packages.</p></li><li><p>Rare logic which you only use in one place.</p></li></ul><p>In the end, it makes sense to double check the auto-suggested code to make sure it does what you want, and doesn&#8217;t bring errors, or worse, unintended irreversible outcomes, like my last time where the server was deleted altogether and couldn&#8217;t be recovered.</p><p>The key takeaway is, even if GenAI suggests code that works, it still doesn&#8217;t know why it works, yet. At the moment, to understand &#8220;why&#8221; is still human intelligence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Email & Chat]]></title><description><![CDATA[For the majority of my professional life, work communication has always been a combination of email + chat.]]></description><link>https://www.yunk.ai/p/email-and-chat</link><guid isPermaLink="false">https://www.yunk.ai/p/email-and-chat</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 04 Nov 2024 16:01:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jtJ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jtJ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jtJ1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jtJ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jtJ1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jtJ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf804b0a-b789-418c-99d1-bd54f61e2226_1080x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For the majority of my professional life, work communication has always been a combination of email + chat. (Another long list of tools also exist, like video calls, docs, designs, project management, etc; but they are at least one order of magnitude less frequent than text based communication tools like email and chat, so won&#8217;t be a focus of this article.)</p><h1>Email + Chat</h1><p>My first job was in Microsoft in 2003, and the email service was provided by Microsoft Outlook. My team was in the MSN org, and therefore our primary chat tool was MSN Messenger. Now thinking back, I realize we didn&#8217;t differentiate between work and personal chats back then. They were all mixed together.</p><p>Then I joined Google in 2006. Email was Gmail, which was and still is superior to Microsoft Outlook. The chat tool went through so many different generations, and I lost count of their names too. (There is a running joke in the industry that Google just keeps trying and failing at making chat tools, but I digress.)</p><p>10 years later, I left Google and entered the startup world. Gmail + Slack was and continues to be the dominant combination.</p><p>After I sold my startup to Facebook/Meta, I re-entered the big tech corp, and here the combination is Microsoft Outlook for email and Meta Workplace for chat. Both of these deserve more explanations.</p><ul><li><p>When Facebook first started, it used Gmail for email just like the majority of startup companies. Then Google announced the plan to develop Google+ in 2010/2011-ish, and Facebook was so upset that it switched from Gmail to Microsoft Outlook.</p></li><li><p>Meta Workplace Chat is actually a very decent product. It just suffered a significant lack of attention from company leadership for a long time, and the plug was eventually pulled earlier this year to shut down externally, and only keep it for internal use.</p></li></ul><p>Now I&#8217;m back in the startup world, I&#8217;m back in the Gmail + Slack combination, which is, no surprise, my preferred combination.</p><h1>Email vs. Chat</h1><p>All the history above is only the teaser. The real discussion point today is the difference between email and chat. Both are text-heavy communication tools, and both are important, but there are some interesting differences.</p><h2>Different companies have different focuses</h2><p>Google is an email-first company. Employees spend a huge portion of their time reading / writing emails. Chat is secondary to email.</p><ul><li><p>Mailing lists are critical in such environments, since discussions happen over emails. So each team needs at least one mailing list so that they can have discussions (more often than not, they will have multiple mailing lists, each for slightly different purposes.) I remember Google once announced &#8220;there are more mailing lists than employees&#8221;.</p></li><li><p>One funny outcome of this mailing list frenzy is the situation when a person gets subscribed to a mailing list, and doesn&#8217;t care about the topic, but couldn&#8217;t figure out how to unsubscribe, since it&#8217;s very likely it&#8217;s a mailing list A that the person actually cares about gets subscribed to a mailing list B the person doesn&#8217;t care about, but the person also can&#8217;t just unsubscribe the entire mailing list A from mailing list B. What happens often is the person who&#8217;s so upset about being spammed will reply all and say &#8220;unsubscribe me&#8221;, while spamming everyone on mailing list B. And that normally triggers a huge flood of reply-alls for more &#8220;unsubscribe me too&#8221;. (But no one actually is being unsubscribed by doing so. Irony.)</p></li></ul><p>Meta is a chat-first company. Employees spend a huge portion of their time reading / writing chats. Email is <em>far</em> secondary to chat.</p><ul><li><p>Let me explain more. It is a legit excuse for a Meta employee to say &#8220;I don&#8217;t read emails&#8221; if you ask them &#8220;what&#8217;s your opinion about the question I asked in my email last week?&#8221;.</p></li><li><p>At Meta, if something is important, the announcement is in a Workplace post, and then people repeat it in various group chats.</p></li></ul><p>Google and Meta might be extremes. Most companies I&#8217;ve seen have a healthy balance between emails and chats.</p><h2>Email and chat are suited for different needs</h2><p>Chat is for timely discussions, which is indeed the majority of work communication. A bursty round of back-n-forth in a few minutes can clarify a lot of things, and unblock people from moving forward. This is why chat is super important.</p><p>But chat is not a good tool for lengthy articulation of complex thoughts. Many people probably have seen the &#8220;&lt;the other person&gt; is typing&#8230;&#8221; message in most of the chat tools. If that message stays there for longer than a few seconds, you start to wonder what the other person is trying to type, and anxiety shoots up - &#8220;I don&#8217;t know what it is, but this can&#8217;t be good&#8221;.</p><p>For the person who&#8217;s typing the long message in chat, it also wasn&#8217;t a good experience. While thought is developing, you might figure out a better way of organizing the thoughts, and need to adjust some of the early points typed up earlier. But it&#8217;s hard to do that in chat UI.</p><p>After you type up a long message in chat, make it perfect and send it out, suddenly you experience silence from everyone else in the chat group. That&#8217;s because it&#8217;s a long message and it has complex thought, and each person needs to take time to read and to think. Now it&#8217;s the message sender&#8217;s turn to have anxiety. &#8220;What do people think about this idea? Why am I not getting any responses?&#8221;</p><p>Email (or doc) is much better suited for such lengthy articulation of complex thoughts. Take time to draft it, adjust how to present it, polish it. Afterwards leverage chats for quick discussions and clarifications of the email (or doc) content. That&#8217;s the best combination.</p><h2>Access control</h2><p>Email and chat also have different access control implications.</p><p>Emails can be easily forwarded. That&#8217;s a double-edged sword. On the positive side, easily forwarding an email relieves the reader from the risk of accidentally misrepresenting the author when paraphrasing. On the negative side, confidentiality is nearly impossible to achieve in emails.</p><p>Chat provides a slightly higher level of confidentiality, since it needs copy-n-paste or screenshot to share beyond the original audience, and it has more friction. On the down side, chat tends to raise a lot more &#8220;he says, she says&#8221; type of communication challenges.</p><h2>Authenticity</h2><p>Another key observation I want to point out here is email and chat provide different levels of authenticity in communication.</p><p>Emails tend to be more formal and more polished; chats tend to be more informal, and in fact quite common to be completely lowercase, without proper spelling and punctuation.</p><p>This allows people to both act and be perceived as more authentic over chat, and this is a huge factor in building trust relationships in the work environment.</p><h2>Generational shift</h2><p>One last point, I&#8217;ve noticed that younger generations tend not to have the habit of reading emails. It will be interesting to see how this changes the work culture going forward.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Flow State]]></title><description><![CDATA[Flow State, according to wikipedia, is defined as the mental state in which a person performing some activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity.]]></description><link>https://www.yunk.ai/p/flow-state</link><guid isPermaLink="false">https://www.yunk.ai/p/flow-state</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 28 Oct 2024 15:01:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wUZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wUZS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wUZS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 424w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 848w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wUZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png" width="1080" height="1266" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1266,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wUZS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 424w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 848w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!wUZS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F784856e9-3c0c-474f-8e69-ab2e0d230c05_1080x1266.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://en.wikipedia.org/wiki/Flow_(psychology)">Flow State</a>, according to wikipedia, is defined as <em>the mental state in which a person performing some activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity. It is considered the ideal positive psychological state.</em></p><p>Recently I found myself being in this state regularly, and it brought me a lot of peace and joy. This made me think, what are the factors that led me to this flow state?</p><h1>Reason #1: Time is spent on things I enjoy</h1><p>This is the surface level reason. Lately I&#8217;m spending a lot of time coding the MVP of our startup product, and every day I implement some new features, fix some bugs, or make things more sustainable. Day by day, I can first hand observe how things are improving and coming together. Progress being visible is an amazing state to be in.</p><p>But this reason alone doesn&#8217;t fully explain my flow state. In the past I&#8217;ve also worked on things I enjoy, but I haven&#8217;t felt this flow state so frequently. So what&#8217;s different this time?</p><h1>Reason #2: I have uninterrupted time</h1><p>Then I realized another key difference this time. I have uninterrupted time. Each day, I can spend several hours without interruption in coding. This is a luxury I haven&#8217;t had in years.</p><p>In my last few big tech jobs, my days were broken into 30-min slots, and I was just running from meeting to meeting. Each 30-min went like: context switch in, discussions, then context switch out. This pattern repeated from arrival in office to leaving for home. This is common for many people; that&#8217;s part of the job responsibility for anyone with leadership roles.</p><p>This is why many companies implement no-meeting-day or no-meeting-week. However, a running joke was, even though we call it &#8220;no meeting day&#8221;, in reality it became &#8220;other meetings day&#8221;. This is because all regular-cadence-meetings were canceled on a &#8220;no meeting day&#8221;, then it&#8217;s easier to schedule other one-off meetings on such days. Very quickly, calendar gets filled on &#8220;no meeting days&#8221;, and uninterrupted time is still non-existent.</p><p>Okay, I can explain why I didn&#8217;t have uninterrupted time at big tech, but it&#8217;s still interesting that in my last startup Leap.ai, even though I had uninterrupted time, I didn&#8217;t experience flow state this much.</p><p>So what&#8217;s unique this time?</p><h1>Reason #3: I have rhythm</h1><p>Then I realized another thing I have now but not before. My daily schedule now is extremely predictable.</p><p>At the moment, here&#8217;s my typical day:</p><ul><li><p>Morning</p><ul><li><p>Get up and walk dog</p></li><li><p>Get daughter ready for school, drop her off, and then drive to the co-work space</p></li><li><p>Get a cup of coffee and some snacks, and quickly think through what I need to do for the day</p></li><li><p>Have 15-min 1:1s with every engineer</p></li><li><p>Sync with my co-founder on any company related topics (could be product, marketing, funding, hiring, etc). On Tue / Thu, this sync happens during our gym workout session.</p></li></ul></li><li><p>Have lunch, and drive home afterwards</p></li><li><p>Afternoon</p><ul><li><p>Coding session #1</p></li><li><p>Daily eng team sync</p></li><li><p>Pick up daughter from school</p></li><li><p>Coding session #2</p></li><li><p>Walk dog</p></li></ul></li><li><p>Dinner &amp; evening, family time</p><ul><li><p>Sometimes need to do coding work if unfinished during the day</p></li></ul></li></ul><p>It&#8217;s this rhythm that truly enables me to enter flow state often. It provides higher efficiency for the uninterrupted time.</p><p>I&#8217;m pretty certain once MVP is built, and we enter the public launch stage, this rhythm will be broken. I just remind myself that I need to make extra effort to create a new rhythm which fits that new stage.</p><p>My conclusion: <strong>Rhythm amplifies uninterrupted time, which gets spent on things I enjoy, and this is why I have a higher chance of entering flow state</strong>.</p><p>Hope everyone can establish their rhythm.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Good Leaders, Part II - Follow the Delegate]]></title><description><![CDATA[Last time we talked about when shit happens, good leaders roll up their sleeves and be ready to jump in to help.]]></description><link>https://www.yunk.ai/p/good-leaders-part-ii-follow-the-delegate</link><guid isPermaLink="false">https://www.yunk.ai/p/good-leaders-part-ii-follow-the-delegate</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 21 Oct 2024 15:01:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WMrR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WMrR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WMrR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WMrR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WMrR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!WMrR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd93f902f-4c1c-4162-b5ea-297962a917b2_500x500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last time we talked about when shit happens, good leaders roll up their sleeves and be ready to jump in to help. Today I&#8217;ll talk about one aspect for good leaders at peace time.</p><p>What&#8217;s peace time? This is when things are humming along, no time crunch, no looming disasters. In the ideal situation, teams should operate in this mode for the majority of the time. Sadly there&#8217;s not enough ideal situations in the tech industry, so in reality this is probably a minority. But still, they do exist.</p><p>What do great leaders do in such a time?</p><p>The typical wisdom is to delegate. The great leaders must have some solid lieutenants that they rely on, and peace time is when the great leaders delegate to the solid lieutenants to drive.</p><p>I agree with this, but I&#8217;d push for one further step. Great leaders don&#8217;t just delegate; they follow the delegate.</p><p>What&#8217;s the subtle but critical difference between a) &#8220;to delegate&#8221; and b) &#8220;to follow the delegate&#8221;?</p><p>For someone to be a great leader, they <strong>know when to lead, and when not to lead</strong>. When they are not leading, they are great followers too. It&#8217;s normal for anyone to follow their manager (or other org leaders above them), it&#8217;s also common for anyone to follow their peer (or a leader in another sibling org), but it&#8217;s exceptional to follow someone&#8217;s reports (or other people under their direct command).</p><p>For a leader to follow their delegate, it implies this leader demonstrates humble servant style leadership.</p><ul><li><p>To show the contrast, a dictator can delegate, but never follow their delegate; a dictator always illustrates their power in front of their delegates. A dictator&#8217;s delegate tends to guess what the dictator wants, and acts on behalf of the dictator. A dictator&#8217;s org is more likely to be a stifling environment.</p></li><li><p>A great leader does not hold such dictating ego; they truly empowers the delegate, by following the delegate&#8217;s leadership. A great leader&#8217;s delegate can come up with innovative approaches by themselves, and such surprises are welcomed by the great leader. A humble servant leader&#8217;s org is more likely to be a prospecting environment.</p></li></ul><p>Is your manager a dictator leader, or a humble servant leader?</p><p>P.S., It&#8217;s worth calling out that peace time can turn into war time any moment, and the great leader&#8217;s mode of operation can change immediately when that happens.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Good Leaders, Part I - Roll Up Sleeves]]></title><description><![CDATA[Shit happens.]]></description><link>https://www.yunk.ai/p/good-leaders-part-i-roll-up-sleeves</link><guid isPermaLink="false">https://www.yunk.ai/p/good-leaders-part-i-roll-up-sleeves</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 14 Oct 2024 15:06:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I1Ef!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1f04fb-37f2-47b5-8cc3-156da7e435fd_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u5k2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u5k2!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 424w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 848w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 1272w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u5k2!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif" width="320" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u5k2!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 424w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 848w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 1272w, https://substackcdn.com/image/fetch/$s_!u5k2!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93575e26-87c5-462a-b7f5-53565c4c9d9d_220x198.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Shit happens. What do you do when it does?</p><p>For a long time in my career, I have been fascinated by the topic of what makes someone a good leader. By no means there&#8217;s a single definition. In fact, it&#8217;s very situational, and no matter what the attribute we identify, it&#8217;s guaranteed that we can find counterexamples where some leader did the exact opposite and was also successful. However I did develop a series of observations on what best leaders tend to behave, and will gradually cover these.</p><p>Today is the first topic I want to cover, which involves what a leader does when shit happens.</p><p>Early in my career at Microsoft / Google, I first hand observed how top leaders jumped in whenever outages happened. I clearly remembered one Sunday at 3am, on the live call debugging a server outage, I heard the eng VP suggesting the team to check on some dependency to verify whether that&#8217;s also broken. In fact, he&#8217;s been listening on the call for a while, without saying much. But when he noticed the team missed some information, he voiced it on the call, and indeed that was the root cause. Once we mitigated the root cause, and resolved the outage, he said &#8220;good night everyone; take good rest and we&#8217;ll follow up Monday morning&#8221; before we ended the call.</p><p>I&#8217;ve also observed eng leaders who never joined live debugging discussions, since in their minds, they trusted wholeheartedly that their delegates were capable of handling the emergencies.</p><p>I debated in my head which approach would be better. In the end, my personal preference is towards leaders who roll up their sleeves when things are tough.</p><p>It&#8217;s not that these roll-up-sleeves leaders don&#8217;t trust their delegates. They do, but they are still ready to hands-on lead when it&#8217;s needed.</p><p>Going back to the above example I gave. The moment I heard the VP&#8217;s voice suggesting we check on the specific dependency, I immediately felt a sense of relief and certainty. I knew everyone on the call got a morale boost right then; I knew we&#8217;d have any resources needed to tackle the problem quickly. The team got stronger because the VP was there. The following Monday, when we were chatting about the issue, everyone commented how much they respected the VP being there.</p><p>One thing to note though, the VP didn&#8217;t start to call the shots from the moment he joined the call. I&#8217;ve seen those leaders too, who are eager to join live debugging but will take over shotcalling the moment they get involved. I personally don&#8217;t think this is the best approach, since it tips too much towards top-down culture.</p><p>When shit happens, good leaders roll up their sleeves, pick up a shovel, stand by to observe the situation and how the team handles the situation, and jump in to serve or lead the moment it becomes necessary.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Strong Opinions, Loosely Held]]></title><description><![CDATA[From 2006 to 2012, I worked as the eng lead in Google Ads Trust & Safety area, and had many PM partners.]]></description><link>https://www.yunk.ai/p/strong-opinions-loosely-held</link><guid isPermaLink="false">https://www.yunk.ai/p/strong-opinions-loosely-held</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 07 Oct 2024 15:02:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n1kQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n1kQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n1kQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 424w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 848w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 1272w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n1kQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png" width="600" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:338,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n1kQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 424w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 848w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 1272w, https://substackcdn.com/image/fetch/$s_!n1kQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc765a867-5d01-4d72-b36b-d660a691c8dd_600x338.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From 2006 to 2012, I worked as the eng lead in Google Ads Trust &amp; Safety area, and had many PM partners. Most of them didn't stay for too long and were constantly rotating in and out. Except the last one. He stayed for years, and we had a great collaborating relationship.</p><p>I learned 2 things from him.</p><ol><li><p>The understanding of what's a partner.</p></li><li><p>The phrase "Strong Opinions, Loosely Held", and why that's a good thing.</p></li></ol><h1>True Partnership</h1><p>For the first several years of my role, I was very frustrated about the lack of stability of PM support. There were a lot of PM changes: a new PM joined the team, we spent time training the new PM up, then the new PM left, and we were given another new PM. This went on for a few years.</p><p>I asked the PM leadership why this was happening, and was told it'd be very hard to find a PM who'd be interested in this role, and even harder for some PM to remain interested in this role. I got the following advice: maybe I should become that anchor, just expecting frequent PM shuffles. I took that advice to heart, and started acting as the PM for the team.</p><p>Interestingly, this made the situation worse. New PMs rotated even faster, since they didn't see their path to success while their eng counterpart just acted as PM. I didn't realize this though. I was simply trying my best to be the acting PM, ignoring my rotating PM partnership, and using that PM rotation as further evidence that me being the acting PM was the right decision.</p><p>Until this new PM partner arrived.</p><p>Right from the beginning, he said to me, "I'm not your PM". (In fact he still said that to me years later.) He did things that I wasn't even aware that I needed to do. He was able to bring alignment at sales leadership level which changed the landscape of the project significantly. He was able to inject himself into conversation and foster relationship so that our views were properly represented when tough tradeoffs were needed.</p><p>He refused to acknowledge he was my PM, but yet he was able to deliver the most impactful PM contribution for me and my team. He taught me, without saying it directly, that the right partnership is to recognize each other's unique strengths, and let each person handle what they are naturally better to handle. The fact that I was treating the previous PMs as I had to teach them what to do was limiting to them and therefore in turn limiting to my team and myself.</p><h1>Strong Opinions, Loosely Held</h1><p>During one of the "I'm not your PM" conversations, he told me, "Before I took this role, people warned me that you are hard to work with. What I observed though is 4 words, <strong>Strong Opinions, Loosely Held</strong>. From the quick outside look, that Loosely Held part wasn't obvious, which is why you have this reputation of being hard to work with. But getting to know you more and debate with you, I actually find it really enjoyable."</p><p>That conversation struck me, and it stayed with me for 10+ years now.</p><ul><li><p>Before that, I didn't even know that I was this type. Even myself thought I was "Strong Opinions".</p></li><li><p>Even though I actually was &#8220;Loosely Held&#8221;, I wasn&#8217;t self-aware of it, and I definitely didn&#8217;t make any effort to show to others that I&#8217;m &#8220;Loosely Held&#8221;. When my opinion changed, I changed it silently.</p></li><li><p>From that day on, I intentionally showed more of my "Loosely Held" part. I called out when I changed my opinion based on others&#8217; input / feedback / opinions, and I also explained with more details when my opinion wasn&#8217;t changed.</p></li><li><p>This significantly helped me to become more likable and more trusted.</p></li></ul><p>I also tested others with "Strong Opinions" to see whether they "Loosely Held". I found out that:</p><ul><li><p>"Strong Opinions, Tightly Held" are the hardest people to work with.</p></li><li><p>"Strong Opinions, Loosely Held" are the best people to work with.</p></li></ul><p>Why is "Strong Opinions, Loosely Held" the best to work with?</p><ul><li><p>They have opinions, and they are willing to share and argue. You can pick the best of their ideas.</p></li><li><p>They also are willing to listen to pushbacks, and consider alternatives. This leads to effective brainstorming, towards a collaborative better end result.</p></li><li><p>The best relationship is formed when both parties feel the other person makes me better.</p></li></ul><h1>My suggestions</h1><ul><li><p>If you don't have strong opinions, please push yourself to form strong opinions. It&#8217;s important to learn how to articulate your rationale behind your opinions.</p></li><li><p>If you do have strong opinions, please be mindful to be loosely held. Allow yourself to be convinced by others, and even better, proactively seek opposite views. Take the right pieces from different people, and combine them into the best joint ideas.</p></li><li><p>If you have strong opinions, and they are loosely held, be mindful to show others when you change your opinions. No one else can read your mind. If you don&#8217;t tell others when you change your opinion, it&#8217;s not easy for others to tell, and that hurts your reputation.</p></li><li><p>If you have strong opinions and they are loosely held, identify others in a similar mindset. They are your best potential partners, and together you can go far.</p></li></ul><p>P.S., That PM who helped me realize all these? He&#8217;s now my cofounder of Gaida, and Gene happily acknowledges he&#8217;s my PM now. :)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Do you know what you truly are good at?]]></title><description><![CDATA[Last week I talked about &#8220;do you know what you truly want&#8221;, and a natural progression of this topic is &#8220;do you know what you truly are good at&#8221;.]]></description><link>https://www.yunk.ai/p/do-you-know-what-you-truly-are-good</link><guid isPermaLink="false">https://www.yunk.ai/p/do-you-know-what-you-truly-are-good</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 30 Sep 2024 15:00:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gMdG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gMdG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gMdG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 424w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 848w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 1272w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gMdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png" width="600" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gMdG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 424w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 848w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 1272w, https://substackcdn.com/image/fetch/$s_!gMdG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68f97d4b-449f-4bae-be8e-1e67a0e53177_600x600.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week I talked about &#8220;<a href="https://www.yunk.ai/p/i-dont-know-what-i-want-yet">do you know what you truly want</a>&#8221;, and a natural progression of this topic is &#8220;do you know what you truly are good at&#8221;.</p><p>You might think, well this is easier to figure out. But it&#8217;s actually more nuanced than what it seems at first glance.</p><h1>Level 1: basic understanding</h1><p>When I ask a junior engineer what they are good at, the answers I normally get are like:</p><ul><li><p>I&#8217;m good at solving problems</p></li><li><p>I&#8217;m good at debugging issues</p></li><li><p>I&#8217;m good at delivering solutions</p></li></ul><p>These are a solid foundation to build upon.</p><p>I was like that in the first few years of my career.</p><h1>Level 2: surprise understanding</h1><p>A few years later, someone once said to me: &#8220;you are good at teaching others&#8221;, and I was completely shocked and asked back &#8220;what do you mean?&#8221;</p><p>A little about me: when I was a kid, I really didn&#8217;t like to explain homework problems to other students. Subconsciously I was thinking &#8220;how can you not know this already?&#8221; and I don&#8217;t think my facial expression was hiding it either. As time went by, I knew myself as &#8220;I don&#8217;t like teaching others&#8221;.</p><p>In fact, the first time I heard of &#8220;you are good at teaching others&#8221; was from my PhD advisor during my grad school years, but I dismissed it right away, and never thought more about it.</p><p>It was the 2nd time hearing it, in the work environment, that made me take notice.</p><h1>Level 3: intentional understanding</h1><p>Each surprise understanding is a great self-diagnosis opportunity. I took on this &#8220;you are good at teaching others&#8221; opportunity and did some self-diagnosis.</p><p>What is the contrast between me helping classmates on homework and me helping teammates on work tasks? Clearly I treated them differently and got different results.</p><p>I listed down the differences I could think of, and quickly ruled out most of them. The standing out item was: My attitude.</p><ul><li><p>Helping classmates on homework was perceived as a burden for me.</p></li><li><p>Helping team members on work tasks was perceived as part of my responsibility.</p></li></ul><p>Apparently in a work environment where I was TL, I needed to delegate certain tasks to other team members. To aim for better results, I would spend extra time thinking about what would be the best illustrating examples to show others. What I didn&#8217;t know was, that unintentional action of figuring out the best illustrating examples had great outcome, and thus gained my reputation of &#8220;you are good at teaching others&#8221;.</p><p>In other words, that attitude difference changed everything. I was more patient in helping team members, I spent more time observing where they were stuck, and thinking what&#8217;s the best way to help them, etc. Once I put in the thought, people were happily learning from me, and I also felt my own deep joy when others learned new skills.</p><p>At this point, my self-understanding has changed from &#8220;I don&#8217;t like teaching others&#8221; to &#8220;If I want to, I can be good at teaching others, and I enjoy it too&#8221;.</p><p>Then the journey begins for me to think &#8220;where else I can apply this &#8216;if I want to&#8217; aspect?&#8221; That became wide eye-opening.</p><h1>Level 4: true understanding</h1><p>Now let me share my definition of &#8220;what you are truly good at&#8221;. This phrase, in my definition, refers to things that without intentional effort, you are doing it better than average, with outside 1-sigma deviation.</p><p>The key phrases are &#8220;without intentional effort&#8221; and &#8220;outside 1-sigma deviation&#8221;.</p><h2>Outside 1-sigma deviation.</h2><p>We all know everything is a Normal distribution, and every Normal distribution is a bell curve. When it comes to people, pick any dimension, we can draw a Normal distribution. &#8220;Coding ability&#8221; distribution? That&#8217;s a Normal bell curve. &#8220;Doc writing ability&#8221; distribution? That&#8217;s a Normal bell curve.</p><p>Self-assess yourself in the bell curve. For most things, you are in the middle (by definition a Normal distribution has the middle 70% within 1-sigma). For some things, you&#8217;d be outside of the left 1-sigma (meaning you are worse than average); it&#8217;s okay, everyone has these; we just avoid them and life is all good.</p><p>For some things, you&#8217;d be outside of the right 1-sigma (meaning you are top 15%). This is where you should focus.</p><h2>Without intentional effort</h2><p>For all the things you are outside of the right 1-sigma, assess your effort level. Are you working very hard to maintain that top-15% level, or this top-15% level comes at ease?</p><p>Top-15% without intentional effort -&gt; these are your true strengths. You are born much better than others on this. This is God&#8217;s gift to you.</p><p>In the example I gave earlier, in the work environment, I wasn&#8217;t putting intentional effort to get better at teaching others. The moment my attitude was &#8220;this is my responsibility&#8221;, I was naturally good at teaching others.</p><h2>Natural talent + effort == non-stoppable</h2><p>By following this process (which starts from others&#8217; genuine surprise praise to you), if you&#8217;ve identified an area where you are outside of right 1-sigma deviation without intentional effort, congratulations! You&#8217;ve identified one of your natural talents.</p><p>Now start to put effort to this. You&#8217;ll soon find yourself outside of 2-sigma in this dimension (top 5%) and then 3-sigma (top 1%).</p><p>Natural talent + effort == non-stoppable.</p><h2>What if I can&#8217;t find any &#8220;outside 1-sigma deviation without intentional effort&#8221;?</h2><p>This is a common question I hear.</p><p>The answer is simple, to combine multiple dimensions together. If on dimension A, you are at top 40%, and on dimension B, you are at top 40%. Chances are at dimension A&amp;B, you are at top 15%.</p><p>Illustrating example: say one engineer is slightly above average for infra development, at top 40%. Say this engineer is also slightly above average for mobile app development, at top 40%. Now for a product that needs both strong infra and mobile app development, this engineer likely is a top 15% candidate.</p><p>It&#8217;s my strong belief that everyone can find their &#8220;outside 1-sigma deviation without intentional effort&#8221; areas. The challenge is to find such areas that matter. (But hey, be open-minded. Even if I put &#8220;software engineer&#8221; and &#8220;sweeping floors&#8221; dimensions together, I could become a top-1% talent at iRobot.)</p><p>Enjoy this individualized journey to identify what you truly are good at!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Do you know what you truly want?]]></title><description><![CDATA[In Founding Engineers, Part I, I mentioned that &#8220;I don&#8217;t know what I want yet&#8221; would be a great future topic.]]></description><link>https://www.yunk.ai/p/i-dont-know-what-i-want-yet</link><guid isPermaLink="false">https://www.yunk.ai/p/i-dont-know-what-i-want-yet</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 23 Sep 2024 15:02:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6a5z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6a5z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6a5z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 424w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 848w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 1272w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6a5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png" width="620" height="620" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:620,&quot;width&quot;:620,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6a5z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 424w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 848w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 1272w, https://substackcdn.com/image/fetch/$s_!6a5z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a1100-1acf-4232-836a-c3f486fe56ce_620x620.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In <a href="https://www.yunk.ai/p/founding-engineers">Founding Engineers, Part I</a>, I mentioned that &#8220;I don&#8217;t know what I want yet&#8221; would be a great future topic. This week, I had a few conversations that made this a top of mind, so it&#8217;s a perfect time to get to it.</p><p>Let me first reveal the high level summary:</p><ul><li><p>I believe it&#8217;s important for everyone to figure out what truly matters to them, and this comes from internally self diagnosing emotions and rationales, and externally understanding different culture systems.</p></li><li><p>This is not an easy task, and likely will take years to get there. But once that has been figured out, happiness will jump tremendously.</p></li></ul><p>How did I come to these? Let me first go through my own career journey to illustrate the challenge and the progression.</p><h1>Stage 1, I had no idea what I wanted</h1><p>When I was a kid, my STEM grades were great, and that was the only thing I knew. I got accepted by Tsinghua University, but I had no idea what majors to pursue - in fact, I didn&#8217;t even know what each major meant. My parents picked the choices for me, and fate determined that I got enrolled into the Department of Automation.</p><p>Graduating from Tsinghua, the only thing I knew was I&#8217;d apply to US grad school. I had no idea how grad schools in the US work. Through fate again, I got to Drexel University studying for a PhD in Computer Networks (which I didn&#8217;t actually apply to).</p><h1>Stage 2, I thought I knew what I wanted, but I was wrong and it&#8217;s obvious to detect</h1><p>During my PhD, I enjoyed the journey of doing theoretical research and publishing papers. I thought that&#8217;s what I wanted to do for the rest of my life. When graduating, I only had eyes on faculty positions, and applied to all open academic positions.</p><p>But the economy wasn&#8217;t good that year, and I didn&#8217;t get any academic interviews. The only interview I got through that entire year was from Microsoft, and I received an entry level software engineer offer. I accepted it only because I had no other choice. In my mind, this was purely a temporary solution; I&#8217;d be back in academia in no time.</p><p>I worked on payments. We were building the payment solution behind MSN, Xbox, Bing, etc. I was so surprised by how much I enjoyed building real user facing products.</p><p>I thought I wanted to do research, but I was wrong, and it only took me a few months of product development to detect this.</p><h1>Stage 3, I thought I knew what I wanted, but I was wrong and it&#8217;s not clear that I was wrong</h1><p>Now that I knew I wanted to build real products, I poured my heart and soul into it.</p><p>I was quickly rewarded by good performance ratings, fast promotions, larger scope, etc. Every time I got an excellent performance rating, or a promotion, or a larger scope, I was so happy. Every time I got a normal performance rating, or promotion being delayed, or someone else got a larger scope, I was so upset.</p><p>Clearly &#8220;good performance / promotion / larger scope&#8221; was what I wanted. I had my own genuine emotional reactions as evidence. And I could observe everyone else around me was also behaving the same way.</p><p>Unfortunately I was wrong about what I truly wanted, and what&#8217;s worse, I couldn&#8217;t detect that for years.</p><p>The problem was, the entire system around me acted as a mask hiding the true me. People around me, we were speaking the same career language, and had similar desired career goals. I was easily influenced to believe the entire world would be the same.</p><p>My unhappiness gradually grew, though I still associated my unhappiness with the fact that I wasn&#8217;t getting what I wanted, without realizing there were deeper issues. That growing unhappiness led me to the final decision to leave big tech and jumped into the startup world.</p><p>Fortunately for me, that changed my viewpoint for the better.</p><h1>Stage 4, I truly knew what I wanted</h1><p>I was suddenly immersed into a world where I didn&#8217;t need to worry about my performance, or my promotion, or my scope. I just needed to worry about building products that users love.</p><p>I finally experienced true happiness for myself. Building products that users love, and helping people grow; doing these two things without the need to worry about my own performance or promotion or scope; that is what I truly wanted.</p><p>Looking back, now I understood why I was unhappy before. I thought I wanted better performance rating, promotion, bigger scope, and while chasing those, I had to make some decisions that were not best for our user experience. My unhappiness came from the fact that deep down I didn&#8217;t like the decisions I had to make, and I was disappointed at myself for making those decisions.</p><h1>How to figure out what you want?</h1><p>I strongly believe it&#8217;s important for everyone to figure out what they truly want (and the answers will vary per person).</p><p>The question is: how to figure out?</p><p>Looking at my own journey, I think there are 2 key aspects:</p><ul><li><p>When you feel happy, keep asking yourself &#8220;why am I happy now?&#8221; Vice versa for when unhappy. Don&#8217;t settle for surface answers; must go deep here.</p></li><li><p>Understand different company environments and how they affect you.</p></li></ul><h3>Go deep on &#8220;Why am I happy now?&#8221;</h3><p>When you get a promotion, you&#8217;ll be happy. That&#8217;s well expected. However, it&#8217;s worth digging deeper on what&#8217;s the real reason beneath the promotion that makes you happy.</p><p>Maybe it&#8217;s because now you will get paid more. If so, you should ask &#8220;at what point, more money doesn&#8217;t bring extra happiness for me?&#8221; And &#8220;what are the alternative approaches for me to get to that financial point?&#8221;</p><p>Maybe it&#8217;s because you feel your new title reflects your skill growth. If so, you should ask &#8220;what other skills do I want to grow next?&#8221; In general, a title is only a proxy, and not an accurate reflection of a person&#8217;s ability.</p><p>Maybe it&#8217;s because you feel you finally get recognition. If so, you should ask &#8220;do I need extrinsic validation, or intrinsic validation?&#8221; And &#8220;are there faster ways to get the validation?&#8221; Promotion normally isn&#8217;t the fastest path for such validation.</p><p>There are other reasons too. The point is, be honest with yourself, and whatever the reason is, it reveals something about yourself. This is a great opportunity to self-diagnose what&#8217;s the root reason that you care deeply about. Focus your energy on the root reason.</p><h2>Understand different environments</h2><p>Every company is a different environment. Culturally what it promotes and what it discourages can be very different. You need to understand a few of these cultural systems to understand what resonates with you and what doesn&#8217;t.</p><p>If you have worked for different companies, then you probably have a better sense.</p><p>If you have only worked for one company, and you happen to thrive in that one company, this is where the most misunderstanding happens. As time goes, you&#8217;ll subconsciously perceive how this company operates is how every company operates, and you&#8217;ll unintentionally build muscle memory of how you operate based on how the company operates.</p><p>To truly break out of this, you need to eventually switch companies. And I know that&#8217;s not easy to do. So short of that, you should try to talk to people from different companies, and learn as much as you can how each company is different, and how they reward different types of behaviors.</p><h1>Summary</h1><p>It&#8217;s important for everyone to figure out what truly matters to them, beyond the surface answers. And this comes from internally self diagnosing emotions and rationales, and externally understanding different culture systems.</p><p>This is not an easy task, and likely will take years to get there. But once that has been figured out, your happiness will jump tremendously. I wish everyone to enter that realm soon.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[State of Copilot]]></title><description><![CDATA[The Pragmatic Engineer newsletter recently did a survey on AI dev tooling, and out of 216 responses, 40% positive, 30% neutral and 20% negative.]]></description><link>https://www.yunk.ai/p/state-of-copilot</link><guid isPermaLink="false">https://www.yunk.ai/p/state-of-copilot</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 16 Sep 2024 15:01:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bBrO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bBrO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bBrO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 424w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 848w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 1272w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bBrO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png" width="543" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:543,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bBrO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 424w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 848w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 1272w, https://substackcdn.com/image/fetch/$s_!bBrO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F703ee802-f223-4389-a0ac-6ab32bc48ca3_543x300.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Pragmatic Engineer newsletter recently did a <a href="https://newsletter.pragmaticengineer.com/p/ai-tooling-part-2">survey on AI dev tooling</a>, and out of 216 responses, 40% positive, 30% neutral and 20% negative. This inspired me to share my own experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cjgT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cjgT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 424w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 848w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 1272w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cjgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png" width="848" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:848,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cjgT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 424w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 848w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 1272w, https://substackcdn.com/image/fetch/$s_!cjgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2c46653-e5a0-41c1-be51-d422a5f48107_848x748.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Survey result of 216 responses</figcaption></figure></div><h1>Personal history of editor choices</h1><p>Let&#8217;s first quickly go over my history of editor tools.</p><ul><li><p>My undergrad was in China, and back then we were using DOS / Win3.1 machines. Notepad was the main editor when I started programming. I still remember the day I opened Borland C++ 3.1, and was blown away by what an IDE could do.</p></li><li><p>Coming to the US for grad school, all development work was on Unix, and Emacs became my editor.</p></li><li><p>My first job was Microsoft, so I went back to Windows machines, and Visual Studio was the chosen IDE.</p></li><li><p>At Google, I switched to Mac laptop (and stayed that way ever since). Development was on Linux, so I learned to do all coding using Emacs on the SSH terminal.</p></li><li><p>Leaving Google, I re-entered the IDE world. I tried a lot of different tools, and eventually landed on Atom.</p></li><li><p>After selling Leap.ai to Facebook, I was happy that I could continue to use Atom (since Atom was built by GitHub and Facebook), but I was soon surprised that Facebook internally primarily used VS Code. I continued to use Atom for a while, but eventually switched to VS Code as well.</p></li><li><p>In Gaida, we started with VS Code, but recently all switched to Cursor.</p></li></ul><h1>Why did we pick Cursor?</h1><p>Honestly Cursor is just like VS Code. UI is the same, all configs / extensions can work as is. This made the initial adoption low friction.</p><p>The built-in Copilot is quite good for the free version.</p><ul><li><p>Git commands are overly complex, and hard to remember. I used to have a git cheatsheet tab open in my browser and check regularly. Now using Cursor, I just use human language to describe what I want, and Cursor can translate it to the actual command. This was very helpful.</p></li><li><p>We spend a lot of time in running build commands or tests, and when they fail, we debug what the problems are. Cursor offers insights on the errors, and suggests potential fixes. When it works, it&#8217;s amazing.</p></li><li><p>During debugging, we often need to add extra logging to help identify the problems. Now I just type &#8220;add some logs&#8221; in Cursor, and let Cursor suggest the logging code change.</p></li><li><p>During coding, we often have similar logic, e.g., we did something to &#8216;foo&#8217;, and now need something similar to &#8216;bar&#8217;. In the old days, copy-n-paste, and then replace foo with bar. Now Cursor will automatically generate the code for bar.</p></li><li><p>Cursor copilot is also very good in writing tests, thus truly enabling TDD (Test Driven Development) mode.</p></li></ul><p>If I have to summarize Cursor copilot, I would say it&#8217;s as if Stack Exchange has been directly integrated and applied to your local code context.</p><h1>Limitation of Copilot</h1><h2>Improvements are more on tactical level</h2><p>There seems to be a phenomenon that hands-on eng consider AI tools to positively improve productivity but eng leadership is much more neutral on this.</p><p>My rationale is that AI tools provide improvements on <em><strong>tactical</strong></em> tasks (all the examples above fall into this category). It makes engineers&#8217; lives simpler (less time spent on tedious and repetitive tasks).</p><p>However copilot doesn&#8217;t help much on <em><strong>strategic</strong></em> tasks yet, like product direction, prioritization, business logic, etc, and these strategic tasks are the dominant factors in overall development speed (which eng leadership has more focus on).</p><h2>Hallucination</h2><p>Also, this article won&#8217;t be complete without a mention of when copilot does the wrong thing and leads to a disastrous outcome.</p><p>Wed night, after finishing a key functionality, I was so excited that I decided to also handle one task that I&#8217;ve punted for a while - to turn down the integration test service after integration test finishes. I typed a human command &#8220;bring down the service at the end&#8221;, and Cursor translated this to a command in github workflow config. I test ran it. Instead of stopping the integration test service, it deleted the service completely. I had to spend 2 hours recovering the deleted service.</p><p>Yes, it&#8217;s my fault for not noticing the command it translated to is &#8220;delete&#8221;. A lesson learned. Don&#8217;t forget LLM can hallucinate, and copilot output still needs to be double checked by the human.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Cascading Founder Mode]]></title><description><![CDATA[If you are in the startup and VC world (or in tech world in general), chances are you&#8217;ve heard a lot of discussions on the topic of Founder Mode vs Manager Mode, based on Paul Graham&#8217;s post.]]></description><link>https://www.yunk.ai/p/cascading-founder-mode</link><guid isPermaLink="false">https://www.yunk.ai/p/cascading-founder-mode</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 09 Sep 2024 15:00:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I1Ef!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d1f04fb-37f2-47b5-8cc3-156da7e435fd_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mEnN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mEnN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 424w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 848w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 1272w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mEnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png" width="270" height="187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:187,&quot;width&quot;:270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mEnN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 424w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 848w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 1272w, https://substackcdn.com/image/fetch/$s_!mEnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89fc7b76-3969-431b-ab94-4e8179f611b3_270x187.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>If you are in the startup and VC world (or in tech world in general), chances are you&#8217;ve heard a lot of discussions on the topic of Founder Mode vs Manager Mode, based on Paul Graham&#8217;s <a href="https://paulgraham.com/foundermode.html">post</a>.</p><p>High level, the gist is that Airbnb CEO Brian Chesky shared that traditional wisdom of &#8220;letting professional managers help you scale your company&#8221; didn&#8217;t actually work for him, and this point was echoed by many successful YC founders.</p><p>In other words, the thesis is &#8220;if you are a founder, you better run your company in founder mode&#8221;.</p><p>This gets immediate bi-modal reactions.</p><ul><li><p>Strong acknowledgement, especially from successful founders. This also leads to some doubts for current non-founder CEOs.</p></li><li><p>Strong criticisms that this could legitimize founders&#8217; micromanaging or other jerky behaviors as founder mode.</p></li></ul><p>I have been a professional manager many times (sometimes with founders as CEO and sometimes not), and I&#8217;ve been a founder twice. I have seen many variations, and I don&#8217;t think this is a black-n-white case. I felt something was missing, but I couldn&#8217;t clearly articulate it. Until a conversation with my wife over this weekend helped me crystalize my thoughts.</p><p>I call this &#8220;Cascading Founder Mode&#8221;.</p><h1>Difference between a founder and a professional manager</h1><p>I want to start by stating that I agree with Paul that there are clear differences between a founder and a professional manager.</p><ul><li><p>Vision</p><ul><li><p>Founders have specific vision for the product and the company, and have deep understanding where the product should go.</p></li><li><p>Professional managers by definition inherit and work on founders&#8217; vision. They might adjust / extend the visions, but the original direction was set by the founders already.</p></li></ul></li><li><p>Commitment</p><ul><li><p>Good founders have the mental commitment to solve whatever problems that come in the way. Quitting individually isn&#8217;t an option.</p></li><li><p>For professional managers, it&#8217;s well known and accepted advice that &#8220;if you don&#8217;t get along with your manager, you should consider leaving&#8221;. Quitting individually is part of the toolkit.</p></li></ul></li><li><p>People skills</p><ul><li><p>Founders without good people skills might still be effective founders.</p></li><li><p>Professional managers without good people skills rarely stay as professional managers.</p></li></ul></li><li><p>Need to manage up</p><ul><li><p>There&#8217;s nearly no need for founders to manage up. Yes, founders need to be accountable for investors, board, and if successful, eventually shareholders, that&#8217;s not the same as &#8220;managing up&#8221;.</p></li><li><p>Professional managers have been learning about how to manage up for the majority of their career, and normally are very good at it.</p></li></ul></li><li><p>Reward for risk taking</p><ul><li><p>Founders have a bigger safety net for risk taking.</p></li><li><p>Professional managers might lose their position for risk taking.</p></li></ul></li></ul><p>Put it simply, for professional managers, they are working for a job, while for founders, it&#8217;s their life.</p><h1>One famous example</h1><p>It has been <a href="https://www.businessinsider.com/why-mark-zuckerberg-turned-down-yahoos-1-billion-offer-to-buy-facebook-in-2006-2017-4">well publicized</a> that when Yahoo offered $1B to acquire Facebook in June 2006, Zuck rejected the offer. All the professional managers around him, including investors (who have been founders before), thought this was a great deal, and Facebook should sell.</p><p>Zuck thought differently. He was deeply passionate about people connections and had a long vision about this specific direction. He argued that no one at Yahoo would have this vision, and they wouldn&#8217;t build such products / features after acquisition. Therefore this $1B offer way undervalued their business.</p><p>This is probably the most famous example where a founder mode decision ended up drastically different from a manager mode decision, and we now all agree that the founder mode decision worked out much better for the company, for the professional managers, and for the investors as well.</p><h1>Decision differences</h1><p>My personal experience is that decisions like this actually happen all the time, where a different decision would be made depending on whether it&#8217;s founder mode or manager mode. It&#8217;s just that most of these decisions are at a much smaller scale or impact, and thus harder to tell.</p><p>I list some imaginary examples here where founder mode and manager mode decisions could differ:</p><ul><li><p>When we launch this product, do we pick logo color A or B?</p></li><li><p>Do we prioritize feature C or D?</p></li><li><p>Do we hire this person X?</p></li><li><p>Do we open a new office in location Y?</p></li><li><p>When do we set up a formal performance review process?</p></li></ul><p>Each of these decisions might have a small difference, but as time goes, the difference could accumulate to something that truly changes the company course. It&#8217;s just not easy to measure when and how much.</p><p>In an ideal situation, a founder learns to be a good professional manager, and keeps that founder mode. Or a professional manager picks up the founder mode (early era of Eric Schmidt in Google comes to mind as an example). Both of these combine the best of both worlds.</p><p>So should we just let founders micro-manage to make sure only founder mode decisions are made?</p><h1>Cascading Founder Mode</h1><p>The fact is even micro-managing by founders doesn&#8217;t actually work.</p><p>Ultimately the challenge is that the number of founders in any company is a small fixed number. If the company is successful, the company size grows, more layers are added, and it gets harder for the small fixed number of founders to have direct understanding on the ground. When their feet are no longer on the ground, their micro-managing ability and effectiveness reaches limit, &#8220;managing up&#8221; becomes more and more prevalent, and miscommunication (intentionally or unintentionally) occurs.</p><p>How to solve this inevitable problem that comes with company success? This is what I call &#8220;Cascading Founder Mode&#8221;.</p><p>Before a new layer is added, carefully assess whether the manager candidate can operate with founders&#8217; mindset. We can&#8217;t change the fact that they are not founders, and they will have a &#8220;I&#8217;m working for a job&#8221; mindset to some degree. But they can still be closer to founders mindset than &#8220;I&#8217;m working for a job&#8221; mindset.</p><p>By taking precautions only, it won&#8217;t prevent &#8220;I&#8217;m working for a job&#8221; mindset from showing up. Course correction is also important. If some manager recently hired or converted shows more &#8220;I&#8217;m working for a job&#8221; mindset, the issue needs to be dealt with quickly. Letting it linger will result in it spreading like a cancer, and deteriorating quickly.</p><p>Once this is done right, effective delegation will naturally emerge, and micro-managing becomes a non-issue.</p><h1>Not touched here</h1><p>It&#8217;s worth calling out that I didn&#8217;t touch the topic of how to make sure we don&#8217;t legitimize founders&#8217; jerky behavior as founder mode. While everyone agrees with this statement, it&#8217;s much harder to figure out what behavior crosses the line to become jerky. It&#8217;s probably a good topic for another day.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Move Fast, in Velocity]]></title><description><![CDATA[It&#8217;s now September 2024, and it&#8217;s been slightly more than 3 months since I started full time on Gaida.]]></description><link>https://www.yunk.ai/p/move-fast-in-velocity</link><guid isPermaLink="false">https://www.yunk.ai/p/move-fast-in-velocity</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Tue, 03 Sep 2024 15:02:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rqiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rqiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rqiN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rqiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png" width="960" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rqiN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 424w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 848w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 1272w, https://substackcdn.com/image/fetch/$s_!rqiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64927844-f8cc-4476-9ae6-9100a5e4f856_960x720.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s now September 2024, and it&#8217;s been slightly more than 3 months since I started full time on Gaida. This long weekend served as a perfect time for a 3-month reflection.</p><p>The key phrase that jumped to my mind is &#8220;Move Fast&#8221;.</p><h1>Move Fast</h1><p>This is Meta&#8217;s culture #1. It used to be &#8220;Move Fast and Break Things&#8221;, and when the company became big, the &#8220;break things&#8221; part no longer made sense and got dropped. &#8220;Move fast&#8221; stayed as the culture.</p><p>When I first joined Meta, I was so thrilled by this culture statement, since it perfectly matched the startup mentality I enjoyed. Everyday, I observed first hand how such a big company could keep moving fast. Have a new idea? Create a diff and the experiment starts within hours; within a few days, metrics show up on the dashboard. Iteration speed was truly amazing.</p><p>However, as time went by, I started to notice downsides. Many people were not pausing to learn from past mistakes, or handling edge cases. Instead, oftentimes it&#8217;s whatever made metrics good was treated gold.</p><p>When I stepped back and looked at the bigger picture, I noticed the team often ended up in a circle: a) having a hypothesis about what would move a metric, b) jumping all in and hacking things up, c) observing metric didn&#8217;t move, d) jumping all out and completely abandoning the previous effort.</p><p>This is when I realized a key question: &#8220;Move fast, in terms of speed or velocity?&#8221;</p><h1>Physics Refresher: Speed vs. Velocity</h1><p>High school Physics class was the first time I encountered the concept of scalar vs. vector values, and the difference between speed and velocity.</p><ul><li><p>Speed is a scalar value, measuring how fast an object is moving at any given moment</p></li><li><p>Velocity is a vector value, and it has a direction attached to it.</p></li></ul><p>Normally in terms of the absolute value, speed and velocity don&#8217;t differ that much, since velocity can be interpreted as speed with a direction.</p><p>But in certain cases, they can be drastically different. One such contrasting example is when an object spins in a circle. It moves constantly at high speed, but each time it circles back to the original starting spot, the average velocity would be zero.</p><h1>Move Fast, in Speed or in Velocity?</h1><p>Let&#8217;s go back to the previous example: <em>a) having a hypothesis about what would move a metric, b) jumping all in and hacking things up, c) observing metric didn&#8217;t move, d) jumping all out and completely abandoning the previous effort.</em></p><p>Throughout the entire time, everyone was actively moving. Lots of motion. But when the effort was abandoned, velocity was zero.</p><p>If we kept the learnings and applied that for the future, I&#8217;d still consider that as a positive outcome. However, more often than not, the learnings were not properly summarized, nor properly shared. In other words, it just ended without much splash.</p><p>Never confuse motion for progress.</p><h1>Consistent Direction and Steady Pace</h1><p>In the story of &#8220;The Tortoise and the Hare&#8221;, the tortoise won the race. Why? It&#8217;s the combination of <strong>consistent direction</strong> and <strong>steady pace</strong>.</p><p>Consistent Direction: Be clear about the north star, and from time to time step back to check whether we are getting closer to our north star.</p><p>Steady Pace: The tortoise taking a slow but steady pace beats the hare sprinting and then napping. The finish line might seem far away, but the attitude of one step at a time towards the finish line can quickly accumulate a lot of progress.</p><p><strong>Move Fast, in Velocity.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How do you decide whether a startup idea is worth committing to?]]></title><description><![CDATA[Last week one of my previous colleagues asked me, &#8220;How did you decide whether an idea is worth committing to for your startup?&#8221; I said, &#8220;Ah, I figured that out before my first startup!&#8221;]]></description><link>https://www.yunk.ai/p/how-do-you-decide-whether-a-startup</link><guid isPermaLink="false">https://www.yunk.ai/p/how-do-you-decide-whether-a-startup</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 26 Aug 2024 15:00:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W0O_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W0O_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W0O_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 424w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 848w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W0O_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png" width="1024" height="1292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1292,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W0O_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 424w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 848w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 1272w, https://substackcdn.com/image/fetch/$s_!W0O_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f480066-736e-4b19-b900-dff49ea49dd6_1024x1292.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week one of my previous colleagues asked me, &#8220;How did you decide whether an idea is worth committing to for your startup?&#8221; I said, &#8220;Ah, I figured that out before my first startup!&#8221;</p><p>In 2015, I left Google, and joined Sumo Logic to learn how to do startup. Instead of identifying an idea first, I took an engineering approach to establish an evaluation framework first - if I had an idea, how would I evaluate whether the idea would be worthwhile pursuing?</p><p>I came up with 4 criteria:</p><ol><li><p><strong>General Demand</strong></p></li><li><p><strong>Social Good</strong></p></li><li><p><strong>Monetizability</strong></p></li><li><p><strong>Personal Passion</strong></p></li></ol><p>I want to clarify these are my <em>personal</em> choices, and they&#8217;ve stood the test of time <em>for me</em>. These are not golden rules for everyone, but hopefully useful for many future entrepreneurs.</p><h1>#1. General Demand</h1><p><strong>It could be a 2C or 2B product; if 2C, (almost) every consumer needs a product like this; if 2B, (almost) every company needs a product like this.</strong></p><h2>Key phrase 1: 2C or 2B</h2><p>Back then, I haven't developed a strong <a href="https://www.yunk.ai/p/to-b-or-not-to-b">preference between 2C and 2B</a> yet. I was open to both. In fact, I did my first startup Leap.ai as a hybrid, which had both 2C (helping consumers develop career success) and 2B (helping companies hire talent) components.</p><p>After Leap.ai got acquired by Facebook, and worked in Facebook / Meta for 5 years, I now have much stronger interest in 2C. The complex distribution among consumer preferences is more intriguing to me personally.</p><h2>Key phrase 2: (almost) every</h2><p>When I was at Google, my naive thinking was it would be easier for me to pick a niche market, and build a dominating product in that niche market.</p><p>The top lesson Sumo Logic leaders taught me was, it should be the opposite. Go chase a large market. The key is the overall pie needs to be big. When the overall pie is big, even if my initial slice is small, I can always work to increase my slice. If I go after a niche market, there&#8217;s no more growth after I am the dominant player.</p><p>VCs always look for &#8220;market size&#8221; in pitch deck, for exactly this reason.</p><h2>Key phrase 3: needs</h2><p>Elementary schools in the US teach the concept of &#8220;need&#8221; vs. &#8220;want&#8221; early on. When my daughter first learned about it, it was an eye-opening moment for me. Growing up, I never learned or was made aware of the subtle but critical difference.</p><p>&#8220;Needs&#8221; are must-have; &#8220;wants&#8221; are at best nice-to-have.</p><p>Silly example: food is must-have, and ice cream is nice-to-have. Complication: is coffee must-have or nice-to-have? For some people, coffee is must-have to keep their energy, and for some it&#8217;s nice-to-have.</p><p>More interesting complication: it can change too. Grocery delivery was nice-to-have, but then became must-have during COVID, and post-COVID, is it now must-have or nice-to-have?</p><h1>#2. Social Good</h1><p><strong>The product of my startup, if done right, should bring value to humanity.</strong></p><p>There has always been lots of controversy around Google&#8217;s &#8220;Don&#8217;t be evil&#8221; motto, but I always felt strongly connected to the underlying theme that technology should help humanity and do the right thing.</p><p>There are many areas which have strong demand, and can make lots of money too, but I personally wouldn&#8217;t want to be involved since I can&#8217;t justify whether they are overall good for humanity.</p><p>Note that I&#8217;m not saying technology has no down side. I believe everything has 2 sides of the same coin; nothing is purely good nor purely bad. It&#8217;s the overall tradeoff that determines.</p><h1>#3. Monetizability</h1><p><strong>The company needs to make money.</strong></p><p>When I first developed this framework in 2015 / 2016, it was common for startups to only chase user growth, with a statement of &#8220;we&#8217;ll figure out monetization later&#8221;. But I preferred it differently. For any company to do social good, the more money it makes, the bigger potential it can contribute to social good. Therefore I insisted on checking monetizability from day 1.</p><p>Granted, I wasn&#8217;t saying the startup needed to be profitable from day 1; almost no one met that bar. I just didn&#8217;t want the monetization plan to be handwavily postponed as an afterthought.</p><p>It just happens that VC trend since COVID years has also moved towards this direction. Nowadays monetizability / profitability becomes a tablestake for VC investments. So this is no longer a controversial point any more.</p><h1>#4. Personal Passion</h1><p><strong>I must personally feel passionate about the domain.</strong></p><p>Entrepreneurship is a long grind, and requires grit and perseverance. If the founders don&#8217;t have personal passion for the product, it&#8217;s much more likely along the way some event triggers the thought of give-up, and once that thought comes up, it likely only grows.</p><p>Therefore if I don&#8217;t have passion for a certain domain, I shouldn&#8217;t pick that domain for my startup.</p><h1>Test Cases</h1><h2>1st startup: Leap.ai</h2><p>Back in 2015 / 2016, I got lots of feedback whether the criteria were too restrictive, and people were suggesting to me that maybe 3 out of 4 would be good enough to consider.</p><p>Then Richard pitched to me the idea of Leap.ai, and I found out all 4 criteria were met, and for the first criterion, instead of EITHER-OR, it even met AND.</p><ul><li><p>General Demand</p><ul><li><p>Leap.ai has both 2C and 2B components. Every consumer needs some service to help them succeed in their careers, AND every company needs some service to help them hire the right talent.</p></li></ul></li><li><p>Social Good</p><ul><li><p>If Leap.ai were to succeed, it would improve overall society efficiency by helping people better find employment opportunities, vice versa.</p></li></ul></li><li><p>Monetizability</p><ul><li><p>It&#8217;s common practice for companies to pay headhunter commission fees, thus it&#8217;s easy to monetize Leap.ai product.</p></li></ul></li><li><p>Personal Passion</p><ul><li><p>I have intrinsic joy mentoring people / helping people grow and succeed.</p></li></ul></li></ul><h2>2nd startup: Gaida</h2><p>Now in 2024, the idea Gene and I are pursuing also passes all the criteria. I&#8217;ll update this section once the idea is more broadly announced.</p><h1>Conclusion</h1><p>I have high confidence this criteria set serves me well to guide me to narrow down what to work on. It doesn&#8217;t have any correlation to whether the idea works in the end. That is left to execution (and luck too), and the uncertainty is the exciting part.</p><p>Onwards&#8230;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Individual Excellence vs. Team Excellence]]></title><description><![CDATA[Last week, when discussing interview candidates of different experience levels, my co-founder Gene asked me, &#8220;any thoughts about the biggest learning leaps between year 3 and year 10?&#8221; This made me think&#8230;]]></description><link>https://www.yunk.ai/p/individual-excellence-vs-team-excellence</link><guid isPermaLink="false">https://www.yunk.ai/p/individual-excellence-vs-team-excellence</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 19 Aug 2024 15:01:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1p_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1p_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1p_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 424w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 848w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 1272w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1p_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png" width="1201" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1201,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1p_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 424w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 848w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 1272w, https://substackcdn.com/image/fetch/$s_!1p_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22f5d7e-f560-46ef-a5d0-39add2971e57_1201x809.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">2004 Dream Team only won Bronze Medal</figcaption></figure></div><p>Last week, when discussing interview candidates of different experience levels, my co-founder Gene asked me, &#8220;any thoughts about the biggest learning leaps between year 3 and year 10?&#8221; This made me think&#8230;</p><p>I worked 3 years at Microsoft, followed by 10 years at Google. So between year 3 and year 10 for me would squarely be my early Google years. What did I learn the most during that time?</p><p>I grew from a L4 eng to a L7 eng; I led more projects; I became a manager, and team size grew; I had more achievements under my belt; I moved from Pittsburgh to Mountain View and took on a brand new initiative. I became a father and had 2 daughters. A lot happened in those years, but what would I consider as the biggest learning leap?</p><p>Then it hit me, it&#8217;s the understanding of &#8220;Individual Excellence vs. Team Excellence&#8221;.</p><h1>It starts with individual being excellent</h1><p>Throughout our early education, we understand the individual excellence component. Individually we strive for better knowledge, better grades, better experiences. Of course we were taught of the &#8220;teamwork&#8221; concept, and there were team projects throughout the journey. But still, for the most part, we are evaluated as individuals.</p><ul><li><p>Applying to college? We are being assessed as an individual.</p></li><li><p>Graduating from college, and going through a job interview? We are being assessed as an individual.</p></li><li><p>Got a job and going through performance review? We are being assessed as an individual.</p></li></ul><p>It is an environment of &#8220;<em><strong>I</strong></em> need to be excellent&#8221;.</p><h1>Team excellence == sum of individual excellence, maybe?</h1><p>Then I became a tech lead, and then a manager. I was responsible for the team&#8217;s and the product&#8217;s success. At this point, &#8220;team excellence&#8221; became clearly an important aspect for me.</p><p>How did I tackle the team excellence challenge? By making sure every individual in the team was excellent.</p><p>I hired the best individuals into my team (meaning competing with other hiring managers from the same talent pool); I rewarded my high performing team members with bigger scope and promotions; I managed out low performers.</p><p>My teams were always high performing teams. Because I always made sure every team member was excellent individually. I cracked that nut!</p><p>Until the <strong>Action Ads</strong> project.</p><p>I briefly mentioned the before-launch moment of the Action Ads project in <a href="https://www.yunk.ai/p/humane-leadership">my tribute to Susan Wojcicki</a> last week. Here I&#8217;ll talk about the conception moment.</p><p>My team started as a Knowledge Ads project, with the charter of figuring out how to use Knowledge Graph in ads. The original idea was on infra and targeting, and therefore I built the entire team with infra and ML experts.</p><p>Action Ads was to build movie streaming ads in the Movie Knowledge Panel. It had a very aggressive launch timeline, and therefore the original proposal by leadership was to ask Google Shopping team to use their existing technology to hack up something. After learning about this, I volunteered my team to build it, truly using the Knowledge Graph technology. I was told we had to hit the original launch timeline, and I took the bet.</p><p>The team was really excited, but we realized one issue. No one on the team knew how to make UI changes, and this project needed to make UI changes on google.com knowledge panels.</p><p><strong>A team of excellent infra and ML experts can&#8217;t make simple UI changes</strong> - quite obvious.</p><p>I first tried to borrow UI engineers from other teams, but was rejected. We had to be self-sufficient.</p><p>I assessed everyone on the team, and made my guess who were more likely to succeed in taking on UI responsibilities. I then talked to them in private, and convinced them to give it a try, with a promise that I would focus on hiring UI engineers if this became an ongoing need.</p><p>It worked. 3 months of heavy engineering later, we were technically ready, thus enabling that before-launch moment of beach walk.</p><h1>True team excellence == individuals do what makes team better</h1><p>Those 2 infra and ML expert engineers who took on the challenge to tackle UI? They went on to become successful all-around eng leads. They suffered extra burden and uncertainty during the first few months, but it paid off in the long run.</p><p>I took away a key lesson as well, building a solid team does not mean building a team of solid people of the same skills.</p><p>Change is the only unchanged nature of our business, and diversity and open-mindedness are the most critical components to defend against unknown future change.</p><p>As a leader, it&#8217;s my responsibility to assess what my team&#8217;s weakness will be in the event of unknown future changes, and work on mitigation plans accordingly.</p><p>It should be an environment of &#8220;<em><strong>Together, we</strong></em> need to be excellent.&#8221;</p><p><em>What would you do for your team to maximize team excellence?</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Humane Leadership]]></title><description><![CDATA[Remembering Susan Wojcicki]]></description><link>https://www.yunk.ai/p/humane-leadership</link><guid isPermaLink="false">https://www.yunk.ai/p/humane-leadership</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 12 Aug 2024 15:00:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_juT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_juT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_juT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 424w, https://substackcdn.com/image/fetch/$s_!_juT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 848w, https://substackcdn.com/image/fetch/$s_!_juT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 1272w, https://substackcdn.com/image/fetch/$s_!_juT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_juT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png" width="764" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:764,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_juT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 424w, https://substackcdn.com/image/fetch/$s_!_juT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 848w, https://substackcdn.com/image/fetch/$s_!_juT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 1272w, https://substackcdn.com/image/fetch/$s_!_juT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febbca76d-9f48-4f6a-8716-a6419bbd6493_764x432.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some time around new year of 2014, at Seascape Beach Resort in Santa Cruz, I was attending Google Ads Leadership Summit. This was organized by Susan Wojcicki, then SVP of Google Ads org. After the dinner, we had a bonfire on the beach, and Susan joined us.</p><p>At that time, my team was working on a project called <em>Action Ads</em> (which was later reported publicly by <a href="https://searchengineland.com/google-testing-ads-knowledge-graph-panels-184584">Search Engine Land</a> and many other media). The idea was straightforward. For a movie, we&#8217;d offer streaming service providers a chance to bid to show themselves on movie Knowledge Panels, and this would be a brand new ad format.</p><p>We built all the technology needed to launch this, but it hit a wall.</p><p>Back then Google was organized into different Product Areas (PAs), each led by one SVP, and this project stirred up conflict among multiple PAs. Search (which owned Knowledge Panels), Ads (which Susan led, and my team was part of), YouTube (which offered these movies to be streamed), Android (which offered Google Play where these movies could be bought), all had opinions on what this Action Ads product should be.</p><p>My team was caught in between. We worked heads-down for 3 months to get the product ready, and then were put in a holding pen to wait for leadership decisions. I was full of uncertainty on that summit day.</p><p>Susan noticed, and grabbed me for a walk. We had a long walk on the beach. I unloaded my frustration on the situation. Susan mostly listened, occasionally asked for clarification questions or my opinions on tradeoffs, but didn&#8217;t offer much of her own opinions. At the end, she told me &#8220;I&#8217;ll talk to Larry [Page] tomorrow&#8221;.</p><p>Susan then worked her magic to align with the entire L-team (Larry Page&#8217;s leadership team was called L-team). Lots of negotiations later, we got a launch approval, signed off by the entire L-team. It was a compromise product decision, best illustrated by the Search Engine Land&#8217;s article:</p><p><em>Google Play is featured first with a sort of enhanced listing that includes the brand icon and &#8220;Watch&#8221; call-to-action. An &#8220;Also available from&#8221; ad listing appears below the featured ad spot on several results. Amazon is the only streaming services included in the &#8220;Also available from&#8221; that we&#8217;ve spotted at this point. &#8230; Update: Hulu Plus is showing on some results.</em></p><p>This product decision wasn&#8217;t the ideal our team was hoping for, but it allowed us to launch to the public, and that put us through the moon.</p><p>This was Susan&#8217;s super power. In an environment where leadership is often defined as aggressively dictating the outcome, Susan demonstrated a different type of effective leadership. She brought humanity, she understood where people came from, and she communicated effectively to bring people into a common understanding and agreement, thus move forward. I learned from Susan what <strong>Humane Leadership</strong> is.</p><p>According to Google GenAI search result,</p><p><em>Humane leadership is <strong>a style of leadership that focuses on people, ethics, and culture</strong>. It's about putting people first, recognizing their value, and treating them with respect and dignity. Humane leaders are empathetic, compassionate, and authentic, and they listen to their team members' concerns and ideas. They create a culture of trust, transparency, and accountability, where mistakes are seen as learning opportunities and success is celebrated as a collective achievement.</em></p><p>RIP, Susan. We will remember your humane leadership.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Facebook is No Longer for Thoughts]]></title><description><![CDATA[When I worked in Meta, I had an internal workplace group called &#8220;Yunkai&#8217;s Tidbits&#8221;, and it was well received.]]></description><link>https://www.yunk.ai/p/facebook-is-no-longer-for-thoughts</link><guid isPermaLink="false">https://www.yunk.ai/p/facebook-is-no-longer-for-thoughts</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 05 Aug 2024 15:00:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hIVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hIVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hIVn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 424w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 848w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 1272w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hIVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png" width="500" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hIVn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 424w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 848w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 1272w, https://substackcdn.com/image/fetch/$s_!hIVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1fc99a-a12e-4f0a-8f55-93012041335e_500x555.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When I worked in Meta, I had an internal workplace group called &#8220;Yunkai&#8217;s Tidbits&#8221;, and it was well received. Towards the last couple of years, work got busy, and I didn&#8217;t have much time to write. Therefore when I left Meta, I decided to commit to regularly writing and publishing. For the platform, as suggested by a former Meta colleague, I chose Substack. For the domain, as suggested by a former Google colleague, I registered yunk.ai.</p><ul><li><p>Figuring out logistics of publishing, check.</p></li><li><p>Finding time to write, check.</p></li><li><p>Next task: distribution.</p></li></ul><p>Since most of my content is tech / career related, distributing to LinkedIn is the natural choice. And so far the results have been great. The following is the growth chart of subscribers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZbOu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZbOu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 424w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 848w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 1272w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZbOu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png" width="1456" height="556" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:556,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZbOu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 424w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 848w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 1272w, https://substackcdn.com/image/fetch/$s_!ZbOu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfa4a212-8884-4a54-b35d-af6c8b3e5d9b_1600x611.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last week, as inspired by Celine Dion&#8217;s performance at the Paris Olympics opening ceremony, I wrote <a href="https://www.yunk.ai/p/i-am-celine-dion">I Am: Celine Dion</a>. While the content has some tech / career implications, for the most part it&#8217;s a personal story, and therefore I felt Facebook was the more suitable channel. I shared the post on Facebook, and not on LinkedIn.</p><p>4 hours in, zero impressions / likes / reactions on Facebook.</p><p>When I first noticed this, my immediate reaction was my Facebook account got flagged and thus no distribution. I manually created a few more posts just to test whether they get any distribution. One of my close friends told me that he could see all the posts on my Facebook profile. This means that my account was fine, but the post was not showing up on others&#8217; newsfeed.</p><p>In other words, it&#8217;s the Facebook newsfeed ranking algorithm that decided to downrank my post and not distribute it.</p><p>A few hours later I decided to post it on LinkedIn as well, just for comparison. Impressions / reactions on LinkedIn for this post were lower than other tech / career dedicated topics, but they still accrued. LinkedIn surpassed Facebook in distribution quickly, even though LinkedIn had less time.</p><p>So, the lesson learned here is even for personal story content like this, <strong>LinkedIn outperformed Facebook as a better distribution channel</strong>.</p><p>But why?</p><p>It&#8217;s ironic that I worked in the Facebook App org for several years, and I actually have deep connections / knowledge about Facebook newsfeed ranking. I simply forgot about it until this experiment.</p><ul><li><p>Facebook newsfeed downranks posts with outgoing links.</p><ul><li><p>Facebook app today is not the same as the original Facebook app 15 years ago. When Facebook first came out, it&#8217;s a place where people re-discovered their old friends, and genuinely shared their latest updates. Users scrolled on Facebook to learn about what their friends were doing. The content was referred to as a <em>connected</em> feed.</p></li><li><p>Facebook app today is to try to keep users to scroll, period. Most content is <em>unconnected</em>, like popular reels. Of course, this is in response to users&#8217; changing behavior. TikTok has demonstrated that users, especially younger generations, like to scroll on entertaining unconnected content.</p></li><li><p>If the post has an outgoing link, it increases the chance users click on the link, leave the Facebook app, and not come back right away. Thus posts with outgoing links likely hurt overall short-term engagement, and are downranked.</p></li></ul></li><li><p>Facebook (or any social media) ranking is now oriented towards encouraging low-friction reactions (including likes, emojis, etc).</p><ul><li><p>15 years ago, social media encouraged comments and conversations. Those were the preferred demonstration of interest.</p></li><li><p>Now social media encourages likes. It&#8217;s a lot less effort for users, and you can make an argument that a post with 100 likes is more interesting than a post with 10 comments.</p></li><li><p>Conversations are disappearing; many social media become primarily for one-way communication.</p></li></ul></li></ul><p>In summary, Facebook / Instagram / Snap / TikTok are distribution channels for content that&#8217;s image / video centric, and first-instinct reaction driven. Content that requires deep thoughts to consume? Not the most suited here. I guess I&#8217;ll mostly stick to LinkedIn for my content going forward.</p><p>As a side note, <strong>I understood all of these as an insider, but still forgot as a genuine user</strong>. This is the amazing piece that made me reflect: Never forget the viewpoint of a genuine end user; we always respond to a product as a genuine end user, not as an insider.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I Am: Celine Dion]]></title><description><![CDATA[Paris Olympics 2024 opened this week, and the opening ceremony created a lot of Internet buzz, like not being held in a stadium, controversial themes of certain performances.]]></description><link>https://www.yunk.ai/p/i-am-celine-dion</link><guid isPermaLink="false">https://www.yunk.ai/p/i-am-celine-dion</guid><dc:creator><![CDATA[Yunkai Zhou]]></dc:creator><pubDate>Mon, 29 Jul 2024 15:01:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iyHo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iyHo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iyHo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 424w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 848w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 1272w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iyHo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png" width="992" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:992,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iyHo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 424w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 848w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 1272w, https://substackcdn.com/image/fetch/$s_!iyHo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47b5bc99-d87c-4f50-9620-1d0ad1eac7cf_992x558.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Paris Olympics 2024 opened this week, and the opening ceremony created a lot of Internet buzz, like not being held in a stadium, controversial themes of certain performances.</p><p>To me though, the most mesmerizing part is Celine Dion&#8217;s performance.</p><p>The previous weekend, I was randomly on Amazon Prime Video looking for something to watch, and <a href="https://www.amazon.com/dp/B0CZ8NDFKZ">&#8220;I Am: Celine Dion&#8221;</a> was the top promoted program. It&#8217;s been that way for some time now, but this time I clicked into it.</p><p>The opening scene is Celine recording a public announcement that she has stiff-person syndrome (SPS), and can&#8217;t perform any more. I was immediately captured.</p><p>I first came to know Celine when the movie Titanic came out towards the end of my college years, and the song <a href="https://www.youtube.com/watch?v=WNIPqafd4As">&#8220;My Heart Will Go On&#8221;</a> was everywhere in China. Celine&#8217;s voice was so clean that it just hit the heart. We used to joke that &#8220;&#8216;<em>My Heart Will Go On</em>&#8217; makes my heart stop, but thankfully my heart will go on after the song ends&#8221;.</p><p>A few years later, Celine announced she&#8217;d start residency in Las Vegas (which wasn&#8217;t a popular trend for singers back then), and we went to see her live performance in Caesars Palace. Besides her amazing songs, what surprised me the most was how much the venue was especially adapted to her songs. That was the first time I got a deeper understanding of Las Vegas entertainment.</p><p>For the next 15 years, with kids and work, I didn&#8217;t closely follow her. I would still hear all her new songs on radio though, since her slightly-French-accented English and her vocal chords were just so distinctive.</p><p>Until a couple of years ago, I learned from news that she had paused all her performances (residency and tour), since she&#8217;s been diagnosed with the rare SPS (about one in a million people), and will gradually lose her muscle movements.</p><p>The rest of the details were filled by the &#8220;I Am: Celine Dion&#8221; documentary. Celine didn&#8217;t hold back in this documentary. She was very transparent, and invited her audience to take a close look at her day-to-day life. Her dedication to her music, her struggle with her voice, her love for her kids, her affection for her staff; all of that was clearly demonstrated in this documentary.</p><p>But the most unusual piece is an unscripted recording of her seizure episode.</p><p>Celine was trying to record a new song. Her voice wasn&#8217;t fully ready yet. She recorded a few takes on day 1. Day 2, she came back to listen to the previous day&#8217;s recordings, and didn&#8217;t like them. She wanted to try again. She practiced on the spot, and made a few attempts at recording. Then she was late to her doctor&#8217;s session.</p><p>Walking in, she first apologized to the doctor for being late. She told the doctor she was trying to record a new song, and felt happy. The doctor asked her how her SPS symptoms had been, and she said she was having a spasm at the moment. Doctor explained that her brain was stimulated by the song practice and recording, and the stimuli weren&#8217;t properly released to the muscles. He asked Celine to lie down on a massage bed, and tried to massage her hand muscle. Right at that moment, Celine went into a seizure. The doctor called in an assistant to help him, applied some nasal sprays, and recorded his treatment.</p><p>All of that was captured by the camera. There was a moment the doctor even asked Celine whether she wanted the camera to be turned off, Celine gave a signal that it&#8217;s okay. This entire episode was genuinely recorded, and shown in the documentary.</p><p>It&#8217;s Celine&#8217;s choice to show her <strong>extreme vulnerability</strong> with the rest of the world. I can clearly see many of such deliberate decisions throughout this documentary. She didn&#8217;t choose to hide, and vulnerability brings <strong>trust</strong>.</p><p>As an audience sitting in front of my TV, I felt immensely close to her, and couldn&#8217;t help but admire her courage and fighting spirit. I know SPS has no cure, but I sincerely hope the doctor and medication can delay the inevitable, and at least in the near term bring her back to the level to perform again.</p><p>Then, just a few days later, I was completely surprised to see her perform live at the Eiffel Tower. After the performance, Kelly Clarkson couldn&#8217;t hold back her emotions and called Celine &#8220;a voice athlete&#8221;. If I hadn&#8217;t just seen the documentary a few days before, I would have just listened to her song, and probably thought her voice is no longer as pristine as 20 years ago. But with the documentary as the anchor, all I felt was joy that the doctor and medication indeed has brought her back to the level to perform again. Celine didn&#8217;t need to say yes to the performance invitation, but she must have pushed very hard to be ready.</p><p>In the rain, on top of the Eiffel Tower, I listened to <a href="https://www.youtube.com/watch?v=smKqMiGXxl4">&#8220;Hymne A L'Amour&#8221;</a>, but I <strong>witnessed</strong> &#8220;My Heart Will Go On&#8221;.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.yunk.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Yunkai&#8217;s Tidbits! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>