<?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[Brilliant People, Exceptional Teams]]></title><description><![CDATA[Actionable advice for leaders facing the hardest problem in scaling their impact: making brilliant teams that work brilliantly together.]]></description><link>https://newsletter.ryanvarley.com</link><image><url>https://substackcdn.com/image/fetch/$s_!DMCJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ba4fa40-53f3-4395-8d6e-98b3090841f7_1280x1280.png</url><title>Brilliant People, Exceptional Teams</title><link>https://newsletter.ryanvarley.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 01:55:41 GMT</lastBuildDate><atom:link href="https://newsletter.ryanvarley.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ryan Varley]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ryanvarley@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ryanvarley@substack.com]]></itunes:email><itunes:name><![CDATA[Ryan Varley]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ryan Varley]]></itunes:author><googleplay:owner><![CDATA[ryanvarley@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ryanvarley@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ryan Varley]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Brilliant People: Obvious Adams]]></title><description><![CDATA[Why most teams avoid real thinking &#8212; and how to find high impact in the obvious]]></description><link>https://newsletter.ryanvarley.com/p/brilliant-people-obvious-adams</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/brilliant-people-obvious-adams</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Wed, 26 Nov 2025 18:46:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e02ab929-b29d-4b49-af23-7cd317e6a38b_1456x1048.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_!dUhS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dUhS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dUhS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1155434,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/179607752?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dUhS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!dUhS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bde692-edb7-4f07-a1ae-04c7130d7052_1200x800.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>Obvious Adams: The Story of a Successful Businessman</em> may be the most valuable 14<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> pages you can read. It&#8217;s about how the obvious action is so unobvious to many, and how doing so requires you to actually think, which many seem to avoid. And that&#8217;s what I want to land with you here.</p><p>Adams, an advertising exec, first suggested that when advertising a hat in a magazine, they should use a close-up of the hat being worn, rather than a picture of the full person! A crazy idea back then (the book was published in 1916), but so entirely obvious to us now.</p><blockquote><p><em>From Obvious Adams</em></p><p>&#8221;Well, Mr.&nbsp;Oswald, I have decided that I want to get into the advertising business and that I want to work for you, and I thought the obvious thing to do was to come and tell you so. You don&#8217;t seem to think I could make good and so I will have to set out to find some way to prove it to you. I don&#8217;t know just how I can do it, but I&#8217;ll call on you again when I have found out. Thank you for your time. Good-bye.&#8221; And he was gone before I could say a word.&#8221;</p><p>&#8230;</p><p>&#8220;It all struck me in a heap: How many of us have sense enough to see and do the obvious thing? And how many of us have persistency enough in following out our ideas of what is obvious? The more I thought of it the more convinced I became that in our organization there ought to be some place for a lad who had enough sense to see the obvious thing to do and then to go about it directly, without any fuss or fireworks, and do it!&#8221;</p></blockquote><p>The parallels are apparent, or obvious &#128521;. In business, we forget to ask our users and just guess what they might want. Michael Seibel talks about the early days of Twitch<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, where they asked their streamers and immediately got back, &#8220;Can you let us stream in higher resolution?&#8221; Something so obvious and easy to implement it was embarrassing they hadn&#8217;t thought of it (<em>though it would increase their costs</em>). Later, streamers asked, &#8220;Can you help us make money?&#8221; leading to revenue sharing of advertising, now a huge part of most popular social media platforms.</p><p>ChatGPT was obvious. Capable LLMs were around at least a couple of years before ChatGPT, they were just harder to use, being trained to complete text rather than answer questions. But it was only obvious to everyone after it was released.</p><p>I realised a lot of my career has been doing the obvious and being confused about why others aren&#8217;t. I have been called strange; I have taken people aback, but nearly always, after explaining my reasoning or motive, the action was understood and ultimately very effective.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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 Brilliant People, Exceptional Teams! 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>In a recent project, I made it much easier to run jobs in Spark, while increasing parallelisation and saving money. Big numbers &#8212; one pipeline was an 80 percent cost reduction and completes in a fraction of the time. The idea was obvious, but before I built it, the common response was &#8220;It feels like there should be a better way&#8221; (a good challenge) and &#8220;We shouldn&#8217;t have to do that&#8221; (I agree). But when there wasn&#8217;t a better way, and we did have to do it, most shied away instead of doing the obvious thing in front of us.</p><p>Another Adams story raises the issue that we expect complexity in ideas.</p><blockquote><p>&#8220;The president looked them over and grunted. Plainly he was disappointed. Adams&#8217;s heart sank; he was going to fail on his first selling trip, but not without a fight.</p><p>The president rocked back and forth in his chair for a few minutes. Young man,&#8221; he said, finally, &#8220;every good bond paper is made of carefully selected rags&#8221;&#8212;quoting from the advertisement in his hand; &#8220;every good bond paper is made with pure filtered water; every good bond paper is loft-dried; all good papers are hand inspected. I didn&#8217;t need to get an advertising man from New York to tell me that. What I wanted was some original ideas. Every one knows these things about bond paper.&#8221;</p><p>&#8220;Why, is that so?&#8221; said Adams. &#8220;I never knew that! Our agency controls the purchase of many thousands of dollars&#8217; worth of bond papers every year, yet I venture to say that not a single man in our organization knows much about paper-making, excepting that good paper is made of rags. You see, Mr. Merritt, we aren&#8217;t any of us paper-makers, and no one has ever told us these things. I know there is nothing clever about these advertisements. They are just simple statements of fact. But I honestly believe that the telling of them in a simple, straightforward way as qualities of your paper, month after month, would in a comparatively short time make people begin to think of yours as something above the ordinary among papers.&#8221;</p></blockquote><p>No fancy copy, no clever or abstract ideas. The reaction: &#8220;I didn&#8217;t need to get an advertising man from New York to tell me that.&#8221; Have we all just been burned by the reactions of others when we&#8217;ve done the obvious? Do we overcomplicate things because that&#8217;s what people expect?</p><p>We need to defend and fight for ideas when they are obvious more often than when they are complex. Complexity is somehow more valid, more trusted than simplicity. There must have been more thought and reason put into the complex, surely? But the opposite is true.</p><p>I think many end up hiding behind complexity simply because it isn&#8217;t questioned. But when you have really taken the time to understand, think, and have a clear course of action, you can defend it, and you can break through.</p><blockquote><p>&#8220;Mr. Merritt was evidently impressed by the logic of Adams&#8217;s argument, yet he hesitated.</p><p>&#8220;But we should be the laughing-stock of all the paper-makers in the country if they saw us come out and talk that way about our paper, when all of the good ones make their paper that way.&#8221;</p></blockquote><p>The other side is fear. Fear that it must have been tried before and failed. Fear that we are missing something that will make us look stupid if we mention it. Fear of looking stupid is holding so many of us back.</p><blockquote><p>Adams bent forward and looked Mr. Merritt squarely in the eyes. &#8220;Mr. Merritt, to whom are you advertising&#8212;paper-makers or paper-users?&#8221;</p></blockquote><p>That line is a top quote in the book for me because the direct lesson is also so relevant. How often have you had a CEO or executive, far removed from the target market for your product, hold very strong views about a feature or marketing decision simply because it doesn&#8217;t appeal to them? They forget it&#8217;s not supposed to.</p><p>You will finish <em>Obvious Adams</em> in under an hour, but spend far more time in the following days pondering it. The book can be freely obtained, being out of copyright now<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>I leave you with the closing question in <em>Obvious Adams</em>.</p><blockquote><p>&#8220;Why don&#8217;t more businessmen do the obvious, then?&#8221;</p><p>&#8220;Well,&#8221; he said, &#8220;since I had that name wished upon me I have given considerable thought to that very question, and I have decided that <strong>picking out the obvious thing pre-supposes analysis, and analysis pre-supposes thinking</strong>, and I guess Professor Zueblin is right when he says that <strong>thinking is the hardest work many people ever have to do, and they don&#8217;t like to do any more of it than they can help</strong>. They look for a royal road through some short cut in the form of a clever scheme or stunt, which they call the obvious thing to do; but calling it doesn&#8217;t make it so. They don&#8217;t gather all the facts and then analyze them before deciding what really is the obvious thing, and thereby they overlook the first and most obvious of all business principles.&#8221;</p></blockquote><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/p/brilliant-people-obvious-adams?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Share this post to help your network and support future posts. Thanks!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/p/brilliant-people-obvious-adams?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ryanvarley.com/p/brilliant-people-obvious-adams?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2>Your challenge for the week</h2><p>Be more like Adams this week.</p><p>What&#8217;s obvious that you&#8217;re not doing?</p><p>Follow his process:</p><ul><li><p>Gather the facts.</p><ul><li><p>Throw out that solution that&#8217;s already brewing for you.</p></li><li><p>What do you know? Actually know. What is the evidence?</p></li><li><p>What don&#8217;t you know? Is there anything you can easily find out? How?</p></li></ul></li><li><p>Analyse (think!).</p><ul><li><p>Looping and realising you need more fact gathering or another experiment is normal.</p></li></ul></li><li><p>What&#8217;s the obvious conclusion? Do that!</p></li></ul><p><strong>Advanced:</strong> When important decisions are being made, or important information is presented that will be used to make decisions, don&#8217;t allow people to hide behind complexity and technobabble.</p><ul><li><p>Ensure you and others understand what&#8217;s being said.</p></li><li><p>Question more than you do with simple information &#8212; complexity needs justification.</p></li><li><p>Say the obvious.</p></li></ul><p><em>Note: This is advanced because there&#8217;s nuance, and I&#8217;m presupposing that you know how to challenge without coming across as a jerk.</em></p><p>Let me know what you&#8217;re going to try, or how you get on, in the comments!</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>&#8220;Its not 14 pages its 56 pages&#8221; - well, yeah, but the pages are like post-it note sized. Stick it on a kindle with normal font size and its about 14</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><a href="https://www.youtube.com/watch?v=IdwYMfM2QMs">YCombinator: &#8220;Secrets you can learn from your customers&#8220;</a> [Youtube] where Michael Seibel discusses twitch </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Obvious Adams&#8221; free copies</p><ul><li><p><a href="https://www.scribd.com/document/690575885/The-Story-of-Obvious-Adams">clean pdf</a> </p></li><li><p><a href="https://rtwk.org/post/obvious/">epub</a> | <a href="https://github.com/rithwik/obviousadams/blob/main/obvious.md">markdown</a></p></li><li><p><a href="https://ia801605.us.archive.org/26/items/obviousadamsstor00upderich/obviousadamsstor00upderich.pdf">pdf scan of the original book</a> (archive.org)</p></li></ul><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Retrospectives - The only process you need]]></title><description><![CDATA[Consistent small improvements are the road to exceptional teams]]></description><link>https://newsletter.ryanvarley.com/p/retrospectives-the-only-process-you</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/retrospectives-the-only-process-you</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Thu, 14 Aug 2025 17:23:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1a86c691-715b-4405-9dc7-f4dc1bd6dfb0_4550x3275.jpeg" 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_!mjNC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mjNC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mjNC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg&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;:1242910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/170933583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mjNC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mjNC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9057408e-1b3a-40f2-8982-bfb3a0b55c47_6000x3375.jpeg 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><strong>Exceptional teams didn&#8217;t start that way</strong>. They got better and better, and never stopped getting better even when other teams became complacent with &#8220;good.&#8221;</p><p>Retrospectives (retros) are your way of ensuring this. They are your <strong>continuous improvement</strong> process. Everything else can change, as long as the retro exists. It is the only process I will insist on when leading a team.</p><p><strong>If you hate retros</strong>, or disagree already, it&#8217;s likely because you&#8217;ve only experienced bad ones. I know many who have been there. I explain the anti-patterns later in this post, which I encourage you to <a href="https://newsletter.ryanvarley.com/i/170933583/anti-patterns-of-retros-why-i-think-you-hate-them">read now</a> if this is you.</p><p>Otherwise, let&#8217;s begin with what they are, how to run them, and how to make them effective AF.</p><div class="pullquote"><p>&#8220;We identified a painful security requirement that was forcing a manual step in our onboarding process. Through discussion we realised it was not necessary and we were doing the equivalent of <strong>soldiers still guarding a wall 30 years after the wet paint sign had fallen off</strong>. Onboarding went from a 48-hour turnaround to instant self-service.&#8221;</p></div><h1>What is a retrospective?</h1><blockquote><p>&#8220;It took forever to add that endpoint because the test suite is super fragile.&#8221;</p></blockquote><p>A retro (retrospective) is where you get together as a team and review the previous cycle (e.g., sprint) <strong>with the goal of learning how to make the next cycle better</strong>. This often takes the form of &#8220;what went well&#8221; / &#8220;what didn&#8217;t,&#8221; with discussion on what actions we should take as a result.</p><p>Retros <strong>encourage your entire team be willing to experiment</strong> because they know if something doesn&#8217;t work out, it will be reverted or changed. So there is no fighting an idea just because you think you&#8217;ll be stuck with it for a quarter (or forever). This means learning fast by trying things to see if they work, instead of endless planning and discussion.</p><p>They are a cornerstone of <strong>psychological safety</strong>, if you let them be. Spaces where team members feel safe raising issues and where you can collaboratively solve problems. As a leader, running them well will massively <strong>increase your team's trust</strong> in you.</p><p>For me, retros removed our daily morning stand-up and replaced it with an async Slack stand-up. We found stand-ups were restricting flexible work, breaking flow states, and not really adding anything useful. Retros also brought stand-ups back (twice a week) when we missed the contact time.</p><p>We also identified a painful security requirement that was forcing a manual step in our onboarding process. Through discussion we realised it was not necessary and we were doing the equivalent of <strong>soldiers still guarding a wall 30 years after the wet paint sign had fallen off</strong>. Onboarding went from a 48-hour turnaround to instant self-service.</p><p><strong>Every team that values continuous improvement needs a process to enable it</strong>.</p><p>Here&#8217;s my playbook for making retros genuinely valuable.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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">Get the next post as soon as it lands (for free)!</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><h1>Playbook</h1><p>I&#8217;m suggesting two different paths, one for remote teams and one for in-person teams. Both can be used for the other case, but I think these are the strongest for each situation as a starting point.</p><p>You can search for and find many other formats. They overlap a lot but can have different focuses that will suit you. For example, some explicitly focus on projects or have different exercises to help you create actions.</p><p>For now, it doesn&#8217;t really matter, the important thing is you start. I would stay consistent for the first four or so sessions until you get into the flow of them (unless it&#8217;s really not working), then start experimenting until you find what works best for you and your team. This can, and should, change over time.</p><h2>The 4Ls - My recommendation for remote retros</h2><p>The 4Ls are Loved, Loathed, Longed for, and Learned. There are many wording variations on these. I prefer the ones below (currently &#128521;)</p><p>I use a spreadsheet with four columns:</p><ul><li><p><strong>Future considerations:</strong> Proactivily raise items that arent a major issue now, but may be in future.</p></li><li><p><strong>Lessons learned:</strong> Any learnings worth sharing with the team.</p></li><li><p><strong>Problem areas:</strong> Highlight issues needing attention.</p></li><li><p><strong>What went well:</strong> Celebrate acheivements and highlight what to keep doing.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yRaF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yRaF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 424w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 848w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 1272w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yRaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png" width="1456" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&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;:true,&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_!yRaF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 424w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 848w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 1272w, https://substackcdn.com/image/fetch/$s_!yRaF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa78e99c2-3b99-455b-8d6b-a262f582e1e4_1600x420.png 1456w" sizes="100vw" loading="lazy"></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>Download this free template <a href="https://docs.google.com/spreadsheets/d/1doK7r8dPC94X3CePMg8VNbMQGVUnBSxjOAVwcbn2deU/">here</a>! </em></p><p>Someone needs to run the meeting as the &#8220;MC.&#8221; I recommend the team lead, manager or you (as the one who cares enough to read this!) take on this role to start with.</p><p>Set aside an hour for the meeting. Allow 5 minutes for reviewing actions, 10 minutes for writing the items, and 45 minutes for questions. Both stages should naturally reduce in length over time; mine normally end up as 30-minute meetings.</p><h3><strong>Format</strong></h3><ol><li><p><strong>Go over the actions</strong> from last time. Have they been completed? What was the result? If they haven&#8217;t been completed, check if they are still valid and mark them with a +1 so you know it&#8217;s a carry-over.</p></li><li><p>Everyone <strong>writes their items on the board,</strong> and moves their cursor to the parked area when done.</p><ol><li><p>Encourage people to +1 items they agree with or that would be duplicates. This can be done by editing the cell in a spreadsheet or using an emoji reaction on Miro.</p></li></ol></li><li><p><strong>Play music</strong> while this is happening. I like to have a designated DJ who will have chosen some songs in a theme (e.g., this quarter could be video game soundtracks).</p></li><li><p>When everyone is done, or the allocated time has run out, <strong>choose items to discuss</strong>. The writer of the item should explain it and any suggested action. Others can then contribute.</p></li><li><p><strong>Note down any actions</strong> as you go, along with the person assigned to do them.</p></li></ol><h2>The post-it method - My recommendation for in person</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mzek!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mzek!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mzek!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mzek!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mzek!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mzek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173981,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/170933583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mzek!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mzek!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mzek!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mzek!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca3a824d-679c-409a-97d7-cd56a4a0c0b6_2048x1536.jpeg 1456w" sizes="100vw" loading="lazy"></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 love being able to leverage the physicality of being in person. There&#8217;s just something about it, another dimension you don&#8217;t get remotely.</p><p>So, bring in post-its and pens (Sharpies). Give everyone a pile and let them <strong>write out their issues</strong>. You can prompt ideas in the vein of the 4Ls, but I normally keep it freeform.</p><p>When everyones done, <strong>stick them all on a whiteboard</strong> or in the middle of the table. Have a few people read them all and <strong>group them into themes</strong>. <strong>Discuss these themes</strong>, having the people who wrote them give the context and any suggestions first.</p><p>If there are a lot of items, run a quick vote on the themes. A good way is to give everyone five points, which they can allocate however they want &#8212; for example, three on one and one each on two others. Mark them as a tally.</p><p>Allocate approximately 10 minutes to each one, but don&#8217;t be afraid to cut one off earlier if it becomes circular, and cover another item instead.</p><h2>Managing the Discussion:</h2><p>In both cases, your job as facilitator/MC is to <strong>ensure discussions stay focused</strong> and to <strong>convert problems into actionable steps</strong> whenever possible. Some tips:</p><ul><li><p><strong>Avoid extended rants</strong> without actionable outcomes or circular discussion. Some venting is fine, but it&#8217;s not the goal here.</p></li><li><p>Steer discussions towards <strong>how can we make this better?</strong> <strong>What can we try next time?</strong></p></li><li><p><strong>Stop any blaming or argumentative behaviour</strong> very quickly. Remind everyone this is a safe space focused on learning from our mistakes, trying new things, and making the next cycle better than this one.</p></li><li><p>As the MC, you should be <strong>listening and enabling</strong> a productive discussion primarily. You can offer your perspective, but do this last.</p></li><li><p>Look out for those <strong>dominating or overriding</strong> others. This often isn&#8217;t done with malice, but simply by those who are louder. Encourage and ask for input from quieter people, but don&#8217;t force them to speak.</p></li><li><p><strong>Keep sessions efficient</strong> (around 30&#8211;45 minutes for smaller teams). If overloaded with topics, quickly vote to prioritise items. It's ok to use your own judgement too based on the &#8220;cost&#8221; of an issue.</p></li><li><p>It will be <strong>painful leaving items not discussed</strong>. Remember, you are doing these regularly. If something comes up again next time, it&#8217;s likely more important to discuss as it&#8217;s recurring.</p></li></ul><h2>Tips for the first one</h2><p>It&#8217;s your job to show others that this is a safe space where you <strong>can be vulnerable and there is no retaliation</strong> <strong>or blame</strong>. You demonstrate this through your actions.</p><p>I would share items like (only if genuine):</p><ul><li><p><strong>A process</strong> I don&#8217;t think is working well, so we can change it and demonstrate the change process.</p></li><li><p><strong>A vulnerability</strong>, e.g. it took me forever to do this task because I didn&#8217;t clarify a requirement, which resulted in a rewrite.</p></li><li><p><strong>A problem</strong>, such as we are bad at communicating what we are working on as a team, and it has caused X problem.</p></li></ul><p><strong>Remember you are setting the example of what acceptable items are and the responses to those items.</strong></p><p>And send the team this article so they understand what you&#8217;re trying to do! &#128521;</p><h2>What makes good actions?</h2><p>Actions should be <strong>achievable before the next retro</strong>.</p><p>The general principle is that we accept there is a problem and want to <strong>try something that may fix it</strong>. Often, there will be some who aren&#8217;t keen, but if this is the best suggestion, then we try it. Next time, we will discuss how it went based on actual experience, not theory.</p><p><strong>A common issue is that actions end up skipping the team&#8217;s prioritisation</strong>. A bad action would be for someone to address a piece of code debt. Better would be for someone to be given the action to add that to the planning session.</p><p>Actions can involve some work, for example, briefly investigating something, setting up a meeting, or setting up an app like &#8220;donut&#8221; to facilitate team chats. Actions should not be excessively time-consuming in themselves. Your tollerance here will vary based on how you plan and prioritise.</p><p><strong>Actions should have either one owner or everyone</strong>. Multiple owners mean their are no owners. The exception is if the action is for everyone to do something themselves, e.g. everyone must ensure their code is tested this sprint.</p><h2><strong>Making retros a success over time</strong></h2><p>You should retro the retro! Retros benefit from changing over time to adapt to your needs and add variety. Initially, you&#8217;ll have many issues, and there won&#8217;t be enough time to discuss everything. <strong>Over time, there should be fewer issues because you&#8217;re actively solving them. </strong>Here are some tips to keep them effective:</p><p>&#128467;&#65039; <strong>Regularity and consistency:</strong> Schedule retrospectives regularly. Emphasise that they are experimental, and reinforce that decisions can always be revisited.</p><p>&#127793;<strong>Adaptability:</strong> Tailor retrospectives to your team&#8217;s maturity level. Recognise that teams may also have mixed experiences with retros in the past and adjust accordingly.</p><p>&#9995; <strong>Addressing pushback:</strong> Teams may resist retrospectives if they&#8217;ve had negative experiences, such as feeling dominated by louder voices or having their concerns ignored. You must gently guide and demonstrate the benefits over time.</p><p>&#9851;&#65039; <strong>Retro the retro:</strong> Prompt people to focus some thought on how to make the retro itself better.</p><p>&#127908; <strong>Mix up the MC:</strong> Rotate the MC each session or every few sessions. Explicitly allow the MC to change and play with the format. Then discuss the changes!</p><p>&#127780;&#65039; <strong>Start the meeting with a vibe check:</strong> This could be red, amber, green; a GIF to represent your week; etc.</p><p>&#9997;&#65039; <strong>Change the prompts:</strong> Add new ones or mix up the language, for example:</p><ul><li><p>What&#8217;s pushing us forward? What&#8217;s holding us back?</p></li><li><p>What are we excited about? What are we worried about?</p></li><li><p>Some people enjoy themes, there are many retro templates out there (like <a href="https://miro.com/miroverse/pirate-retrospective/">pirates</a> arrrr! &#129436;)</p></li></ul><p>&#9749;&#65039; <strong>Change the venue:</strong> When in the office, I liked to run the retro from the kitchen area (if it has a nice seating area) or nearby coffee shops. The informal venue loosened up conversation but also kept things very tame. In most shared office venues, buying the whole team a coffee is cheaper than booking a meeting room!</p><h2><strong>Mistakes that will kill your retro</strong></h2><p><strong>Irregular scheduling</strong>. If you keep cancelling or holding them infrequently (like quarterly), you can&#8217;t make progress, and retros become just discussion and ranting. You won&#8217;t build the culture of continual improvement.</p><p><strong>No psychological safety</strong>, e.g. criticising people for &#8220;complaining&#8221; or being negative. I&#8217;ve had managers treat them as the team complaining about things and give them a big list of things to tackle that they don&#8217;t see as important. If you do this, the team won&#8217;t raise anything and it doesn&#8217;t work.</p><p><strong>Being defensive</strong> <strong>and not acting</strong> on the discussion. If you agree on change in the meetings and then don&#8217;t do it, then what&#8217;s the point? That&#8217;s exactly what your team members will think next time.</p><h1><strong>Anti-patterns of retros &#8212; Why I think you hate them</strong></h1><p><strong>It&#8217;s just a pat-on-the-back meeting</strong>. Everyone just praises each other, and there&#8217;s no culture of continuous improvement.</p><p>It&#8217;s just a <strong>vent meeting without actions</strong> or solutions. Venting can be healthy but here you need to focus on what you can try to improve things.</p><p>They are <strong>dominated by loud individuals</strong> who overpower conversations, turning retros into shouting matches. Shut this down quickly.</p><p><strong>Actions for problems that aren&#8217;t worth solving</strong>. An over-focus on actions without considering whether the problem is worth solving or prioritising. Minor or non-recurring issues end up consuming lots of time.</p><p>You <strong>must have a solution to to raise a problem</strong>. Retros are about surfacing problems and finding solutions together. &#8220;Bring me solutions not problems&#8221; means things get hidden and not solved.</p><p><strong>They are too big</strong>. They work best at the same sizes optimal teams do. For me, this is normally 3&#8211;8 people, but it can be higher depending on your work and culture.</p><p><strong>Teams can&#8217;t change their own process, so no progress can be made</strong>. Team structure and processes can be strongly enforced from above for consistency. But they need to be able to diverge to allow them to work brilliantly together. Each team has different problems, pressures and people. One size does not fit all.</p><h1>Final Thoughts</h1><p>Retros are so powerful because they <strong>enable change and experimentation</strong>. Through consistently getting a little bit better, you become exceptional. By discussing and solving problems, you will improve morale and team cohesion.</p><p>If you&#8217;re a new leader to a team, you know that everyone hates the person who comes in and immediately starts issuing edicts. <strong>But the leader who listens to everyone</strong>, proposes and hears solutions to real problems, and then revisits those changes with everyone to review their effectiveness? <strong>That person builds trust</strong> and support while moving fast.</p><p>I have implemented retros on joining a new company in my first week for this reason. It was amazingly effective.</p><p>So get started now. You have the playbook, the <a href="https://docs.google.com/spreadsheets/d/1doK7r8dPC94X3CePMg8VNbMQGVUnBSxjOAVwcbn2deU/">template</a> and the article to send to your team to get them onboard. Make your first change today &#8212; and start compounding improvements from the very next cycle.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/p/retrospectives-the-only-process-you?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ryanvarley.com/p/retrospectives-the-only-process-you?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>And have other ideas or disagree with something? Let me know in the comments.</p>]]></content:encoded></item><item><title><![CDATA[The Worst Managers Are the Best at Hiding It]]></title><description><![CDATA[Exposing the secrets of incompetent leaders]]></description><link>https://newsletter.ryanvarley.com/p/the-worst-managers-are-the-best-at</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/the-worst-managers-are-the-best-at</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Tue, 01 Jul 2025 18:26:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uHcZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.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_!uHcZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uHcZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 424w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 848w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 1272w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uHcZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png" width="940" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:940,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:636132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/166854043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uHcZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 424w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 848w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.png 1272w, https://substackcdn.com/image/fetch/$s_!uHcZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60f859b8-40d5-4db4-a2e9-dca9b5fd4fb7_940x788.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 of the worst managers have perfected the art of hiding their incompetence. <strong>They have a dysfunctional relationship with work</strong>. They feel the world owes them a good job &#8212; that they should be able to hold a well-paid, important position without adding value or putting effort in. Their primary skill? <strong>Making themselves look good to their superiors.</strong></p><p>Left in place, incompetent leaders will:</p><ul><li><p><strong>Push out your best performers</strong></p></li><li><p><strong>Destroy trust</strong> and psychological safety so no one take risks </p></li><li><p><strong>Waste huge amounts of time and runway</strong> on vanity and re-org projects with no chance of success</p></li><li><p><strong>Create a &#8220;yes person&#8221; culture</strong> where critical thinking and collaboration stops</p></li></ul><p>Incompetent leaders will <strong>undo all your work to empower brilliant people and exceptional teams</strong>. So more than any post, I ask you to share this. I want to expose and remove incompetent leaders from positions of power, where they harm everyone.</p><p>Most of us have worked with them, some of us for them. But how do they operate? How do they climb the ladder? What&#8217;s their playbook?</p><p>And, perhaps more importantly, how do we spot them, avoid hiring them, and deal with them?</p><div class="pullquote"><p>They can&#8217;t excel, they can&#8217;t solve problems, they can&#8217;t have impact. They don&#8217;t know how to.</p></div><h1>The Incompetent Leader</h1><p>Incompetent leaders are <strong>completely lacking in the skills and ability necessary to fulfil their role</strong>. Once you understand this, their behaviour makes sense. They can&#8217;t excel, they can&#8217;t solve problems, they can&#8217;t have impact. They don&#8217;t know how to. Many are now so deep into this that there is no recovery &#8212; they have been doing this their whole career.</p><p><em>Notice this is different from just &#8220;bad&#8221; managers. All incompetent managers are bad, but most bad managers aren&#8217;t incompetent.</em></p><p>Their purpose is to <strong>survive long enough</strong> in this position to be able to use the success of the company (in spite of them) to <strong>fail upwards</strong> to their next role. This is the cycle.</p><ul><li><p>They will point to 3x revenue during their tenure, a Series B closed at a 10x valuation.</p></li><li><p>They will rewrite history.</p></li><li><p>Their LinkedIn will be full of &#8220;acquired by X&#8221;, &#8220;sold to X&#8221;.</p></li></ul><p>When you dig in, you will find many of these were at down valuations or happened before or after they joined.</p><p>Incompetent leaders wield their titles like an axe. They want compliance, submission, respect. They do nothing to earn it, <strong>they don&#8217;t build trust &#8212; they demand it</strong>.</p><p>They seriously harm team performance. They reduce productivity, drive away talented individuals, and retain those who remain silent and tolerate dysfunction.</p><p>Leaders must multiply, not divide. Removing incompetent managers swiftly prevents the spread of their toxic impact.</p><h1>The Incompetent Leader&#8217;s Playbook</h1><p>How do incompetent leaders get into important positions? How do they climb the ladder? The playbook is very simple. </p><ol><li><p>They join a company already doing well</p></li><li><p>Buy time until they can&#8217;t any longer, </p></li><li><p>Fail upwards, claiming the success (in spite of them) as their own.</p></li></ol><p><em>I first read about this idea in <a href="https://x.com/shreyas/status/1355526931987398664">Shreyas Doshi</a>&#8217;s Twitter posts on the subject; it&#8217;s worth the read!</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cP2Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cP2Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 424w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 848w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cP2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png" width="600" height="503.15934065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1221,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:176983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dataleadership.ai/i/166854043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cP2Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 424w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 848w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!cP2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f23ef2d-e62f-458a-b77f-10530fadc5ba_1880x1576.png 1456w" sizes="100vw" loading="lazy"></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><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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 Data Leadership! 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><h1>Six Signs of an Incompetent Leader</h1><p>There is <strong>no excuse for incompetence in high level positions</strong>, especially executives. They are at the top of the ladder, you cannot be bad at your job at the top of the game! Yet often, <strong>they are given more benefit of the doubt than junior hires</strong>.</p><p>There is some ramp up needed for new promotions, but these people aren&#8217;t bad &#8212; they are good at most aspects and are learning others. They don&#8217;t exhibit these traits.</p><p>Here&#8217;s how you can spot incompetent leaders early.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iANX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iANX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 424w, https://substackcdn.com/image/fetch/$s_!iANX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 848w, https://substackcdn.com/image/fetch/$s_!iANX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!iANX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iANX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png" width="600" height="503.15934065934067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1221,&quot;width&quot;:1456,&quot;resizeWidth&quot;:600,&quot;bytes&quot;:3439250,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.dataleadership.ai/i/166854043?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iANX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 424w, https://substackcdn.com/image/fetch/$s_!iANX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 848w, https://substackcdn.com/image/fetch/$s_!iANX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!iANX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd87a1043-adc5-4638-9b88-e3f5dc9a10f8_1880x1576.png 1456w" sizes="100vw" loading="lazy"></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><h2>1. Always buying time</h2><p>They never solve problems directly. Instead, they stall. There are four main things they like to do:</p><ul><li><p>Make new hires</p></li><li><p>Introduce new process</p></li><li><p>Blame someone else</p></li><li><p>Reorganise the team</p></li></ul><p>They&#8217;ll claim the need for <strong>new hires</strong> and won&#8217;t work on the problem until those hires are in place. New hires can easily take three months to recruit, and six months or more to get up to speed &#8212; buying nine or more months of time.</p><p>They also love introducing <strong>new processes</strong>. They will constantly add and change processes pulled from blog posts and books. They won&#8217;t really know how to implement them &#8212; they will have barely even read the source. If you ask detailed questions, you&#8217;ll see it&#8217;s all surface-level. They will be opinionated, but quick to delegate execution.</p><p>When anything fails to get results, they will <strong>blame someone</strong> or something (see later) and pick another. You can buy three months to roll it out, and another three to see results. It&#8217;s very effective. It also tends to land well in executive and board meetings.</p><p>Once process and hiring have been milked, it&#8217;s time for a <strong>reorg</strong>! That&#8217;s another six to 12 months bought.</p><h2>2. Unclear communication</h2><p>Incompetent leaders thrive on unclear communication, key traits are:</p><ul><li><p>Speaking at length instead of clearly</p></li><li><p>Using jargon</p></li><li><p>Having prepared speeches, reports or presentations to jump into</p></li></ul><p>When asked to give an update, they will <strong>speak at length</strong> and say very little, using a lot of words. Many people accept the length of speech as evidence of work (often not consciously). They will use big words and jargon. They don&#8217;t want you to follow and understand; they want you to wish for it all to be over, and to move on.</p><p>But don&#8217;t. After they&#8217;ve finished rambling, <strong>try to summarise what they said</strong> &#8212; you will struggle. Repeat it back to them and <strong>ensure you have clarity</strong>. If something doesn&#8217;t make sense, say so. Do not let them blow past it.</p><p>They will use the <strong>uncomfortable nature</strong> of this questioning in a group meeting to their advantage. So, if it heads that way, make a note and follow up one-to-one.</p><p>They will <strong>not answer direct questions</strong>. Like a politician, they&#8217;ll drop into a <strong>prepared speech</strong> on a loosely related topic. They may pull out a slide deck, this makes them look competent and on top of things. <strong>Is the deck even relevant?</strong> It&#8217;s highly unlikely they even wrote it, though they will claim any credit.</p><p>Using reports and presentations isn&#8217;t bad in itself &#8212; but was it relevant? Was it useful? <strong>Again, try to summarise it.</strong></p><div class="pullquote"><p>After they&#8217;ve finished rambling, try to summarise what they said &#8212; you will struggle. Repeat it back to them and ensure you have clarity.</p></div><h2>3. Taking undue credit</h2><p>They will:</p><ul><li><p>Take credit for wins, even those of other teams.</p></li><li><p>Blame others for failure.</p></li><li><p>Mislead others about their past success.</p></li></ul><p>They quickly <strong>claim credit for successes</strong>, especially those due to external factors or team efforts, and will <strong>rarely acknowledge the team&#8217;s role</strong>. They will attach their name as a stakeholder to anything they think might be a success. I have even seen them try to put their name on work of other teams.</p><p><strong>Wins are the currency of many companies</strong>. Gather a few and you&#8217;ll be forgiven for future failures. They know this, and have no shame in stealing them.</p><p>Ask yourself: <strong>where would we be if we had a great hire in this position?</strong> Incompetent leaders thrive when compared to having no one in the role.</p><p>Their LinkedIn profile probably lists many company exits, fundraises and massive valuation increases. This is often, at best, technically correct and, at worst, dishonest. But even if it&#8217;s true, how much effort did they contribute? How much better was the company for having them there? <strong>Their last company exiting is not a direct reflection on them</strong>.</p><p>At interview, <strong>question them in depth to find their true contributions</strong>. </p><ul><li><p>Do they speak positively of their team? </p></li><li><p>Do they highlight other individuals? </p></li><li><p>Do they ascribe everything to themselves?</p></li></ul><p>I have put together some <strong>key</strong> <strong>questions for assessing leadership in an interview</strong> <a href="https://handbook.dataleadership.ai/interview-questions#leadership-questions">here</a>!</p><h2>4. Blaming: throwing team members under the bus.</h2><p>When things go wrong, they will <strong>blame and undermine</strong> anyone they can. </p><p>I&#8217;ve witnessed them many times in exec meetings throwing their own team under the bus. No! <strong>You are responsible for your team</strong>; you take that responsibility here, with us. Blaming someone in their team in front of the other execs is a big red flag.</p><p><em>Blaming is not the same as being able to have actual performance discussions &#8212; the difference should be apparent.</em></p><p>The closest they will get to taking responsibility is, &#8220;John screwed up, but look, I&#8217;m the leader so I take responsibility.&#8221; <strong>They pretend to take responsibility but make sure everyone knows who is at &#8220;fault.&#8221;</strong></p><p>Another trick is to blame while appearing reluctant to do so: &#8220;Sarah messed up on this, but I&#8217;m working closely with them on it now.&#8221;</p><p>I&#8217;ve even seen them <strong>blame a team member for doing something they themselves instructed</strong>, that the team member protested against. And when it predictably failed&#8230; they were blamed.</p><h2>5. Isolation &amp; controlling information flow</h2><p>Controlling information flow is key for them. They:</p><ul><li><p>Demand everything goes through them</p></li><li><p>Discourage open communication with other departments</p></li><li><p>Ensure only they control the narrative with the exec team and board</p></li></ul><p>They set things up so their <strong>teams can&#8217;t run without them</strong> &#8212; the opposite of what brilliant leaders do, which is trust and empower their teams. Since they can&#8217;t be essential through competence, they make themselves essential by controlling information flow.</p><p>They insist <strong>everything flows solely through them</strong> so they remain critical to every conversation and narrative. Projects can&#8217;t move forward without them, and to an outside observer, they appear essential.</p><p>They <strong>discourage open communication with other departments</strong>. They don&#8217;t want you gossiping or letting news of their incompetence and toxicity spread. When it inevitably does, they lash out.</p><p>They <strong>control the narrative</strong> with the exec team and board. They resist other team members entering these channels so they can maintain control over the flow of information with key people.</p><h2>6. Retaliation</h2><p>When incompetent leaders risk exposure, retaliation is common. If a team member speaks up &#8212; whether directly to their manager&#8217;s superior or to colleagues &#8212; the incompetent leader acts decisively:</p><ul><li><p>Threatening job security</p></li><li><p>Gaslighting concerns as disloyalty</p></li><li><p>Publicly discrediting, e.g. by creating false narratives about their performance</p></li></ul><p><strong>This aggressive behaviour aims to crush dissent and maintain control.</strong> They need to shut it down and discourage any further whistleblowers.</p><p>Sometimes this is very underhanded. They may start subtly raising issues about this person in all their conversations with others. They will <strong>create false narratives</strong>, claiming the whistleblower said something about others, <strong>damaging their relationships</strong>. To the whistleblower&#8217;s face, they may do the same, claiming other people have a problem with them. This leads to <strong>false conflict and isolation</strong>.</p><p>Like a lawyer trying to remove an important witness, they will attempt to destroy the threat by <strong>attacking their credibility and reputation</strong> so that, no matter what they say in future, they can&#8217;t do damage.</p><p>You need to protect those brave enough to raise concerns. Do not immediately run to the leader and say, &#8220;Mike said this about you.&#8221; Retaliation will be swift. Investigate properly and watch closely for any signs of retaliation.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/p/the-worst-managers-are-the-best-at?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Data Leadership! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/p/the-worst-managers-are-the-best-at?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ryanvarley.com/p/the-worst-managers-are-the-best-at?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h1>Closing thoughts</h1><p>I want you to help your teams be exceptional. I want you to empower your people to be brilliant. Incompetent leaders aren&#8217;t just a thorn in the side of this &#8212; they are a bull in your china shop. <strong>Trust is fragile, psychological safety is fragile</strong>.</p><p>If they just made your team ineffective, that would be one (terrible) thing. <strong>But they also destroy strategy</strong>. They damage your business. <strong>At a startup, this is fatal</strong>. Nine to 12 months of lost runway can be <strong>game over</strong>.</p><p>I want this article to be something that helps you deal with incompetent leaders &#8212; something you can send to your manager to help them understand the problem.</p><p><strong>So please, share it with them.</strong></p><p>I&#8217;ll be following up this post with how to spot incompetent leaders in hiring, and how to deal with them if they&#8217;re already here. Subscribe to see this when it lands.</p><p>And finally, let me know &#8212; what have I missed? Where am I wrong?</p><p>Let me know your thoughts in the comments. I&#8217;ll update this post over time.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Data Leadership is Now ‘Brilliant People, Exceptional Teams’]]></title><description><![CDATA[Making brilliant people work brilliantly together]]></description><link>https://newsletter.ryanvarley.com/p/brilliant-people-exceptional-teams-launch</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/brilliant-people-exceptional-teams-launch</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Mon, 30 Jun 2025 16:39:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/57f796d9-18b3-4406-b105-f1d88504e81d_2912x2096.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_!j4t9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j4t9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 424w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 848w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 1272w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j4t9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png" width="1456" height="387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:387,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/167009547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j4t9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 424w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 848w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.png 1272w, https://substackcdn.com/image/fetch/$s_!j4t9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ace2a60-479e-432a-87da-0c6c305268d1_1880x500.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>Data leadership is my background. When I first started creating content, it&#8217;s what I thought I would write about.</p><p>But instead, I found myself speaking about how to <strong>build exceptional teams </strong>and<strong> grow the brilliance</strong> <strong>within the people</strong> in them. In mentoring sessions, I helped other leaders <strong>find what makes them brilliant</strong> and work through the <strong>complex and hard parts</strong> of leadership.</p><p>So here we are &#8212; I am now writing about <strong>Brilliant People, Exceptional Teams</strong>.</p><p>Tomorrow, I&#8217;ll drop my article on &#8220;Incompetent Leaders&#8221; &#8212; those who disrupt and destroy everything we try to accomplish here.</p><p>Following that, I&#8217;m going to focus on providing <strong>practical frameworks for building high-morale, high-agency teams</strong>. Think: diagnostic tools for team dysfunction, systematic approaches to 1:1s, and processes for turning individual contributors into collaborative powerhouses.</p><p>Here&#8217;s a taster of future posts:</p><ul><li><p><strong>Performance growth</strong>, not management</p></li><li><p><strong>Supercharging your team</strong> by keeping everyone in their creates-energy zones</p></li><li><p>How to increase your <strong>impact and influence</strong></p></li><li><p>Why <strong>retrospectives</strong> are the most important growth process for your team &#8212; and how to run them</p></li><li><p>How to <strong>excel in your first 90 days</strong> in a new role</p></li><li><p>Giving your team <strong>clarity</strong> &#8212; and how not to do OKRs</p></li><li><p>Questions to ask when you &#8216;interview&#8217; your next company</p></li><li><p>Ways to <strong>show your brilliance</strong> in a cover letter and CV</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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">Subscribe to get these when they drop!</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>I&#8217;m also setting up <strong>conversations with people I think are brilliant</strong>, and sharing how they <strong>drive large impact</strong> at their companies. I think you will love it, and we will both get to learn a lot from them.</p><p>Thanks for being here through Data Leadership. There&#8217;s much more to come, and I hope you stick around for this next chapter.</p><p>Let me know what you think and what you&#8217;re looking forward to! You can respond to this email, it will reach me &#128521;</p>]]></content:encoded></item><item><title><![CDATA[How do you assess technical competency in an interview?]]></title><description><![CDATA[Take home tests are useless and put off your best candidates, try these methods instead.]]></description><link>https://newsletter.ryanvarley.com/p/assessing-technical-competency-in-an-interview</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/assessing-technical-competency-in-an-interview</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Fri, 28 Feb 2025 08:45:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rptv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.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_!Rptv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rptv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rptv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1555411,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.dataleadership.ai/i/158073669?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rptv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Rptv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4752d5e9-d6fa-43b2-8db8-af9d88fb1bfb_1024x1024.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 am a big detractor of take-home tests. I think they test available free time, not actual ability. They always take longer than expected and are easily cheated by using more time or getting help from a friend or now, AI.</p><p>Instead, I test competency in three ways:</p><ul><li><p><strong>Thorough questioning</strong> - asking questions but going deep to test understanding and not just surface knowledge</p></li><li><p><strong>Case study</strong> - going through a real recently solved project to see how they think</p></li><li><p><strong>Pairing interview</strong> - pair with them to solve a real problem</p></li></ul><p>Thorough questioning can be used for most hires. The case study better suits data science and product hires. Pairing better suits engineers. Data engineers can go either way.</p><p>Let's go through them.</p><h1><strong>Thorough Questioning</strong></h1><p>I have two main go-tos here: first, asking about a previous project, and second, about a technology they have used I'd like to know more about.</p><div class="pullquote"><p>The goal is to unearth the nuanced decisions that only a hands-on contributor would know and understand how they make decisions. </p></div><h2><strong>What project are you most proud of and why?</strong></h2><p>Ask, &#8220;What project are you most proud of and why?&#8221; Then (very) importantly, dig into the details. Inquire about their data and decision-making process: Why MongoDB? Why a random forest? What features did you choose, and why? Did you consider alternatives? Which features were most impactful, and how do you know? What would you do next to enhance the results?</p><p>There&#8217;s no set script here; it&#8217;s about exploring something they should know intimately. If candidates can&#8217;t answer these questions, it suggests they either mindlessly followed a process or are taking credit for work they weren&#8217;t very involved in.</p><p>Not every decision requires exhaustive analysis (most don't), but thoughtful responses like, &#8220;I chose a random forest because it performs well on our data with minimal tuning&#8221; or &#8220;Doing that would add complexity but only affect 4% of users, which wasn&#8217;t worth the effort&#8221; indicate genuine engagement with the project.</p><p>The goal is to unearth the nuanced decisions that only a hands-on contributor would know and understand how they make decisions. If someone struggles to explain a project they claim to be proud of, that&#8217;s a significant red flag.</p><p><em>I have been asked how to use a scorecard for this question. I may share one in future. But briefly, the types of things you may have are: communication, understanding of what they did, evidence of good reasoning, evidence of product thinking, and tying their decisions to user value.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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 Data Leadership! 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><h2><strong>Ask deeply about technologies they claim expertise in</strong></h2><p>If you met the candidate at a conference, what questions would you ask them to learn from their experience? Treat candidates as experts in the technologies and frameworks they list on their CV.</p><p>For example:</p><ul><li><p>You've used MongoDB a lot? When have you found it to be a better choice over SQL? Some of our older infrastructure is on Mongo, and we've had to recreate a lot of relational logic in the application code.</p></li><li><p>Have you faced query optimisation issues with GraphQL? We love the flexibility but have heard users can end up running suboptimal queries that can be really tough to fix.</p></li><li><p>You say you have deployed LLM-based features? How did you handle ensuring safety and avoiding hallucinations? How did you evaluate how it was performing?</p></li></ul><p>These questions work best when they're genuine &#8211; when the candidate should be better versed on the subject than you, but you know enough to ask good questions. You can quickly gauge someone's real-world experience by how well they can teach you the nuances of using it.</p><p>They might not always know the solution to your specific problem, but if they have real experience, it should lead to an insightful conversation. It&#8217;s a red flag when a candidate has only surface knowledge about the things <em>they</em> have highlighted in their CV.</p><p><em>As an aside for candidates &#8211; don't put things on your CV that you don't want to talk about in an interview!</em></p><h1><strong>Case study</strong></h1><p>Pick a project you have recently solved, then present the goal, data and other relevant information, and work with them to solve it. Try and remember what you uncovered and present the information you knew at the start of the project, not the end. You can reveal more as the candidate asks relevant questions or as you move the interview along.</p><p>A recent project you worked on is key, as you will be able to deal with questions or approaches you weren't expecting. Forget creating artificial exercises with deliberate traps; they are hard to engineer and don&#8217;t reflect the messiness of real projects.</p><p>As you start, remember that the candidate is not a domain expert in your company. So you need to give them context and may need to give some prompts or jump in if they have the wrong idea about something.</p><p>I like to use Miro or similar to capture ideas and write down any extra information I give them as they navigate the problem. It also helps it feel more collaborative.</p><p>Through the exercise, you&#8217;ll see how they think and approach problems. Are they asking the right questions? Can they modify their approach when they get new information? You should be looking for the qualities your team values.</p><p>Everyone will likely get stuck at some point and need some hints or extra information. But if you have to hand-hold them through the whole exercise, it's not a good sign.</p><p>You should have an idea of the types of things you expect a candidate to discover through questioning. What good solutions to a project look like. And how much prompting and help from you is expected to be needed. This can all form parts of the scorecard.</p><h1><strong>Pairing interview</strong></h1><p>Choose a task from your backlog or one from the past you can turn into a regular exercise if doing that a lot. Pair with the candidate to get it done. </p><p>Choosing a real but previous task will allow you to use the same task for all hires and reduce the noise in your process &#8211; though this can be time-consuming to create and a less genuine experience. You will have to choose what's most important to you.</p><p>Ideally, they will be driving, but you may help out more if they aren't familiar with your stack. Here you will get an idea about their problem-solving and how they work in a real scenario.</p><p>Importantly, versus a take-home test, the candidate gets the same information from you! Do they want to work here? It&#8217;s mutually beneficial and naturally respects their time as you need to put in the same hours as them.</p><h1><strong>Bonus for platform hires</strong></h1><p>Provide a diagram of your current infrastructure, deployment process etc. It can be simplified, but you want to leave in the bits that aren't great or need work. Ask a candidate to review it, ask questions, and give their thoughts for improvements.</p><h1><strong>Wrap up</strong></h1><p>So please, try to avoid take-home tests. They don't test what you think they do.</p><p>An exception may be made for graduates, but in that case, I consider a simple and short low bar of &#8220;can they actually code?&#8221;. Generally, I would do these on a time-controlled platform so you can see them develop an answer, and any copy-pasting and available time isn't an issue.</p><p>Try these out and let me know your feedback. If you are looking for more questions you can ask in an interview, check out my recent update to the <a href="https://handbook.dataleadership.ai/interview-questions">Data Leaders Handbook</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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 Data Leadership! 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[Improve feedback in your 1:1s with these questions]]></title><description><![CDATA[Asking better questions will get you better answers. Here's how.]]></description><link>https://newsletter.ryanvarley.com/p/great-one-on-one-meeting-questions</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/great-one-on-one-meeting-questions</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Tue, 17 Dec 2024 09:00:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/09c77f95-6561-4031-8c2f-e3c7e86051ad_2912x2096.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_!g7cZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g7cZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 424w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 848w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 1272w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g7cZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8114746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.ryanvarley.com/i/153047080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g7cZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 424w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 848w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.png 1272w, https://substackcdn.com/image/fetch/$s_!g7cZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92fcd17-cfb4-4c93-9866-d366f42b0942_2912x2096.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>Want feedback but are met with silence when you ask? Or promises to think about it? Or told that everything is good?</p><p>Changing how we word and ask questions can make a world of difference and get you real feedback right there in the moment.</p><p>&#10060; "Have you got any feedback for me?"  <br>&#9989; &#8220;Is there anything I do, or my process, that makes a part of your job harder than it otherwise would be?&#8221;</p><div class="pullquote"><p>Questions work well if they are <strong>focused</strong> to narrow the scope, <strong>softened</strong> to remove any nervousness in answering, and are <strong>anchored</strong> to something that helps them recall events.</p></div><h2>What makes a good question?</h2><p>You need to think about what you want to know and then how you can help someone think of an answer. Questions work well if they are <strong>focused</strong> to narrow the scope, <strong>softened</strong> to remove any nervousness in answering, and are <strong>anchored</strong> to something that helps them recall events.</p><p>For example, let's say that you want to know if you are doing anything that's annoying or frustrating your team. Many people will struggle to tell their manager they are being annoying (If you feel like you can, you probably have a great manager!). They will worry about being petty. The fear of being petty or &#8220;wrong&#8221; blocks a lot of people from sharing valuable feedback. Instead:</p><blockquote><p>&#9989; Is there anything I do, or my process, that makes a part of your job harder than it otherwise would be?</p></blockquote><ul><li><p>Focused on actions or processes instead of &#8220;you&#8221;</p></li><li><p>Anchored on &#8220;your job harder&#8221; to help them think</p></li><li><p>By being less personal, it&#8217;s also softened</p></li><li><p>Additionally softened with &#8220;harder than it otherwise would be&#8221; instead of "annoying"</p></li></ul><p>This is immediately easier to answer. They may now be able to raise that the time tracking you are asking them to do is frustrating and time-consuming, that you ask for things at very short notice and it can be hard to stay in the zone, or that the strict enforcement of <em>mypy</em> you imposed is really slowing down work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/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 Data Leadership! 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><div class="pullquote"><p>The fear of being petty or &#8220;wrong&#8221; blocks a lot of people from sharing valuable feedback.</p></div><h2>Receiving the feedback</h2><p>It's really important that you <strong>don't get defensive</strong>. If you slip into that mindset, you will make them regret answering, and next time they will just tell you everything's good. Be very aware of your emotions in this moment.</p><p>The answer is likely to fall into a handful of categories which are best summed up as either you <strong>changing</strong> or <strong>explaining</strong>.</p><p><strong>1. You didn't realise and are happy to stop.</strong></p><p>Great, tell them that and thank them for raising it.</p><p><strong>2. You know a change you can make to address that problem but still get the value.</strong></p><p>For example, you actually only require a small part of that document people need to fill in &#8212; &#8220;Let me delete the extra columns. Is that better?&#8221;. It still helps to explain the value of the rest of it.</p><p><strong>3. You know it&#8217;s annoying but can't change it (e.g. it&#8217;s enforced by your manager or has sufficient value).</strong></p><p>Provide some context. Maybe you are working on removing it, or it's required for SOC II which is essential for your customers, or you know it's annoying but it genuinely adds a lot of value to you.</p><p>If it is the case that it's valuable, it helps to ask if there&#8217;s a way you can still get this value with less of a burden on them. They may have a solution that works for you both, or they will at least have a better understanding. Try asking them to raise it in the next retrospective to see if others have ideas &#8212; or raise it yourself.</p><p><strong>4. You are surprised and don't know what to say.</strong></p><p>Ask questions &#8212; you don't need to commit to anything right now. &#8220;Oh, I didn't know that, that&#8217;s really useful to know. Are you having to do that a lot?&#8221;. Find out a bit more. You can ask for ideas on how to improve it. </p><p>Ultimately, if you&#8217;re unsure how to act, you can close it out with &#8220;Thanks for telling me, I&#8217;ll think more about that and get back to you next time&#8221;.</p><p>But you need to follow through! This is what separates good and bad leaders. If you don't change anything and never mention it again, it's going to destroy your ability to get answers in future. Following through is where you build trust and credibility &#8212; not by just asking the questions. Generally, this is going to mean one of the other response types once you have had time to process.</p><h2>Should you provide questions in advance?</h2><p>I tend to ask these questions in the moment. I know some people like to provide them in advance &#8212; it allows someone time to think and can yield better information. But answers can also be less candid and more manufactured.</p><p>I do think feedback questions can be really good in advance, but I personally value feedback both in 1:1s this way and as a regular process where people do have time to think &#8212; but more on that in a future post.</p><h2>My other favourite feedback questions</h2><p>One of my favourite questions is:</p><blockquote><p>&#9989; What did a former manager do that you valued, which I haven't adopted yet?</p></blockquote><p>It's anchored in a former manager&#8217;s actions and softened in that you&#8217;re interested in trying to adopt something. <strong>You now get to learn from managers you've never met!</strong></p><p>For getting company feedback try:</p><blockquote><p>&#9989; When have you been disappointed with a decision or the direction that the company has gone in the past quarter?</p></blockquote><p>You can see the same structure, not &#8220;have you&#8221;, not &#8220;if&#8221;, but &#8220;when&#8221;. It strongly suggests that it&#8217;s normal and expected to have an answer, and not an empty question. &#8220;past quarter&#8221; just limits the period their brain is searching through, making it easier.</p><h2>Data Leaders Handbook</h2><p>You can find lots more of my 1:1 questions in my recently published <a href="https://handbook.dataleadership.ai/1-1-questions/">Data Leaders Handbook</a> that you can access right now for free. I have lots more similar resources to share that I think will help you become a great leader in data. The best way to get notified of updates is to subscribe here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://newsletter.ryanvarley.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://newsletter.ryanvarley.com/subscribe?"><span>Subscribe now</span></a></p><p>What are your favourite 1:1 questions? let me know in the comments or on <a href="https://www.linkedin.com/in/ryanvarley/">LinkedIn</a>.</p><p></p>]]></content:encoded></item><item><title><![CDATA[PyData Global - Let's get you started with asynchronous programming]]></title><description><![CDATA[From zero to writing async code in 25 minutes]]></description><link>https://newsletter.ryanvarley.com/p/pydata-get-started-with-python-async-in-25-minutes-talk</link><guid isPermaLink="false">https://newsletter.ryanvarley.com/p/pydata-get-started-with-python-async-in-25-minutes-talk</guid><dc:creator><![CDATA[Ryan Varley]]></dc:creator><pubDate>Tue, 03 Dec 2024 15:18:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gyqF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.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_!gyqF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gyqF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gyqF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png" width="960" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:960,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92243,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&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_!gyqF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 424w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 848w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.png 1272w, https://substackcdn.com/image/fetch/$s_!gyqF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09a79ba5-f80a-424c-8794-39f97020fe21_960x540.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>Thank you to everyone who attended my talk on asynchronous programming in Python at PyData Global 2024.</p><ul><li><p>The <strong>slides</strong> from the talk are available <a href="https://speakerdeck.com/ryanvarley/2024-11-lets-get-you-started-with-async-pydata-global-talk-shared-version">here</a>.</p></li><li><p>The <strong>code</strong> from the talk, including the little service we made, is available <a href="https://github.com/ryanvarley/code-from-async-talk-pydata-global-2024">here</a>. </p></li><li><p>The <strong>video</strong> is available now! See below.</p></li></ul><div id="youtube2-oy7sEAfJsWw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;oy7sEAfJsWw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/oy7sEAfJsWw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>I wrote a local test server you can run, which somewhat replicates the behaviour of the real server I used in the talk&#8212;though there are some differences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tAJr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tAJr!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 424w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 848w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 1272w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tAJr!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif" width="600" height="347" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec157365-b0e4-4b93-8875-e669cae88705_600x347.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:347,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5304179,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&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_!tAJr!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 424w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 848w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 1272w, https://substackcdn.com/image/fetch/$s_!tAJr!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec157365-b0e4-4b93-8875-e669cae88705_600x347.gif 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><em>The service runs asynchronously. The red (first column) is retrieving the video metadata, the blue is retrieving the transcript, the green is running the model, and the yellow is saving the result to the database.</em></p><p>Update the video is now available, let me know your feedback and help me make this better next time!</p>]]></content:encoded></item></channel></rss>