<script data-pm-proxy="intercept"></script><?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[Penguin Analytics]]></title><description><![CDATA[Improve your influence, polish your presence and frame with focus. This newsletter is for data pros who are done playing a support role and ready to get taken seriously. Rants, advice, thoughts and the occasional useful diagram included.]]></description><link>https://penguinanalytics.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg</url><title>Penguin Analytics</title><link>https://penguinanalytics.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 01:11:10 GMT</lastBuildDate><atom:link href="/__u/penguinanalytics.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[John Cook]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[penguinanalytics@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[penguinanalytics@substack.com]]></itunes:email><itunes:name><![CDATA[John Cook]]></itunes:name></itunes:owner><itunes:author><![CDATA[John Cook]]></itunes:author><googleplay:owner><![CDATA[penguinanalytics@substack.com]]></googleplay:owner><googleplay:email><![CDATA[penguinanalytics@substack.com]]></googleplay:email><googleplay:author><![CDATA[John Cook]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Jack of All Trades, Master of Confusion]]></title><description><![CDATA[Last week I had one of those days.]]></description><link>https://penguinanalytics.substack.com/p/jack-of-all-trades-master-of-confusion</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/jack-of-all-trades-master-of-confusion</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 25 Aug 2026 14:47:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Last week I had one of those days. In every meeting, I felt like I couldn&#8217;t remember what I was supposed to know. It was back-to-back thirty minute calls on completely different subjects for like four hours straight. AI strategy, a vendor that wants to work with us, a backlog review, a cutover date for the reservations data migration, talent and workforce planning, reviewing a new dashboard for the revenue team, some business strategy.</span></p><p><span>In every single one of those meetings, I felt like I needed to have all the answers. As the day went on, my answers got less and less specific and more and more confused. When people were asking for a specific number, what I was remembering was a number from a different project. Somewhere in my head, I knew that it was wrong, but I couldn&#8217;t for the life of me figure out what the right answer was.</span></p><p><span>I managed to avoid giving the wrong answer, but I had to punt and follow up after several meetings. That, of course, wasted another hour at the end of the day, trying to follow up on all the things I couldn&#8217;t answer during the meetings.</span></p><p><span>This is the part of leadership people don&#8217;t warn you about. You&#8217;re expected to know a lot. You&#8217;re expected to keep track of dozens of unrelated projects and be ready to answer any question from any senior leader at any time, no matter what the context. Trying to do that is exhausting.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><p><strong><span>Nobody told you the standard changed</span></strong></p><p><span>As an analyst you were rewarded for depth. You had one subject area, you took care of one or two problems at a time, you understood them deeply and you could talk them through with people who wanted to poke holes. The rule most analysts live by is, don&#8217;t answer the question unless you&#8217;re certain of the answer, and honestly, it&#8217;s a good rule. It&#8217;s the reason we&#8217;re trusted.</span></p><p><span>There&#8217;s a particular promotion, though, that drives your list from four projects to forty. In addition to all of the analysis, you&#8217;re now responsible for organizational planning, collaborating with engineering, working with vendors and all sorts of other things you might need to remember at a moment&#8217;s notice.</span></p><p><span>Oh, and you&#8217;re also the only person that remembers why we did that thing in 2022 that looks weird, but is, in fact, critical.</span></p><p><span>Your thinking doesn&#8217;t get an upgrade. At least no one mentioned it to my brain. So you apply the analyst rule to a director size list of things. One of two things happens. Either you understand five things properly and you let the rest get completely lost, or you have a shaky understanding of all forty things where you&#8217;re never quite sure you&#8217;ve got the latest or the full picture.</span></p><p><span>You think you&#8217;re doing the first one, but you&#8217;re probably doing the second.</span></p><p><strong><span>Everything at the same resolution</span></strong></p><p><span>Most advice for this is about volume. Do less. Say no. Protect the calendar. I&#8217;ve written about intake and WIP limits before and I stand by all of it, and if you don&#8217;t have a prioritization process yet, go build one, because everything after this gets easier once you do.</span></p><p><span>You&#8217;re still not getting down to five things, though. A director&#8217;s list is always long, and cutting it much further means handing back scope you probably want to keep.</span></p><p><span>What you have to change is how deep you go on each one.</span></p><p><span>By default, most of us try to understand everything at the same depth. At the director level that&#8217;s deep enough to feel responsible, but nowhere near deep enough to be useful. You probably haven&#8217;t made a conscious choice to do this, but it&#8217;s where you&#8217;ll end up. Jack of all trades, master of confusion.</span></p><p><strong><span>Deep, medium and shallow</span></strong></p><p><span>Change how you think about depth and put all your projects into one of three buckets.</span></p><p><span>You go deep on a few important things where you need to really understand the specifics. If someone senior to you asks a question in a meeting, you need to understand the numbers, the trade-offs, the assumptions and the rest of the important stuff. It takes a lot of time and effort to understand things at this level of detail, so you&#8217;ve probably only got room for five or six. These should be the ones where your judgment is most important. Good examples are organizational changes, those pieces of analysis where the math is simple but the framing is critical, and those metric definitions that people often misinterpret.</span></p><p><span>An awful lot of things are going to live at a medium depth. You can explain the status, what happens next and who&#8217;s working on it, but beyond a certain level of follow up, you&#8217;re not going to be able to go deeper. It&#8217;s a complete answer to say &#8220;Sarah owns that, we&#8217;re waiting on IT for the field mapping, decision expected first week of October.&#8221;</span></p><p><span>It might feel soft while you&#8217;re saying it, but it rarely sounds soft to the person hearing it.</span></p><p><span>Shallow is knowing the thing exists, knowing whose it is, and getting it there. What takes the most discipline is not having a crack at it anyway, even when you probably could.</span></p><p><span>None of this is a one-time sort, either. Things move. Earlier this year I had a piece of analysis sitting at medium depth. I knew what the status was, but not the details. One of my team went on paternity leave, and all of a sudden the updates fell to me. Guess what I went deep on?</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/jack-of-all-trades-master-of-confusion?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="/__u/penguinanalytics.substack.com/p/jack-of-all-trades-master-of-confusion?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><p><strong><span>The volunteering problem</span></strong></p><p><span>One thing will absolutely wreck your deep column. It&#8217;s something I do very frequently, and 99% of the time, it&#8217;s why I end up working late, over the weekend or stressed out. It&#8217;s also well intentioned, and you often justify it by saying it&#8217;s &#8220;for the best.&#8221;</span></p><p><span>Volunteering.</span></p><p><span>You&#8217;re in a meeting about a project you&#8217;re loosely attached to. There&#8217;s a gap in the plan. Somebody needs to help build the thing that moves it forward. You have a vision, you&#8217;ve shared the vision during the meeting, and nobody picks it up. The silence goes on a little too long. You can see the whole shape of it in your head already, so you say you&#8217;ll take it.</span></p><p><span>You haven&#8217;t just bought the deliverable. You&#8217;ve also given yourself the opportunity to learn the context, hunt down the data, work out who the audience is, and reverse engineer what decision this thing is supposed to feed. The deliverable is easy. Figuring out what the deliverable should be is always more time-consuming than you think.</span></p><p><span>I do this more than I should. It&#8217;s fast, it&#8217;s generous, it makes me feel helpful, and it&#8217;s a habit that got rewarded when my list was four projects long and volunteering was how you got noticed. Old instincts are hard to shift.</span></p><p><span>The trade-off is awful. You&#8217;ve moved something from shallow to deep on impulse without really thinking it through. All of a sudden your capacity has to shift, but none of the other projects are going away. Something will give, but you won&#8217;t find out what it is until someone inevitably asks a question you struggle to answer.</span></p><p><span>What works better is naming the gap and naming a person. &#8220;This needs someone with the context already. I&#8217;d suggest Priya, and I&#8217;ll sit down with her to frame the question before she starts.&#8221; You&#8217;re still solving the problem. You&#8217;re just not solving it personally, which is the whole yes-to-the-problem, no-to-the-work thing we&#8217;ve talked about before.</span></p><p><strong><span>Make maintenance proactive</span></strong></p><p><span>Sorting the list will work for a few weeks.</span></p><p><span>The deep stuff looks after itself, because you&#8217;re in it constantly and the details stay fresh. Shallow doesn&#8217;t need anything from you at all.</span></p><p><span>Medium is the bucket you have to watch. It&#8217;s easy to let your understanding go stale. You figured out where things were last month, but they&#8217;ve moved on since then, and all of a sudden you&#8217;re confidently telling your leaders something that&#8217;s no longer correct.</span></p><p><span>Find somewhere to write down everything in the medium bucket, then find half an hour a month to make sure the statuses are up to date. What is it? What&#8217;s the next step? When is it due? Who owns it? Those four columns will give you what you need.</span></p><p><span>Don&#8217;t be like me and tell your boss a project is stuck in a security review when it&#8217;s actually stuck somewhere else. It&#8217;s a good way to look silly when they go and chase down the wrong person.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><p><strong><span>A little assignment</span></strong></p><p><span>Write down everything you&#8217;re carrying. Everything, including the stuff that only exists in your head and has never appeared on a project list. Twenty minutes. It&#8217;ll be longer than you think.</span></p><p><span>Mark each one D, M or S.</span></p><p><span>Then count the D column. If it&#8217;s over six, you&#8217;re overcommitted and something in there is going to fall over while you&#8217;re looking at something else. Move the two weakest down to M. It&#8217;ll feel bad, but do it anyway.</span></p><p><span>Last thing: look at next week&#8217;s calendar and find the meeting where you&#8217;re most likely to volunteer for something. Work out now who you&#8217;d name instead.</span></p><div><hr></div><p><span>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the </span><a href="https://penguinanalytics.gumroad.com/"><span>Penguin Analytics store</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Leading Has Nothing To Do With Who Reports To You]]></title><description><![CDATA[Before we get to this week&#8217;s newsletter, I&#8217;d like to ask for your help.]]></description><link>https://penguinanalytics.substack.com/p/leading-has-nothing-to-do-with-who</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/leading-has-nothing-to-do-with-who</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 11 Aug 2026 12:01:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>Before we get to this week&#8217;s newsletter, I&#8217;d like to ask for your help. I&#8217;ve been sending these regularly for about eight months and it would mean a lot to me to get your feedback on the content. This is your chance to ask for more of something, less of something or suggest I switched to write nothing except stories about dragons. Here&#8217;s the link:</span></p><p><a href="https://forms.cloud.microsoft/r/4T5ZAuwBbB"><span>Penguin Analytics Newsletter Feedback Form</span></a></p><p><span>You can also email me at </span><a href="mailto:John.Cook@PenguinAnalytics.io"><span>John.Cook@PenguinAnalytics.io</span></a><span> or reply to this email. I read everything and respond much slower than you want me to.</span></p><p><span>Anyway, onto this week&#8217;s content!</span></p><div><hr></div><p><span>When I was a young, ambitious analyst, I would regularly corner my boss for a career chat to understand what I needed to work on to advance my career. A couple of years into my career, at one of these chats, I asked when I would get a direct report or a team so that I could learn how to lead. She had a small giggle, and told me that leading has nothing to do with who reports to you. In fact, most times when you lead throughout your career, you&#8217;re not leading people who report to you.</span></p><p><span>This might be truer in analytics than in any other function. You need IT to set up your data and deliver it regularly, but you can&#8217;t direct them to do it. You need to influence the business to make the right decisions, but none of the teams report to you. Even at the individual contributor (IC) level, if you&#8217;re not a leader, you&#8217;ll get nothing done.</span></p><p><span>If you&#8217;re waiting to be given a team before you start to lead, you&#8217;re doing it the wrong way around. If you think you have no opportunities, think again.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong><span>Leading is becoming a thought partner for your stakeholders</span></strong></h3><p><span>The easy way to be an analyst is to have a service desk mindset. You get asked a question, you answer it, and you move on to the next thing. If the question might need answering again, you build a dashboard. There&#8217;s nothing wrong with it, but it&#8217;s not leadership, and it will cap your influence.</span></p><p><span>The shift is another thing that my old boss used to say &#8211; Says easy, does hard.</span></p><p><span>It starts by realizing that the person bringing you the request hasn&#8217;t fully worked out what they want. Before you open a query editor or start playing around with Excel files, your job is to work with them to refine exactly what they&#8217;re looking for. What decision is the request supporting? Who is the audience? When do they need it?</span></p><p><span>Once you understand what they&#8217;re looking for, bring a recommendation instead of just the data. Here&#8217;s the great thing about bringing a recommendation&#8230; it&#8217;s never wrong. One of two things happen:</span></p><ol><li><p><span>They think it through and thank you for saving them time.</span></p></li><li><p><span>They don&#8217;t like the recommendation and they explain why.</span></p></li></ol><p><span>When you hand them something they can act on, they appreciate it, even if they don&#8217;t use it. And if they don&#8217;t use it, they explain to you why and you learn a little more about their thought process, or their role, or whatever.</span></p><p><span>I bet you avoid recommendations because &#8220;the data speaks for itself&#8221; or you &#8220;led the horse to water.&#8221; Bullshit. The leap of logic (or faith) is never as obvious as you think it is. Spell it out, listen to their response and learn from their feedback. You&#8217;ll be better off next time and in the long run.</span></p><h3><strong><span>Leading is influencing people outside your team</span></strong></h3><p><span>The things that stop you from being as impactful as you want to be don&#8217;t live within your team. Pipeline reliability, budget, whether anyone adopts what you build, all of it depends on teams you have no authority over: data engineering, IT, product, finance.</span></p><p><span>I&#8217;ve written before about the difference between stakeholders, people who need something from you, and partners, teams you depend on to deliver. This is where that distinction matters most, because you can&#8217;t manage a partner relationship the way you manage a stakeholder ask.</span></p><p><span>Start by understanding what the other team is measured on. An engineering lead who&#8217;s judged on reducing technical debt is going to hear your request differently depending on whether you frame it as new work or as debt reduction. A finance partner protecting margin cares about a very different story than the one you&#8217;d tell your own VP.</span></p><p><span>Speak to their incentives directly, and work to be wherever their priorities are decided. Showing up after the roadmap is set and approved means you&#8217;re negotiating for scraps. Showing up while it&#8217;s still being drafted means you&#8217;re shaping it.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/leading-has-nothing-to-do-with-who?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="/__u/penguinanalytics.substack.com/p/leading-has-nothing-to-do-with-who?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong><span>Leading is mentoring others</span></strong></h3><p><span>You don&#8217;t need to manage someone to develop them. Frankly, some of the best mentoring relationships are with people who have some distance from the work you&#8217;re doing.</span></p><p><span>Some of the best mentors I found in my career weren&#8217;t people I reported to. They saw me stumble in a meeting and offered help. They were people I reached out to when I needed a new perspective. They were people who were candid and honest, but not necessarily close.</span></p><p><span>I tried to do the same thing. When I see someone struggling in a meeting, I&#8217;ll check in with them first, and if they&#8217;re ready to hear it, I offer some advice. When you have more experience, you have lessons to offer.</span></p><p><span>I&#8217;ve found a few things really work.</span></p><p><span>Coach the framing and structure of someone&#8217;s work rather than rewriting it for them. Helping someone use something like the Pyramid Principle to organize a deck teaches them a skill. Fixing their deck yourself teaches them nothing except to bring it to you next time.</span></p><p><span>Set standards by example. Document your definitions clearly, build templates other people can use and share them generously, run your intake process the way you&#8217;d want everyone to run theirs. People copy what works without being told to.</span></p><p><span>Run informal post-mortems with peers after a rough project. What broke, what worked, and what you&#8217;d do differently next time. None of this requires a manager title, just a willingness to have the conversation.</span></p><p><span>When I asked my boss about getting a team, I assumed mentoring was something you did only for your direct reports. Looking back, she knew I&#8217;d already been doing it for years.</span></p><h3><strong><span>Leading means building trust</span></strong></h3><p><span>The common thread across all of these buckets is trust, and trust behaves like a bank account. You can&#8217;t make a withdrawal you haven&#8217;t earned, a point I&#8217;ve made before and one that applies sideways and upward as well as with stakeholders.</span></p><p><span>Deposits are things you do well: delivering what you said you would, being honest about what the data can&#8217;t tell someone, and calibrating urgency so that a real problem doesn&#8217;t get lost in a pile of things you flagged as a crisis.</span></p><p><span>Save the alarm for the important stuff. People stop listening to whoever cries wolf, no matter how</span><em><span> technically</span></em><span> correct the wolf sighting was.</span></p><p><span>Leading a team gives you authority, and authority gives you compliance&#8230; Sometimes. Trust earns you buy-in and respect. People welcome your input, listen when you speak, and choose to do what you ask.</span></p><p><span>Sometimes there&#8217;s a need for authority and compliance, but it&#8217;s not leadership.</span></p><p><span>Leadership isn&#8217;t something you get handed with a title. The titles go to those who are already leading.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong><span>This week&#8217;s assignment</span></strong></h3><p><span>Pick one partner or stakeholder you work with regularly, someone outside your reporting line.</span></p><p><span>Answer:</span></p><ul><li><p><span>What are they measured on or worried about this quarter?</span></p></li><li><p><span>When did you last frame a request or a piece of analysis in terms of their goals instead of yours?</span></p></li><li><p><span>What&#8217;s one small thing you could do for them this week, unprompted, that would make a decision (or just their lives in general) easier?</span></p></li></ul><p><span>Trust is like retirement savings. Invest early and it compounds.</span></p><div><hr></div><p><span>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the </span><a href="https://penguinanalytics.gumroad.com/"><span>Penguin Analytics store</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Everything is more complicated than it looks]]></title><description><![CDATA[My old boss had a line she&#8217;d pull out every time I came to her complaining that something was harder than it should have been.]]></description><link>https://penguinanalytics.substack.com/p/everything-is-more-complicated-than</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/everything-is-more-complicated-than</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 04 Aug 2026 12:00:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>My old boss had a line she&#8217;d pull out every time I came to her complaining that something was harder than it should have been. &#8220;If it were easy, we&#8217;d have already solved it.&#8221;</span></p><p><span>It wasn&#8217;t sympathy, and it wasn&#8217;t permission to complain longer. It was a redirect. The easy version of my problem was solved years ago by someone else. What&#8217;s left on my desk is left because it&#8217;s not easy.</span></p><p><span>My team has been working on a project that&#8217;s basically analyzing groups of things to determine their effectiveness. On the face of it, it&#8217;s an extremely simple ask. Except those groups overlap with other groups. Oh, and add another dimension, and there are other things impacting how both the first and second set of groups behave. Even when you&#8217;ve controlled for that, there are sub-groups within the first set of groups that are behaving differently enough it&#8217;s messing up anything that might be clean.</span></p><p><span>&#8220;Basically&#8221; was doing a lot of heavy lifting in that sentence.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><p><span>That&#8217;s not a sign we scoped it badly. It&#8217;s what the work looks like once you&#8217;re past the version of the problem someone described in a single sentence in a meeting. The gap between how complicated a thing sounds when a stakeholder asks for it and how complicated it turns out to be is the painful norm of being an analyst.</span></p><p><span>Unfortunately, nobody on the other side of that gap cares.</span></p><p><span>They don&#8217;t want a tour of the definition mismatch, the edge cases, the groups that overlap almost entirely, so you can&#8217;t find the signal. All of this on the bold assumption the data you pulled in the first place matches what you expected. They want an answer they can act on. They asked &#8220;should I do X or Y?&#8221; and they want one of those two things back, not a explanation of why the real answer is neither, both, or something you&#8217;d have to invent a third option to describe.</span></p><p><span>Delivering that answer is harder than it sounds, because your instinct is the other way. You did the work, you found the nuance, and some part of you wants credit for it. Complexity makes things INTERESTING, and when we don&#8217;t give a binary answer, we can OPTIMIZE.</span></p><p><span>Even when you explain that, people still don&#8217;t care. And even if they did, optimization past a certain point stops paying for itself, because the business can&#8217;t execute what you&#8217;re recommending.</span></p><p><span>I&#8217;ve handed over recommendations that were both correct and completely unusable. The analysis says this segment responds to one thing and that segment responds to something else, so treat them differently. Sound advice, right up until you find out the system that has to deliver it can only handle one rule. Or the process I recommended that ran to twelve steps and had to be explained to someone, who would explain it to someone else, who would hand it off again to actually execute.</span></p><p><span>The recommendation that survives the gauntlet of execution is often much blunter than the one your analysis supports. Developing the judgment to get to that blunter version faster, without spending three more weeks refining precision nobody can act on, is worthwhile work. Precision you can&#8217;t execute is like a broken pencil - pointless.</span></p><h2><strong><span>Two ways to handle it</span></strong></h2><p><span>Sometimes the right move is to build something simple on a few stated assumptions and move on. You&#8217;re not computing the exact number, you&#8217;re establishing direction: is this worth pursuing, is it roughly the right size, does it deserve more of anyone&#8217;s time? State the assumptions plainly, keep the analysis light, and don&#8217;t apologize for it being rough. Rough and fast is the correct tool for a lot of decisions.</span></p><p><span>Other times, detail is critical. If a decision is hard to walk back, sets a precedent, has regulatory exposure or is something you&#8217;ve been burned by before, those details might save your ass. As I&#8217;ve written before, trust is built in deposits and lost in withdrawals, and the moment someone catches a detail you skipped, they stop trusting the next number you hand them.</span></p><p><span>Knowing which one you&#8217;re facing before you start is what separates a useful analyst from a busy one.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/everything-is-more-complicated-than?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="/__u/penguinanalytics.substack.com/p/everything-is-more-complicated-than?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong><span>Simple, but no simpler</span></strong></h2><p><span>I like Einstein&#8217;s framing of this problem. Make everything as simple as possible, but no simpler. The choice isn&#8217;t depth versus honesty. It&#8217;s finding the simplest version of the answer that&#8217;s still true and impactful. A number that&#8217;s clean but wrong isn&#8217;t simple, it&#8217;s just wrong.</span></p><p><span>Two questions can help you decide.</span></p><p><span>First, is the decision reversible? If being wrong costs an afternoon to fix, build the rough version and move forward. You can always revisit later. If being wrong locks in a commitment nobody can walk back, the extra rigor is worth the time you invest.</span></p><p><span>Second, when reversibility doesn&#8217;t settle it, ask whether the room is deciding if they should do something or how they&#8217;re going to do it. If versus how usually ends the argument I&#8217;m having with myself. When people are still deciding whether to act at all, an assumption-heavy answer is enough, because the decision might not happen. Once they&#8217;ve committed and you&#8217;re helping them execute, the details you&#8217;d otherwise skip start to matter.</span></p><p><span>Take a seasonal discount. When we&#8217;re deciding IF we should offer it, a quick look at how similar discounts performed, and whether they were incremental (in itself a deceptively hard question), gets us close enough to make the call. When we decide HOW to execute, how deep the discount goes, when it runs, whether there are restrictions, the question gets much harder and needs a deeper answer.</span></p><p><span>I still catch myself over-explaining things nobody asked about, mostly because I find the caveats more interesting than anyone else does. I suspect people just think I like the sound of my own voice, though.</span></p><h2><strong><span>A little assignment</span></strong></h2><p><span>Take a look at your list of projects and upcoming meetings. Pick one thing you&#8217;re currently over-explaining to a stakeholder and run it through the reversibility test. If it&#8217;s cheap to undo and you&#8217;re still walking people through every caveat, cut it from your next update entirely and see whether anyone notices.</span></p><p><span>Absorbing the complexity is expensive. The hours in the rabbit hole, the patience to sit with an ugly edge case until it makes sense, the discipline to leave nearly all of it out of the final answer. It costs the person reading your summary nothing, and they&#8217;ll never know what you left out.</span></p><div><hr></div><p><span>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the </span><a href="https://penguinanalytics.gumroad.com/"><span>Penguin Analytics store</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Work On The Analytics Function, Not In It.]]></title><description><![CDATA[There&#8217;s a gas station near my house that I frequent because the owner is nice, has decent prices, and it&#8217;s on my way home.]]></description><link>https://penguinanalytics.substack.com/p/work-on-the-analytics-function-not</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/work-on-the-analytics-function-not</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Mon, 20 Jul 2026 12:03:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>There&#8217;s a gas station near my house that I frequent because the owner is nice, has decent prices, and it&#8217;s on my way home. Every time I go in, he&#8217;s reliably inside somewhere. Usually behind the counter, but sometimes in the back, sometimes doing inventory, sometimes cleaning, sometimes restocking.</span></p><p><span>The point is, he&#8217;s always there. In fact, I&#8217;ve never been there when he&#8217;s not. I&#8217;m sure even after they close he&#8217;s there catching up on the things he wasn&#8217;t able to get done.</span></p><p><span>&#8230;Probably because I interrupted him 10 minutes before he closed to buy a bottle of wine.</span></p><p><span>The point is he&#8217;s a great operator.</span></p><p><span>There&#8217;s also one store, and there&#8217;s been one store for as long as I&#8217;ve been going. No second location, no delivery, no arrangement with the office park down the road to stock their break room. Every hour he has goes into running the place, which leaves no hours for building anything on top of it.</span></p><p><span>His business isn&#8217;t in trouble. Far from it &#8211; He&#8217;s making money he sends back to his home country, his customers like him, and he&#8217;ll probably still be there in ten years to sell me the wine I forgot to pick up earlier. It&#8217;s just the same size it was, and it&#8217;ll be the same size next year, for the same reason.</span></p><p><span>Michael Gerber&#8217;s </span><em><span>E-Myth</span></em><span> calls this the technician&#8217;s mistake: assuming excellence at the work is the same thing as building a company. Gerber&#8217;s version usually ends in failure. This one ends in a perfectly decent gas station that will probably never be more than a gas station. Same cause either way, which is an owner who can&#8217;t stop operating long enough to work on the thing he owns. Gerber&#8217;s fix is to work </span><em><span>on</span></em><span> the business instead of </span><em><span>in</span></em><span> it.</span></p><p><span>The data version of that myth is the analytics leader who believes a better model, a cleaner pipeline, or one more well-built dashboard will fix low influence. It won&#8217;t. You can be the strongest analyst in the building and still learn about next year&#8217;s pricing strategy from the same all-hands deck everyone else gets.</span></p><p><span>Working on the business means treating the analytics function itself as the thing you&#8217;re building. How it creates value, how work flows, and whether it produces useful stuff without you touching every project.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>What &#8220;on the business&#8221; work looks like</span></strong></h2><p><span>We covered most of this across the internal and external leadership issues, but it&#8217;s worth seeing it stacked together.</span></p><p><span>External leadership is the biggest chunk. Earning executive sponsors who will defend your headcount request in a planning meeting you&#8217;ll never hear about. Tying your team&#8217;s work to strategic goals in the language the business uses, framed as problem, decision, upside/downside, timeframe. Building the business case that gets you that headcount: with today&#8217;s team we can keep revenue reporting running and take on one strategic project a quarter, with one more analyst we can ship the group pricing model by Q3, worth roughly $1.8M in incremental room revenue.</span></p><p><span>Then there&#8217;s the operating model. Deciding whether your team leans artisanal or factory, defining how intake works, setting the standards that mean you don&#8217;t rewrite every deck before it goes out. Work that lets your team decide for themselves what to drop when the CFO and the VP of Ops both want something by Thursday.</span></p><p><span>And there&#8217;s relationship architecture, which sounds abstract until you need data engineering to prioritize the dim_reservations rebuild and realize you don&#8217;t know who sets that roadmap or what they&#8217;re measured on.</span></p><p><span>None of that shows up in a commit history. All of it determines whether your team is solving problems that matter.</span></p><h2><strong><span>You still need to be in the business</span></strong></h2><p><span>Eliminating all hands-on work is both a fantasy and a mistake.</span></p><p><span>Staying close to the craft on a small slice of work keeps you sharp. You notice the reservation data is landing two days late before a stakeholder escalates it. You feel it when a migration takes four weeks instead of one, which tells you more about your process than any status report will.</span></p><p><span>The goal isn&#8217;t </span><em><span>escaping</span></em><span> analysis, but you should be deliberate about which analysis you still touch. Usually that&#8217;s the ambiguous, high-stakes work where your framing and judgment matter more than the SQL, not the recurring RevPAR variance report you&#8217;ve been personally refreshing since 2023 (or that report you took over during the pandemic which you still can&#8217;t unload).</span></p><h2><strong><span>Both extremes have a cost</span></strong></h2><p><span>Spend too much time &#8220;in the business&#8221; and you turn into the bottleneck with every request of any consequence routing through you. The team stays busy, work gets delivered, but if you asked anyone what changed, you&#8217;d get a list of dashboards rather than an answer about commercial results. Nothing about that is a crisis, which is part of why it persists. You&#8217;re just the data person instead of a thought partner, and the ceiling on what your team gets asked to do stays where it is.</span></p><p><span>Spend too much time &#8220;on the business&#8221; and you drift the other way. You&#8217;re in the steering committees and the strategy conversations, but your commitments start to outrun what the team can deliver, and the roadmap you framed so well stops matching anything they can ship. That gap shows up slowly&#8230; then all at once, usually in a meeting where someone asks for a date and you don&#8217;t have one.</span></p><p><span>The right ratio moves with the business. Enough hands-on work to stay credible and informed, enough system work to change how your team and stakeholders operate over quarters rather than days.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/work-on-the-analytics-function-not?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="/__u/penguinanalytics.substack.com/p/work-on-the-analytics-function-not?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong><span>A ratio you can test against</span></strong></h2><p><span>Aiming for one to two days a week &#8220;on the business&#8221; is a reasonable starting point for a data leader.</span></p><p><span>Those blocks include executive 1:1s and strategy conversations, budget and headcount planning, operating model design, intake reviews, standing time with IT and data engineering, and story reviews with your senior ICs where you talk about how they framed the problem rather than whether the query was right. The rest of the week runs as hands-on work by default, but you audit that too, looking for the BAU tasks you&#8217;re doing personally that could be delegated, templated, or automated.</span></p><p><span>I&#8217;ll admit I&#8217;ve protected these blocks less aggressively than I protect deep-work analysis time, which tells you something about what I valued for a long stretch.</span></p><h2><strong><span>Four levers to shift the ratio</span></strong></h2><p><span>Put a lightweight intake system in place that captures the problem, the decision, the owner, the delivery date, and the rough impact. Sort the work into the buckets from the internal leadership issue: urgent and important goes near the top, important but not urgent gets scheduled deliberately, urgent but not important gets challenged, and the rest goes to a backlog nobody will ever work. Teach the team to apply the rules without you.</span></p><p><span>Define your standards and hold to them. Shared templates for analysis (context, question, method, findings, recommendation, next steps) and approved sources for core metrics so you&#8217;re not relitigating the ADR definition every month.</span></p><p><span>Delegate recurring analysis on purpose. Take the monthly forecast variance deck or the quarterly channel mix review you own, document the judgment calls rather than just the steps, and transfer ownership to a trusted IC. Review the story and the recommendation, not the method.</span></p><p><span>Book the relationship time. A standing half hour each month with whoever sets the data engineering roadmap and the finance lead who builds your budget, held in their language, about their decisions. That&#8217;s where the relationships that lead to sponsorship get built.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>A little assignment</span></strong></h2><p><span>Take last week&#8217;s calendar and mark each block &#8220;on&#8221; or &#8220;in.&#8221; Two colors, fifteen minutes.</span></p><p><span>Then look for three things:</span></p><ul><li><p><span>Where were you doing work someone on your team could own?</span></p></li><li><p><span>Where did you skip system or relationship work you&#8217;d claim is important?</span></p></li><li><p><span>What percentage of the week was &#8220;on&#8221;? If it&#8217;s under 20, that&#8217;s your answer.</span></p></li></ul><p><span>Then pick one recurring analysis to stop doing yourself. Hand it over, coach through the first two or three cycles, and accept some wobble. You&#8217;re building a team that ships without you, not a reputation for fixing everything personally.</span></p><p><span>Block a two-hour slot next week for system design, stakeholder mapping, or budget planning. No tickets, no ad hoc requests. Protect it the way you&#8217;d protect your best analysis time.</span></p><div><hr></div><p><span>If you&#8217;d like more detail on how to implement some of these systems, check out &#8220;Your First 90 Days As A Data Leader&#8221; or &#8220;90 Day Data Leader Reset&#8221; in the </span><a href="https://penguinanalytics.gumroad.com/"><span>Penguin Analytics store</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Why I’m Never First to Answer an Email]]></title><description><![CDATA[The headline of this email is a lie because this week I want to talk about something I&#8217;m still not perfect at getting right.]]></description><link>https://penguinanalytics.substack.com/p/why-im-never-first-to-answer-an-email</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/why-im-never-first-to-answer-an-email</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 14 Jul 2026 12:02:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>The headline of this email is a lie because this week I want to talk about something I&#8217;m still not perfect at getting right.</span></p><p><span>I used to treat my email like the start of a race. From when it arrived in my inbox, it was like a countdown timer started and I was trying to get an answer out as fast as possible. I was helpful, on top of things. It feels great&#8230; but being the fastest person to answer every question is one of the quickest ways to turn yourself and your team into a helpdesk.</span></p><p><span>A colleague of mine is absolutely great at this. When he gets a question that belongs to someone else &#8211; a revenue manager, a property GM, whoever owns that area &#8211; he doesn&#8217;t answer it. Even when he knows the answer cold and the rightful owner would have to dig it up. He forwards it over, sometimes with a quiet nudge about where to look, and lets them reply. It took me a while to understand why he was working the way he was working. It seemed so slow!</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>You become the shortcut</span></strong></h2><p><span>When you answer first and reliably, you teach the whole organization something. Not &#8220;the data team is responsive.&#8221; They learn that you, personally, are the fastest way to get anything done. So they stop filling in the intake form. They stop emailing the shared mailbox. They email you, because you&#8217;re quicker than the process and you never say no.</span></p><p><span>That feels like a compliment right up until you realize you&#8217;re answering questions about things that have nothing to do with you, asked directly to you because you&#8217;re the only one who&#8217;ll answer. The average knowledge worker already loses more than a quarter of the workweek to email. Layer an unofficial help desk on top of that and you&#8217;ve built yourself a second job nobody assigned you and nobody can help you with, because they don&#8217;t know it exists.</span></p><h2><strong><span>The demand you&#8217;re hiding from your own leadership</span></strong></h2><p><span>This is the part that should bother you as a data leader specifically.</span></p><p><span>Intake forms, ticket queues, shared mailboxes: those systems are ugly, but they exist to do one thing you should care about deeply. They make demand visible. They turn &#8220;everyone&#8217;s slammed&#8221; into a number you can put in front of a VP when you ask for another team member.</span></p><p><span>Every question that routes around those systems and lands in your inbox is a data point that never gets recorded. Your official queue looks reasonable. Leadership looks at a calm queue and concludes the team is appropriately staffed, maybe even a little underworked. Meanwhile you&#8217;re answering a couple dozen small things a day that no report will ever capture. You, of all people, know what it means when the measurement system is missing half the signal. You&#8217;d never accept a RevPAR number that skipped a third of the bookings. Don&#8217;t accept it about your own team&#8217;s workload either.</span></p><h2><strong><span>Why helpful people fall into this</span></strong></h2><p><span>Did you know there&#8217;s a name for the pattern underneath this? It&#8217;s sometimes called super-helper syndrome: capable, empathetic people who over-help, absorb problems that aren&#8217;t theirs, and struggle to draw a line around what belongs to them. Analytics people are unusually exposed to it. We can see the answer fast, we know just enough about every domain to be dangerous, and almost nobody has ever told us where our job ends. Saying yes feels like you&#8217;re doing your job. Saying &#8220;that&#8217;s not mine to answer&#8221; feels like dodging.</span></p><p><span>For the record, I haven&#8217;t fully kicked this habit. I still feel the pull to jump in when I can see the answer and someone&#8217;s clearly stuck (or slow). The difference now is that I notice before I act on it. Too frequently I still act on it because self control is difficult.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/why-im-never-first-to-answer-an-email?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="/__u/penguinanalytics.substack.com/p/why-im-never-first-to-answer-an-email?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong><span>Why it&#8217;s worse for analytics than most jobs</span></strong></h2><p><span>The real work of analytics &#8211; building a model, validating a messy dataset, thinking through a strategy &#8211; needs long uninterrupted stretches to be any good. Email is the enemy of that. Every random question and every &#8220;can you just pull...&#8221; is a small interruption, and the cost of an interruption isn&#8217;t the two minutes it takes to answer. It&#8217;s the twenty minutes it takes to get back to where you were.</span></p><p><span>So the trade you&#8217;re making, every time you fire off a fast reply, is deep work for shallow responsiveness. Do it often enough and your calendar fills with tactical questions you can&#8217;t prioritize and can&#8217;t tie to any outcome, while the strategic work that would move your team forward never gets your attention.</span></p><h2><strong><span>Answer through the owner</span></strong></h2><p><span>Back to my colleague. What he&#8217;s doing isn&#8217;t refusing to help. He&#8217;s helping in a way that strengthens the system instead of routing around it.</span></p><p><span>The mechanics are simple. A question comes in that belongs to someone else. He sends the owner the context or the answer directly, off to the side, then lets the owner respond to the asker. Three things happen at once. The asker learns the correct path for next time, the owner builds credibility and a relationship instead of looking slow, and the question ends up in the right queue, where it gets managed properly.</span></p><p><span>He still uses his expertise. He just points it at the system rather than at his own inbox.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>A little assignment</span></strong></h2><p><span>For one week, stop being the first to answer.</span></p><p><span>Pick your non-urgent threads, the ones where someone&#8217;s emailed you directly about something that isn&#8217;t really yours. Before you reply, ask two questions: who owns this, and what&#8217;s the official channel for it? Then route it there. Feed the owner what they need behind the scenes if you have to, and let them take the reply.</span></p><p><span>Track what you notice. How many of those questions were genuinely yours to answer? How many were people using you as a shortcut around a process that exists for a reason? At the end of the week, does your calendar feel any different?</span></p><p><span>The data leaders who get pulled into strategy have usually done the unglamorous work of making ownership and demand visible, so most questions find the right owner before they ever reach an inbox.</span></p><div><hr></div><p><em><span>If you want help building the intake and routing systems to make this change stick, the guides and playbooks over at </span><a href="https://penguinanalytics.gumroad.com"><span>Penguin Analytics</span></a><span> are built to do exactly that.</span></em></p>]]></content:encoded></item><item><title><![CDATA[Fist-Time Manager Purgatory]]></title><description><![CDATA[You're not an IC anymore, but you're not leading yet...]]></description><link>https://penguinanalytics.substack.com/p/fist-time-manager-purgatory</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/fist-time-manager-purgatory</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 07 Jul 2026 12:28:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>We&#8217;ve promoted several people on my team to first-time manager roles over the last few months. They&#8217;re leading teams of one or two and getting their &#8220;management&#8221; feet wet to prepare them for roles where they&#8217;re managing more complex projects. I&#8217;m excited about them having the opportunity, and as always they&#8217;re stepping up. It&#8217;s so satisfying to see someone you&#8217;ve led as an IC make the jump to manager.</span></p><p><span>It&#8217;s like giving your strongest muscles a bigger lever. I love it. I&#8217;m also digressing.</span></p><p><span>The first few months as a new manager are rough. You&#8217;re not an analyst anymore, but you don&#8217;t feel like a manager yet either. You&#8217;re doing both, and not doing either especially well.</span></p><p><span>I remember being there. I kept the IC work I&#8217;d always done, added the manager work on top, and convinced myself I was being heroic. I didn&#8217;t delegate because I wanted to be &#8220;nice&#8221; and not overwork anyone, while I spent hours after the end of the day doing the work I should have delegated.</span></p><p><span>This pattern shows up in almost every new manager I&#8217;ve worked with. It&#8217;s not a personal failing. It&#8217;s a predictable consequence of how analytics teams get built and how analytics promotions happen. It&#8217;s also totally normal, but the faster a new manager can move beyond it, the sooner they can start growing as a manager instead of a super-IC.</span></p><h2><strong><span>Why you get stuck</span></strong></h2><p><span>The org keeps routing work to you because you&#8217;re the person who got it done before. Your stakeholders have built up years of trust in you specifically, not in your team. When something urgent shows up, the easiest thing is for you to handle it. You&#8217;re faster, you know the context, and the request lands in your inbox anyway.</span></p><p><span>That&#8217;s the structural side. The identity side is harder.</span></p><p><span>Your reputation, your confidence, your sense of being good at your job, all of it got built doing the work. Not managing the work. Shipping the dashboard, finding the insight, being the person the executive emails when they need something. Letting go of that doesn&#8217;t feel like growth. It feels like giving up the thing that made you valuable.</span></p><p><span>IC work is also easier to measure than management work. You sent the analysis or you didn&#8217;t. You hit the deadline or you didn&#8217;t. Management work is fuzzier. You can&#8217;t tell at the end of a week whether your coaching landed, or whether the team&#8217;s work is better because you were involved. You can&#8217;t measure it, so you drift back to the work you can.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>The most common pattern</span></strong></h2><p><span>Here&#8217;s the version I see most often. The new manager has priority work landing on her plate. She&#8217;s always been the person who reliably delivers, and that reliability is what got her promoted. When the urgent thing shows up, she does what she&#8217;s always done. She puts her head down, grinds it out and ships it.</span></p><p><span>Meanwhile, her team has capacity. They want real work. They&#8217;re watching her grind through her ticket queue wondering why she isn&#8217;t handing them more.</span></p><p><span>She thinks she&#8217;s protecting them. She&#8217;s keeping the hard stuff on her plate so they don&#8217;t get crushed. She&#8217;s protecting the stakeholders too, by making sure the work gets done right. It feels generous. It feels like good leadership.</span></p><p><span>That&#8217;s the story she tells herself. The real picture is a manager doing IC work while her team waits for permission to do their actual jobs.</span></p><p><span>I&#8217;m not saying any of this from a height. I&#8217;ve done it. I still catch myself doing it. The instinct to protect the team by absorbing the hard work is hard to spot because it feels generous when you&#8217;re doing it.</span></p><h2><strong><span>What it costs</span></strong></h2><p><span>The visible cost is that you&#8217;re working too many hours. That one&#8217;s obvious, and people will tell you about it.</span></p><p><span>The hidden costs are worse. You don&#8217;t have time for the work nobody else can do for you: setting direction, talking to senior stakeholders, coaching your team through analyses so they get better. That work isn&#8217;t urgent on any given Tuesday, so it gets crowded out by what is.</span></p><p><span>You also train your stakeholders to keep coming to you directly. Every time you take a request yourself instead of routing it through your team, you reinforce that you&#8217;re the person who does the work. Two years in, you&#8217;ve got a team your stakeholders don&#8217;t trust with anything important, and that&#8217;s on you.</span></p><p><span>Your team learns to wait. They don&#8217;t build judgment because they&#8217;re not making the calls. They become executors of whatever you hand them, not problem-solvers. When you eventually try to hand off something important, they haven&#8217;t done it before, which makes you take it back, which confirms your suspicion they couldn&#8217;t have done it anyway. And the pattern repeats.</span></p><p><span>I have a colleague who is great at this. He refuses to answer questions or email folks back when he&#8217;s not the right person. It sounds mean, but it reinforces the correct routing, keeps ownership of the relationship with his team and means they know the answer next time.</span></p><h2><strong><span>Rebalancing without the guilt</span></strong></h2><p><span>The shift isn&#8217;t from IC to manager in some clean swap. You&#8217;ll still do IC work. You should still do IC work, partly to stay credible and partly because some things are better in your hands. The shift is in the ratio.</span></p><p><span>A reasonable target early on is something like 70% manager work, 30% IC work, adjusted for the size of your team. The exact split matters less than the direction. If your calendar looks the same as it did before the promotion, something&#8217;s off.</span></p><p><span>Delegation isn&#8217;t dumping work you don&#8217;t want to do. It&#8217;s giving your team the problems they were hired to solve. They didn&#8217;t sign up to be your assistants. They signed up to do analysis and build things and have impact, same as you did.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/fist-time-manager-purgatory?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="/__u/penguinanalytics.substack.com/p/fist-time-manager-purgatory?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong><span>A few things that help</span></strong></h2><p><span>Do a weekly inventory of what&#8217;s on your plate. Mark each item as IC work or leadership work. Look at the ratio. If IC is winning by a lot, pick two items and move them to someone on your team this week.</span></p><p><span>Build templates and shared standards so handing off doesn&#8217;t mean every analysis comes back looking wildly different. This is what lets you stop rewriting other people&#8217;s decks. If &#8220;good&#8221; is defined, more people can produce it.</span></p><p><span>When someone on your team ships something, resist the urge to fix the output. Review how they framed the problem and how they told the story instead. Give them one piece of feedback they can use next time, and let them ship the imperfect version. The work gets better through iteration with feedback, not through you rewriting it yourself.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong><span>A little assignment</span></strong></h2><p><span>Pick one project this month that genuinely matters and hand it to someone on your team end to end. Not a piece of it. The whole thing.</span></p><p><span>You&#8217;re the coach. You&#8217;re in the meetings as backup, not to take over when it gets uncomfortable. You review their framing, ask the questions that help them see what they&#8217;re missing, and let them present it themselves.</span></p><p><span>It will feel terrible. You&#8217;ll want to step in. You&#8217;ll be sure they&#8217;re going to miss something you would have caught. Sometimes they will. Most of the time they won&#8217;t, and you&#8217;ll learn the team is more capable than you&#8217;ve been treating them.</span></p><p><span>Feeling stuck between worlds isn&#8217;t evidence you&#8217;re bad at this. It&#8217;s evidence you&#8217;re mid-transition, which is where you&#8217;re supposed to be. The way out is on the manager side, not back where you came from.</span></p><div><hr></div><p><span>If you&#8217;re going through this transition yourself, or coaching someone through it, I wrote a longer guide called </span><a href="https://penguinanalytics.gumroad.com/l/your-first-90-days-as-a-data-leader"><span>Your First 90 Days As A Data Leader</span></a><span>. It goes deeper on rebalancing your work, delegating without the guilt, and the first few systems you want to put in place.</span></p>]]></content:encoded></item><item><title><![CDATA[The Question That Separates Analysts From Advisors]]></title><description><![CDATA[When I was a very junior analyst a stakeholder came to me to analyze a strategic change they&#8217;d made at a few of our hotels.]]></description><link>https://penguinanalytics.substack.com/p/the-question-that-separates-analysts</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/the-question-that-separates-analysts</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 30 Jun 2026 12:01:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>When I was a very junior analyst a stakeholder came to me to analyze a strategic change they&#8217;d made at a few of our hotels. I was excited - it was one of the first pieces of real analysis I was going to do all by myself - and so I jumped in with both feet&#8230; And found the data was ambiguous at best. Uh oh.</span></p><p><span>The stakeholder was fairly data savvy, so I shared it back to him and asked a few questions about what to do next. What followed was a two-week game of whack-a-mole. Could we exclude these years? Could we look at just the top-performing properties? What if we changed the baseline? Could we trim the outliers more aggressively?</span></p><p><span>Every request was reasonable in isolation. Taken together, they were a series of nudges to make the data say what they&#8217;d already decided.</span></p><p><span>I should have stopped it earlier. I didn&#8217;t, because I was new and didn&#8217;t want to push back. Eventually, of course, the data supported their point of view. Torture data hard enough and it will tell you anything.</span></p><p><span>That experience taught me, in a more practical form than I&#8217;d ever read it, what the shift from analyst, who takes orders and answers questions, to advisor, who is a partner and makes recommendations, actually requires. One of the single best questions to uncover whether someone is genuinely asking for help or has already made up their mind is asking them:</span></p><p><span>What would change your mind on this?</span></p><p><span>If the answer is &#8220;nothing,&#8221; I&#8217;m not being asked to do analysis. I&#8217;m being asked to provide cover.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong><span>The hidden contract</span></strong></h3><p><span>Most analyst-stakeholder relationships pretend the request is for truth. The real contract is often something else: protect me from blame, justify a decision I&#8217;ve already made, help me look defensible when this gets questioned, or buy me time while I figure out what I actually want to do.</span></p><p><span>None of those are bad things to need. Stakeholders are human, they&#8217;re under pressure, and sometimes they really do need a defensible artifact more than they need a new insight. The problem is when nobody names what the work is for. The analyst thinks they&#8217;re doing science. The stakeholder thinks they&#8217;re getting backup. Both walk away frustrated when the output doesn&#8217;t match the unstated need.</span></p><p><span>&#8220;What would change your mind?&#8221; forces that unstated need into the open. There&#8217;s no pushback in it and no skepticism. You&#8217;re asking the stakeholder to imagine a world where the evidence pointed the other way. Their answer tells you.</span></p><h3><strong><span>Why analysts get stuck here</span></strong></h3><p><span>Analysts are trained to answer the question they&#8217;re asked. Accurately, on time, with good documentation. Those are good instincts. They&#8217;re the same instincts that make us terrible at recognizing when the question itself is the problem.</span></p><p><span>Advisors do something harder. They check whether the question is the real one before committing the team&#8217;s time to it. That&#8217;s uncomfortable because it slows things down, and because it occasionally means telling someone senior that you don&#8217;t want to do the work they asked for until you understand it better. I find this hard, and most of the analysts I&#8217;ve coached find it hard too.</span></p><h3><strong><span>The three questions to ask first</span></strong></h3><p><span>Before you open the data, before you scope the project, before you commit your team to anything, ask three things:</span></p><p><span>- What decision are you trying to make?</span></p><p><span>- What would need to be true for you to choose the opposite?</span></p><p><span>- What are you worried happens if this goes wrong?</span></p><p><span>The first one is standard. If you&#8217;ve read any of my writing on intake processes, you should already be asking it.</span></p><p><span>The second creates a lot of value. If the stakeholder can describe a condition that would flip their recommendation, you have a real analysis to do. You know what to test, where the threshold is, and how to size the risk.</span></p><p><span>The third question points to the consequences. The honest answer is rarely about the data. It&#8217;s usually about something else: a promise made to leadership, a budget already half-committed, a competing team&#8217;s project that has to lose for theirs to win, or a personal reputation tied to the outcome. That fear shapes everything about how they&#8217;ll respond to your work, and you can&#8217;t help them if you don&#8217;t know what it is.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong><span>When the honest answer is &#8220;nothing&#8221;</span></strong></h3><p><span>Sometimes you&#8217;ll ask, and the answer will be a polite version of &#8220;nothing would change my mind, I just need this on a slide.&#8221;</span></p><p><span>Don&#8217;t pretend that&#8217;s a research project. Call it what it is: a communication artifact, a risk-reduction exercise, a piece of internal positioning. Then decide whether it&#8217;s worth your team&#8217;s time, and what level of effort it deserves. A two-hour deck pull is fine. A three-week deep dive with statistical testing is not.</span></p><p><span>The worst outcome is doing the deep dive anyway, finding inconvenient evidence, and getting pulled into the whack-a-mole game I described above. You spend weeks defending findings nobody wanted, the stakeholder gets frustrated, and eventually you end up putting something together that looks like what they wanted.</span></p><h3><strong><span>When the honest answer is real</span></strong></h3><p><span>A commercial leader once came to me wanting a deep dive on ADR strategy for a set of properties. The framing was &#8220;I need to understand the pricing dynamics.&#8221; When I asked what would change her mind, she gave a good answer about elasticity thresholds. When I asked the third question, the real picture came out: she&#8217;d committed to a number in front of ownership and was worried she wouldn&#8217;t hit it without the pricing move she was already planning.</span></p><p><span>That changed the work entirely. We didn&#8217;t need a sprawling pricing study. We needed a tight piece showing the gap between her committed number and the realistic forecast, the contribution she could expect from the pricing move, and what else would have to be true to close the rest of the gap. Two analysts, one week, one decision-shaped artifact. She used it in the conversation with ownership the following Monday.</span></p><p><span>That&#8217;s the form analysis takes when it&#8217;s actually advising a decision. You&#8217;re not producing &#8220;the analysis on X.&#8221; You&#8217;re producing a clear test: here&#8217;s the threshold, here&#8217;s what the evidence shows relative to it, here&#8217;s the recommendation, here&#8217;s what would move it the other way. It&#8217;s also dramatically faster to produce than the open-ended version, because you know what&#8217;s in scope and what isn&#8217;t.</span></p><h3><strong><span>The contrarian take</span></strong></h3><p><span>Most leadership advice says analysts should be &#8220;more consultative.&#8221; That&#8217;s too soft.</span></p><p><span>The stronger version is that a meaningful number of stakeholder requests should be refused, reframed, or narrowed before anyone touches the data. Not because the stakeholders are wrong to ask, but because the request as posed isn&#8217;t analysis. It&#8217;s something else dressed up as analysis, and pretending otherwise wastes everyone&#8217;s time and erodes the team&#8217;s credibility when the output predictably fails to match what was needed.</span></p><p><span>The harder version of the ADR example above is the one where I push back, the leader insists on the broad pricing study anyway, and I do it knowing it won&#8217;t change anything. That&#8217;s the move to refuse. Declining to participate in fake uncertainty is one of the highest-leverage things a data leader can do. It&#8217;s also one of the hardest, because it requires being willing to slow a stakeholder down at the moment they most want speed.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/the-question-that-separates-analysts?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="/__u/penguinanalytics.substack.com/p/the-question-that-separates-analysts?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong><span>A little assignment</span></strong></h3><p><span>Pick one analyst on your team and a request they&#8217;re currently working on. Sit with them and ask the three questions of the stakeholder together, or coach the analyst to ask them on their own and report back:</span></p><p><span>- What decision is this for?</span></p><p><span>- What would change your mind?</span></p><p><span>- What are you worried about if it goes wrong?</span></p><p><span>Pay attention to the third answer. If it surprises you, the scope of the work probably needs to change. If it doesn&#8217;t come up at all, ask again in a different way, because it&#8217;s almost always there.</span></p><p><span>The shift from analyst to advisor doesn&#8217;t happen by accident, and it doesn&#8217;t happen by working harder on the wrong question. It happens one request at a time, by asking what the work is actually for before the work begins.</span></p><div><hr></div><p><span>Some of what I write about here I&#8217;ve turned into playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the </span><a href="https://penguinanalytics.gumroad.com/"><span>Penguin Analytics store</span></a><span>.</span></p>]]></content:encoded></item><item><title><![CDATA[Why I Hate Dashboards]]></title><description><![CDATA[I was talking to an analyst last week about a problem we wanted to solve.]]></description><link>https://penguinanalytics.substack.com/p/why-i-hate-dashboards</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/why-i-hate-dashboards</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 23 Jun 2026 12:01:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was talking to an analyst last week about a problem we wanted to solve. We walked through the question together, talked about the data, and landed on a pretty clean answer. Straightforward and easily the kind of thing you could explain in two paragraphs.</p><p>Their immediate response at the end of the conversation was &#8220;Okay, I&#8217;ll get started on the dashboard.&#8221;</p><p>Wait what?</p><p>We didn&#8217;t need a dashboard. We needed an email. Maybe a few slides if we wanted to be fancy. The answer was clear, it wasn&#8217;t going to change, and the audience was a handful of people who needed to make one decision. A dashboard would have taken a week to build, required ongoing maintenance, and buried a simple answer inside filters and tabs that nobody asked for.</p><p>I hate dashboards. Not in the way someone who has never built one hates them. I like to think I hate them in a much more sophisticated way. The way you hate something that keeps getting requested even after it has clearly failed to solve the problem it was supposed to solve.</p><p>Analysts default to dashboards the same way my dog defaults to stealing socks. No matter how many times I tell her not to go digging in the laundry basket, and there&#8217;s a better toy in her bed, she sneaks at least one sock per load.</p><p>And yes, I track socks stolen per laundry load as ax mischief KPI.</p><p>Dashboards have become the default deliverable for analytics teams. They feel tangible, they look like a product, and they let everyone say something got &#8220;delivered&#8221; and &#8220;automated.&#8221; When the default answer to every question is &#8220;build a dashboard,&#8221; you stop asking whether it&#8217;s the right format.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>What we think we&#8217;re doing</strong></h3><p>When someone asks for a dashboard, they usually think they want clarity. What they actually want is confidence. They want to know whether something changed, whether it matters, and what they should do next. They do not want to spend twenty minutes clicking filters, comparing tabs, and trying to reverse-engineer the analyst&#8217;s mental model. They definitely do not want to feel like they need a second dashboard just to understand the first one, but eventually they&#8217;ll ask for one.</p><p>In fact, that&#8217;s why most dashboards are awful. They get built the way the analyst thinks, not the way the user thinks. Analysts like structure, logic, completeness and flexibility. Users like speed, relevance, and a path to action. So we hand over a beautiful tool that makes perfect sense to us and then act surprised when the business starts exporting everything into Excel so they can &#8220;analyze it their way.&#8221;</p><p>We joke about the export behavior, but it should be a clue. It says the dashboard doesn&#8217;t match the user&#8217;s workflow. If the user has to leave your dashboard to think clearly, the dashboard is just Excel with a nicer interface.</p><h3><strong>The dashboard fantasy</strong></h3><p>The fantasy goes like this: build one dashboard, and everyone will see the same truth, make better decisions, and stop bothering you.</p><p>That fantasy is adorable.</p><p>In practice, dashboards create new work. Someone has to maintain them, explain them, defend them, update the definitions, handle the edge cases, and answer the inevitable &#8220;can you add one more filter?&#8221; request that is allegedly simple and is never simple. Updating filters, tweaking definitions and adjusting views feels productive, but it&#8217;s busywork and it&#8217;s rarely moving the organization forward.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/why-i-hate-dashboards?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="/__u/penguinanalytics.substack.com/p/why-i-hate-dashboards?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>Where dashboards are useful</strong></h3><p>I should be fair. Dashboards do have a job, and I&#8217;ve built plenty of good ones over the years (probably fewer than I think, but still).</p><p>They&#8217;re good when the question is broad, the audience is mixed, and the goal is shared visibility. They work for stable monitoring, common language, or spotting exceptions. &#8220;Useful&#8221; is not the same as &#8220;best,&#8221; though. Too many analytics teams treat dashboards as the universal container for value. They&#8217;re one format among many, and often not the format that gets a person from problem to decision fastest.</p><p>When you have users that genuinely need to explore data, or have recurring questions they need to answer each month, a dashboard can be a great help. Regular usage helps reinforce understanding, and it does actually streamline their workflow.</p><p>We just assume that usage pattern exists a lot more frequently than it does.</p><h3><strong>The part people skip</strong></h3><p>Dashboards are often built for the convenience of the analyst or the organization, not the cognitive habits of the person using them. We build them because they&#8217;re scalable, because they&#8217;re countable, because they feel like a product, and because they let us say we &#8220;delivered&#8221; something. A dashboard can contain every metric you asked for and still force the user to do the part of the job that analytics was supposed to do. It can say &#8220;here&#8217;s the data&#8221; while avoiding the harder and more important sentence: &#8220;here&#8217;s what it means and what to do about it.&#8221;</p><p>That avoidance is a real issue. Dashboards often become a polite way to stay in observation mode when the business actually needs judgment. They create the feeling of progress without the social risk of a recommendation someone doesn&#8217;t like. Everyone feels informed and the analytics team doesn&#8217;t have to be &#8220;responsible.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>How to move beyond dashboards</strong></h3><p>A better question than &#8220;can we build a dashboard?&#8221; is &#8220;what decision is this for?&#8221;</p><p>That question forces the request into a shape where you can ask about timing, owner, action, and consequence. It also makes it obvious when a dashboard is overkill, underpowered, or simply the wrong format.</p><p>If the answer is a recurring check-in, maybe you DO need a dashboard. If the answer is a decision with a deadline, you probably need something tighter. You could provide:</p><ul><li><p>An email with a recommendation.</p></li><li><p>A one-page readout before tomorrow&#8217;s meeting.</p></li><li><p>A chat message with two numbers and a suggestion.</p></li><li><p>A weekly memo that tells people what changed, what it means, and whether they need to do anything.</p></li><li><p>A five-minute standing agenda item with two slides.</p></li><li><p>A triggered alert that fires when something crosses a threshold.</p></li><li><p>A pre-read doc that frames the tradeoffs so the meeting can skip straight to the decision.</p></li></ul><p>The options are endless once you stop treating the dashboard as the only container for value.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/why-i-hate-dashboards?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="/__u/penguinanalytics.substack.com/p/why-i-hate-dashboards?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>A little assignment</strong></h3><p>Next time someone on your team (or you) starts a project and the first instinct is &#8220;I&#8217;ll build a dashboard,&#8221; pause and ask three questions. What decision does this support? Who needs to act on it, and how quickly? What&#8217;s the simplest format that gets them from data to action?</p><p>If the answers point to a dashboard, build the dashboard. If they point to an email, a weekly readout, or a five-minute conversation with two slides, do that instead.</p><p>The goal of analytics work is not to build things. It&#8217;s to change decisions on time. Dashboards are fine when they support that. They&#8217;re a problem when they become the goal.</p><p>Familiarity is how a lot of mediocre analytics gets dressed up as progress.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into more robust guides and playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[How to Answer "What Has Your Team Delivered?" Without Listing Dashboards]]></title><description><![CDATA[The Data Leader's Reset: From Reporting to Decisions (Part 3 of 3)]]></description><link>https://penguinanalytics.substack.com/p/how-to-answer-what-has-your-team</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/how-to-answer-what-has-your-team</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 16 Jun 2026 12:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, My boss&#8217;s boss&#8217;s boss set up a quarterly one on one with me. I was surprised, a little scared and thought I was probably about to get fired. Fortunately, that wasn&#8217;t the case &#8211; it was just a check in with a new leader &#8211; and I learned a lot from those conversations.</p><p>I went into the first meeting with a list of the things my team had done and was working on and rattled it off while he listened politely. When I&#8217;d finished my long list of what we had done over the last few months, he asked a very simple question&#8230; &#8220;What are we doing differently?&#8221;</p><p>I &#8211; ever ready with an answer &#8211; went back through the list again, talking about the data we were sharing, who it was going to and&#8230; He gently stopped me and explained he was really asking how the work we were doing was impacting the business.</p><p>I was telling a story with deliverables I should have been telling with outcomes.</p><p>The last two weeks covered Phase 1 of a data leader reset (understanding what&#8217;s happening, getting backing) and Phase 2 (building decision products, retiring the graveyard). Phase 3 helps you tell the story of the impact you&#8217;re having and build a sustainable system so you don&#8217;t slip in the future.</p><p>This is the third of three posts summarizing a longer guide in the Penguin Analytics store.</p><p>Here&#8217;s Phase 3.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>Build the impact story while you can still remember it</strong></h3><p>Most data leaders &#8211; including me &#8211; find &#8220;show me the value&#8221; uncomfortable. You&#8217;ve been asked before, and the answer has always felt thin or inflated. The reset gives you something more honest.</p><p>You&#8217;re not calculating a precise ROI. You&#8217;re building a credible narrative around three kinds of evidence.</p><p>The first is usage. For each decision product, track who looks at it, when, and how often. Are the decision-makers checking it before the meeting it supports? Is usage clustered around the decision cadence or scattered randomly? Usage that lines up with decision timing is strong evidence that the product is being used for its intended purpose.</p><p>The second is process. What changed in how the team spends its time. How many dashboards retired. How many duplicate metrics consolidated. How much manual reporting was eliminated. These are tangible numbers, and they hold up to questions in a way that &#8220;data-driven culture&#8221; claims don&#8217;t.</p><p>The third is narratives reinforcing how it&#8217;s used for decisions. Three to five concrete stories where analytics influenced a real call. Not &#8220;we built a dashboard.&#8221; Something more like &#8220;the pricing team used the segment margin view to tighten Mid-Market discount bands in Q3, with projected margin recovery of two hundred thousand dollars.&#8221; The story doesn&#8217;t need to be precise to the dollar. It needs to be specific enough that the stakeholder would nod and confirm it happened.</p><p>Package these into a short update for your manager and, where appropriate, for stakeholders and leaders. A one-page summary or a couple of slides with a few bullets and a few stories is usually enough.</p><p>Also be honest about what you haven&#8217;t solved. A credible impact story presents the wins, identifies the gaps and a plan for fixing them. A leader who only reports good news is a leader nobody trusts.</p><h3><strong>Turn the soft filter into a real system</strong></h3><p>The soft filter you ran in Phase 1 worked as a temporary measure. Now you need to expand that into something durable.</p><p>Once a week, review new requests with the team. Classify each as decision-linked, informational, or noise. Decision-linked work gets scoped and scheduled. Informational requests get a lighter touch or a redirect to self-serve. Noise gets a clear no with a reason.</p><p>Give your team the language to handle the common cases without escalating to you. &#8220;We can support that, here&#8217;s what we need to scope it.&#8221; &#8220;That&#8217;s available in self-serve, here&#8217;s who can walk you through it.&#8221; &#8220;That doesn&#8217;t fit our current priorities, bring it back when it&#8217;s tied to a decision.&#8221;</p><p>When you defer or decline, write it down. A simple log of &#8220;we chose not to do X because Y&#8221; protects you when someone later claims they weren&#8217;t heard. It also creates a visible record that your team makes deliberate choices, rather than being overwhelmed.</p><p>The intake system needs to be simple enough that your team runs it without you and doesn&#8217;t skip steps. If every decision requires your personal judgment, you&#8217;ve built a bottleneck. If every request requires an hour meeting to scope it and 1,001 intake questions, you&#8217;ve built a different kind of bottleneck.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/how-to-answer-what-has-your-team?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="/__u/penguinanalytics.substack.com/p/how-to-answer-what-has-your-team?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>Teach your team the new model</strong></h3><p>The reset only sticks if your analysts internalize it. You need them to think decisions before dashboards every time a new request shows up.</p><p>Reinforce the intake question in your 1:1s. The first few times feel awkward. After that it becomes habit. Review framing in your work reviews, not just SQL. A technically perfect analysis with no decision framing is half-finished work.</p><p>For each decision product, name an analyst who owns it end-to-end. The relationship with the decision-maker, the data quality, the delivery, the iteration. Ownership means they present it, defend it, and improve it. It also means they get the credit when it works.</p><p>Celebrate the right things in front of the team. When someone&#8217;s work changes a decision, make that visible in team meetings, in your update to your manager, in Slack. When someone launches a new dashboard, ask what decision it serves. The signal you send about what counts as success will shape behavior faster than any process document.</p><h3><strong>Teach the organization too</strong></h3><p>Your stakeholders also need to learn the new model. Some will adapt quickly. Others will keep sending &#8220;can you just build me a dashboard?&#8221; requests for months.</p><p>Run short enablement conversations with your key stakeholders. Cover what changed, how to request support, and what to expect. The goal is to make expectations clear enough that the common interactions go smoothly without you stepping in.</p><p>Some stakeholders won&#8217;t get it until they see a concrete example. The decisions you supported in Phase 2 give you those examples. When you can say &#8220;for the pricing meeting, we used to do X, now we do Y, and the team spends less time looking at dashboards and more time talking about trade-offs,&#8221; you&#8217;re making the change real.</p><h3><strong>What should feel different by Day 90</strong></h3><p>If the reset has worked, a few things are noticeably different:</p><ul><li><p>You spend less time in meetings answering questions about numbers and more time talking about the business.</p></li><li><p>Your team talks about decisions and outcomes more than dashboards and tickets.</p></li><li><p>Stakeholders bring you into conversations earlier, when decisions are still forming, instead of at the end when they need a chart.</p></li><li><p>Your dashboard surface is smaller but more used. The things you maintain are the things that matter.</p></li><li><p>You can explain what analytics delivered this quarter in three sentences that a non-technical executive would understand and believe.</p></li></ul><p>You still have open problems. Some stakeholders will still default to &#8220;just build me a dashboard.&#8221; Some analysts will need more time to internalize the new model. The self-serve layer probably still needs work. That&#8217;s expected. The measure of the reset is not whether everything is fixed, but whether the team, the stakeholders, and the system you&#8217;ve built are pointed in a better direction and moving under their own power.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>A little assignment</strong></h3><p>Write a three-sentence answer to the question &#8220;what has analytics delivered this quarter?&#8221;</p><p>Not what it produced. What it delivered. Decisions changed, outcomes shifted, processes improved.</p><p>If you can&#8217;t get to three sentences, you don&#8217;t have an impact story yet. That&#8217;s useful information. It tells you what to spend the next thirty days building.</p><p>If you can, save it. That&#8217;s the foundation of how you talk about your team&#8217;s work for the next year.</p><p><em>This concludes the three-part series on running a 90-day reset for a data team. The full guide includes worked impact-summary examples, sample language for the harder conversations, and four scenario walkthroughs from real resets. <a href="https://penguinanalytics.gumroad.com/l/90-day-data-leader-reset">Available in the Penguin Analytics store</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The Data Leader's Reset: From Reporting to Decisions (Part 2 of 3)]]></title><description><![CDATA[Early in my career, I spent several weeks building a dashboard people had been asking for for years.]]></description><link>https://penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting-173</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting-173</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 09 Jun 2026 12:03:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Early in my career, I spent several weeks building a dashboard people had been asking for for years. I spent a couple of weeks gathering requirements, another couple writing and debugging a complicated backend, and another few days building a beautiful Tableau dashboard that looked amazing. Borderline artwork.</p><p>I&#8217;m sure you can see where this is going.</p><p>The dashboard was retired eighteen months later without any fanfare because no one noticed.</p><p>The problem wasn&#8217;t the dashboard, it was that it delivered the right information &#8211; that&#8217;s why everyone was asking for it &#8211; but at the wrong time, in the wrong place and in the wrong format.</p><p>Last week we covered <a href="/__u/open.substack.com/pub/penguinanalytics/p/the-data-leaders-reset-from-reporting?r=42ugmd&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">Phase 1 of a data team reset</a>: understanding the system, sorting the work, getting your manager&#8217;s backing. Phase 1 removes the wrong work. Phase 2 is where you pivot towards the right work.</p><p><em>This is the second of three posts summarizing a longer guide in the Penguin Analytics store.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>Pick the decisions worth getting good at</strong></h3><p>In your mind, you already know which business decisions carry weight. From Phase 1 and from your time in the role. Now you need to name them.</p><p>You&#8217;re looking for decisions where:</p><ul><li><p>The outcome has a clear dollar value, whether that&#8217;s revenue, cost, risk reduction, or resource allocation.</p></li><li><p>The decision happens on a predictable cadence: weekly, monthly, quarterly.</p></li><li><p>A real owner exists who is willing to partner with you on improving how the decision gets made.</p></li><li><p>Better information would change the outcome, not just confirm what people already believe.</p></li></ul><p>Common examples: pricing reviews, capacity planning, marketing spend allocation, churn intervention targeting. Your list will be specific to your business.</p><p>Pick three to five. The temptation is to choose seven or eight because they all feel important but resist it. Depth on three is worth more than surface coverage of eight. Depth means your team understands the decision context, knows the decision-maker personally, and can describe what a good outcome looks like before they pull any data.</p><p>One easy trap you need to avoid: don&#8217;t pick decisions based on what&#8217;s analytically interesting. The most stimulating analysis isn&#8217;t always the most valuable. A simple view that changes a pricing call every month is worth more than a sophisticated model that nobody owns.</p><h3><strong>Build decision products, not dashboards</strong></h3><p>For each decision you pick, your team is going to build a decision product. The name matters because the framing matters.</p><p>A dashboard is a collection of charts and filters that a user can explore. A decision product is the thing that lands in front of the decision-maker at the right moment, in the right format, with a clear recommendation. A dashboard says &#8220;here is some data.&#8221; A decision product says &#8220;here is what you need to know to make this call, and here is what we recommend.&#8221;</p><p>You know, like my fancy dashboard didn&#8217;t.</p><p>For each one, define:</p><ul><li><p>The decision owner.</p></li><li><p>The decision cadence.</p></li><li><p>Three to five key metrics.</p></li><li><p>The narrative structure the data needs to tell.</p></li><li><p>The delivery channel.</p></li><li><p>Who on your team owns the product end-to-end.</p></li></ul><p>The format should follow the decision-maker&#8217;s workflow, not your BI tool. It might be a slide in a recurring meeting deck. It might be an email summary that arrives Monday afternoon before Tuesday&#8217;s review. It might be embedded in the tool where the decision-maker already works. What matters is that it helps them make the call.</p><h3><strong>Co-design or you&#8217;ll rebuild your graveyard</strong></h3><p>The fastest way to recreate the dashboard graveyard is to design decision products based on what you think stakeholders need rather than what they tell you.</p><p>For each product, run a short co-design session. Thirty minutes with the decision-maker and one or two of their direct reports is enough. Walk through how the decision happens today, what information is missing, what format works for them, and what would make them stop using whatever you build.</p><p>That last question is the most important one, and the one analysts skip most often. Previous analytics tools died in their workflow for a reason. Find out why.</p><p>Prototype lightly. Wireframes, a rough slide, a simple query. Review within days, not weeks. Every week you spend building in isolation is a week where assumptions harden and misalignment grows. The co-design process itself builds trust because it shows stakeholders you&#8217;re building with them, not for them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting-173?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="/__u/penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting-173?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>Retire the graveyard with purpose</strong></h3><p>With your critical decisions identified and decision products in motion, you have the context to start retiring unused content.</p><p>This is the scariest part of the reset, because you&#8217;re taking things away from people, and people get attached to things even when they aren&#8217;t using them.</p><p>Handle it in stages. For dashboards that haven&#8217;t been accessed in more than 90 days, send a short notification to the last known users. &#8220;This dashboard hasn&#8217;t been accessed in X days. We&#8217;re archiving it on Y. If you still need it, reply and we&#8217;ll keep it active.&#8221; Most won&#8217;t reply. The ones who do will tell you something useful about whether the dashboard matters.</p><p>For duplicates, consolidate into the single source of truth your decision products will use. Frame it as a benefit. Everyone working from the same number is a win, even for the people losing their preferred version.</p><p>For dashboards with a real audience that are being replaced by a decision product, explain the transition. Don&#8217;t archive silently. People feel ownership of work even when they don&#8217;t use it, and quiet retirement reads as a trust violation.</p><h3><strong>Watch where your team is spending their time</strong></h3><p>As decision products take shape and the graveyard shrinks, your team&#8217;s time allocation should start to shift. More decision-linked work, less undifferentiated maintenance and ad-hoc fire drills.</p><p>Track it. A rough weekly estimate from each analyst is enough. How much of the week went to decision products, how much to ad-hoc, how much to maintenance. You&#8217;re looking for a trend, not for precision.</p><p>Use your 1:1s to reinforce the shift. Ask what decision the work supports. Ask whether anything on their plate isn&#8217;t tied to a decision and whether it should be. You&#8217;re training the team to think in decisions and outcomes, not deliverables, tickets and enhancements.</p><p>If you&#8217;re not seeing movement after three or four weeks, the answer is usually one of two things. Either the intake filter isn&#8217;t as good as you intended and ad-hoc requests are coming in unchecked, or you haven&#8217;t retired enough to free the capacity. Both are fixable, but you just need to know which one.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>A little assignment</strong></h3><p>Pick one decision. Just one. Something that recurs on a predictable cadence and has a named owner you could talk to this week.</p><p>Write down, in fewer than a hundred words, what your team would deliver to support that decision if you started from scratch. What&#8217;s the format. When does it land. Who reviews it before it goes out. What recommendation or framing does it include.</p><p>Compare that to what your team currently delivers against the same decision. The gap is your Phase 2 work.</p><p><em>This is the second of three posts on running a 90-day reset for a data team. The full guide, with the decision-product brief template, the retirement playbook, and stakeholder language for the harder conversations, is <a href="https://penguinanalytics.gumroad.com/l/90-day-data-leader-reset">available in the Penguin Analytics store</a>.</em></p>]]></content:encoded></item><item><title><![CDATA[The Data Leader's Reset: From Reporting to Decisions (Part 1 of 3)]]></title><description><![CDATA[A few years ago (possibly more, I&#8217;m getting old and my memory is going), I was talking with one of the managers on my team and updating our list of deliverables.]]></description><link>https://penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/the-data-leaders-reset-from-reporting</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 02 Jun 2026 12:04:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago (possibly more, I&#8217;m getting old and my memory is going), I was talking with one of the managers on my team and updating our list of deliverables. I asked what I thought was a pretty simple question.</p><p>&#8220;What does this get used for?&#8221;</p><p>He sort of stumbled around for an answer before circling back to who had asked for it, the history of why we were updating it, and why no one else could do it. All true, and it answered &#8220;why&#8221; we did it, but without really explaining why it was important to our stakeholders.</p><p>I didn&#8217;t realize it at the time, but that conversation was the start of my first reset. At the time, I didn&#8217;t think I was doing anything particularly dramatic, but it was the first iteration of a framework I&#8217;ve used a few times since. It was a trigger that made me sit back and think we&#8217;re doing a lot&#8230; But does anyone notice?</p><p>If you&#8217;ve been in your role for a year or two and you&#8217;re starting to feel reactive in a way you didn&#8217;t use to, consider your own reset.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><p>Over the next three weeks, I&#8217;m going to walk through each phase of a 90-day framework for moving your team from reactive reporting people love but don&#8217;t look at to decision products that drive decisions. This is a condensed version of a longer guide in the Penguin Analytics store.</p><p>Here&#8217;s the first phase.</p><h3><strong>Get the picture you&#8217;ve been avoiding</strong></h3><p>You suspect a lot of your dashboards go unused. That suspicion is probably well founded - it was for me - but it isn&#8217;t evidence. Before you can have a real conversation with your manager about changing how the team operates, you need numbers.</p><p>Pull a list of every dashboard, scheduled report, and self-serve artifact in your BI tools. For each one, capture the basics: name, owner, audience, topic, and last-accessed date. Sort them into three rough tiers based on usage. Active means the intended audience is using it regularly. Stale means a handful of people still check it, but not consistently enough to call it part of a workflow. Dead means it&#8217;s been 90 days or more, or close enough that nobody would notice if it disappeared.</p><p>You don&#8217;t need a perfect census. Most teams that run this for the first time find half to two-thirds of their dashboards fall into stale or dead. That number stings. It&#8217;s also the single most useful piece of evidence you&#8217;ll generate in this whole process, because it converts a vague feeling into hard data.</p><p>Spend a few focused hours, not a few weeks. The point is to have something honest enough to anchor a conversation.</p><h3><strong>Sort the work into three buckets</strong></h3><p>Once you have the census, classify your team&#8217;s current effort into three categories.</p><p>The first bucket is critical decisions. Work that directly supports a recurring decision with real economic impact. Pricing reviews, capacity planning, churn mitigation, board reporting. The dashboards and analyses where, if they broke, someone would notice the very next cycle.</p><p>The second bucket is nice to see. General visibility that isn&#8217;t tied to a specific decision or cadence. Operational views, exploratory analyses, self-serve tools with a handful of casual users. Useful background that sometimes uncovers opportunities, but nobody is choosing differently because of it.</p><p>The third bucket is noise. One-off reports that were never retired, dashboards built for a launch and forgotten, ad-hoc requests that became permanent artifacts. This is the graveyard.</p><p>The line between bucket one and bucket two is where the hard thinking happens. A dashboard can be well-built and well-liked without being tied to a decision. Remember, popularity isn&#8217;t impact.</p><h3><strong>Create space and stop the bleeding</strong></h3><p>Now you have a picture, it&#8217;s tempting to dive in and start cutting dashboards, but you&#8217;re not ready to retire anything yet. What you can do is stop adding more to the pile.</p><p>Introduce a soft intake filter. When someone asks for new work, ask three questions:</p><ul><li><p>What decision is this for?</p></li><li><p>When does that decision need to happen?</p></li><li><p>Who owns it?</p></li></ul><p>If the requester can&#8217;t answer the first one, the request goes to a parking lot rather than into the team&#8217;s backlog.</p><p>You don&#8217;t need to make this a policy announcement. It&#8217;s a one-conversation-at-a-time shift in how requests get scoped and accepted. Most stakeholders, when asked what decision their request supports, will either give you a real answer or quietly let the request go. Both outcomes are wins.</p><h3><strong>One conversation that makes the rest possible</strong></h3><p>Everything above is preparation for one meeting. You need your manager&#8217;s explicit backing before you start retiring anything or saying no to anyone senior.</p><p>Book sixty to ninety minutes and walk them through:</p><ul><li><p>What you found in your census.</p></li><li><p>What you want to change.</p></li><li><p>What you need from them.</p></li></ul><p>Frame the problem in their language. If they care about ROI, show them how much team capacity is consumed by work disconnected from decisions. If they care about executive trust, show them the usage data alongside the dashboards leadership keeps requesting.</p><p>Then ask, specifically, for three things:</p><ul><li><p>Backing when you start saying no to low-value requests,</p></li><li><p>Help identifying which decisions matter most to leadership,</p></li><li><p>Ninety days before anyone judges whether this is working.</p></li></ul><p>If your manager won&#8217;t back the reset, you have a different problem than the one this guide solves. You may need to run a smaller pilot, prove the value on a single decision, and come back with evidence. That&#8217;s slower, but it&#8217;s still a path.</p><h3><strong>A little assignment</strong></h3><p>This week, pull the usage data for your ten most prominent dashboards. Not all of them. Just the ten you&#8217;d name if a peer asked what your team produces.</p><p>For each one, write down the last-accessed date and the decision it supports. Be specific. &#8220;Operational visibility&#8221; doesn&#8217;t count. &#8220;The Tuesday pricing review chaired by Sarah&#8221; does.</p><p>Look at the list. How many of the ten have a decision name next to them? How many of those decisions actually happen on the cadence you assumed?</p><p>Whatever the answer is, that&#8217;s where the reset starts.</p><p><em>This is the first of three posts on running a 90-day reset for a team that&#8217;s drifted into reactive mode. The full guide, with the census template, sample language for the harder conversations, and worked examples from real reset scenarios, is <a href="https://penguinanalytics.gumroad.com/l/90-day-data-leader-reset">available in the Penguin Analytics store</a>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[But Please, Don't Hire Someone With Zero Technical Skill]]></title><description><![CDATA[Last week I argued that the marginal value of pure technical depth is dropping and that a 6-out-of-10 technical screener can still be a great hire if they&#8217;re a 9 on the business and relationship side.]]></description><link>https://penguinanalytics.substack.com/p/but-please-dont-hire-someone-with</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/but-please-dont-hire-someone-with</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 26 May 2026 12:00:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I argued that the marginal value of pure technical depth is dropping and that a 6-out-of-10 technical screener can still be a great hire if they&#8217;re a 9 on the business and relationship side.</p><p>I always get a few comments from folks who read it as a little too black and white. In this case, they thought I was saying &#8220;technical skill doesn&#8217;t matter anymore.&#8221; That&#8217;s not what I said, and it isn&#8217;t what I think.</p><p>A candidate with zero technical background is, in my experience, a bad hire for a data team. Not &#8220;a stretch&#8221; or &#8220;a risk worth taking.&#8221; A bad hire. Even if they say they want to learn. The floor is rising, but there is still a floor.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>What the technical floor looks like</strong></h3><p>You don&#8217;t have to be able to write a window function from memory, but I always ask myself&#8230; has this person, at some point in their life, sat down and tried to make a computer do something it wasn&#8217;t doing before?</p><p>It doesn&#8217;t have to be SQL. It doesn&#8217;t have to be Python. It can be a hobby project in a language we don&#8217;t use, a half-finished side thing in R, a Power Query mess they built to automate their old job, a personal website they coded badly. The specific stack is mostly irrelevant. The fact that they did it is the indicator I&#8217;m looking for.</p><p>If someone has done this, even at a small scale, it means a few things:</p><ul><li><p>They know what it feels like to be stuck on a technical problem for hours and finally solve it.</p></li><li><p>They understand that &#8220;it&#8217;s just a small change&#8221; is almost never a small change.</p></li><li><p>They have empathy for the engineers and analysts they&#8217;re going to work with, because they&#8217;ve been in the same headspace.</p></li><li><p>They can read a piece of code or a model and at least get the shape of what it&#8217;s doing, even if they can&#8217;t write it themselves.</p></li></ul><p>You can teach someone the specifics of your stack. You can&#8217;t easily teach the underlying disposition that comes from having struggled through a technical problem on your own time.</p><h3><strong>Why self-taught is my favorite</strong></h3><p>The candidates who learned something technical on their own, without it being a job requirement or part of a course, are doing something I particularly like.</p><p>They&#8217;re not going to hate it when we ask them to learn. Most analytics roles require continuous technical learning. New tools, new data sources, new methods. If someone has voluntarily taught themselves a language, they&#8217;ve already proven they can sit in that discomfort and come out the other side. Someone who has never done it is an unknown quantity, and the unknown usually breaks in the wrong direction.</p><p>It shows tenacity and creativity. Teaching yourself a programming language is hard. The first ten hours are mostly confusion. Anyone who has pushed past that has demonstrated a kind of stubbornness that&#8217;s genuinely useful in analytics, where the data is messy, the questions are vague, and the answers don&#8217;t usually fall out cleanly.</p><p>It demonstrates curiosity, especially if it wasn&#8217;t required. There&#8217;s a difference between someone who learned Python because their manager told them to and someone who learned Python because they got curious about something. The second person&#8217;s instinct is to go deeper instead of waiting for instructions.</p><p>The resources are everywhere, and this is the part that makes me less sympathetic to candidates without any technical background. Free tutorials, free courses, free AI tutors that will explain a concept ten different ways. The barrier to getting started has never been lower. You can want a career in data without wanting to get all messy in the technical details, but at a certain stage you&#8217;re going to have to.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/but-please-dont-hire-someone-with?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="/__u/penguinanalytics.substack.com/p/but-please-dont-hire-someone-with?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>And not taking advice is my least favorite</strong></h3><p>I&#8217;ll meet with people in my network who are trying to move into data. We have a good conversation. I tell them, clearly and directly, what would make them a stronger candidate. Usually some version of &#8220;go learn the basics of SQL, or Python, or pick a tool and build something with it. Come back when you have.&#8221;</p><p>Some of them do it. Those people get my time again, often my recommendation and a place on my team when I have space.</p><p>Some of them apply for a role on my team six months later but have done none of it.</p><p>I&#8217;m probably never going to hire from the second group. I&#8217;m not punishing them, but they&#8217;ve told me something important: when a hiring manager gave them direct, specific, actionable advice on how to be more competitive, they didn&#8217;t follow it.</p><p>As someone once said, listen to what they do, not what they say.</p><p>If you&#8217;re reading this and you&#8217;re job-hunting, please listen when a hiring manager tells you what they want, take it seriously. Even if they don&#8217;t end up hiring you for the first role, the people who follow the advice get remembered. Mind you, the people who don&#8217;t, also get remembered.</p><h3><strong>If you&#8217;re leading technical teams</strong></h3><p>This one mostly applies if you&#8217;re managing analysts, data engineers, or data scientists rather than working solo.</p><p>You don&#8217;t need to be the strongest technical person on the team. You probably shouldn&#8217;t be, if the team is doing its job. But you do need enough fluency to evaluate what&#8217;s being shipped, push back when a design decision looks wrong, and notice when someone is over-engineering or under-engineering a problem.</p><p>A manager who doesn&#8217;t understand the work their team produces ends up trusting too much or too little and has no way to calibrate. Either they rubber-stamp everything because they have no basis to push back, or they get nervous and ask for endless re-explanations that erode the team&#8217;s trust in their leader.</p><p>This is why I&#8217;m skeptical of the &#8220;pure people manager&#8221; path into data leadership. You can manage a team you don&#8217;t understand technically for a while, but eventually you&#8217;re going to run into something technical you need to have an opinion on. Make the wrong call, and you&#8217;ll spend months untangling tech debt.</p><h3><strong>A little assignment</strong></h3><p>If you&#8217;re hiring, look at your current screening process and ask: what&#8217;s the lowest acceptable bar for technical background?</p><p>If the answer is &#8220;they have to pass a hard technical screen,&#8221; you&#8217;re probably filtering out the people I talked about last week.</p><p>If the answer is &#8220;we don&#8217;t really screen for it,&#8221; you&#8217;re setting yourself up for the failure mode I just described.</p><p>The right answer is somewhere in between, and it&#8217;s worth being explicit about it. Write down what minimum technical evidence looks like for a candidate you&#8217;d hire. Not a test score. Something more like: &#8220;Has done at least one technical project on their own initiative and can talk about it specifically when asked.&#8221; Then actually use it.</p><p>If you&#8217;re not hiring but you&#8217;re a candidate reading this: the same advice from last time stands. Pick something, build it, finish it. Even badly. Especially if a hiring manager has already told you to.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[Hire the Analyst Who Can't Code]]></title><description><![CDATA[I&#8217;ve been doing a lot of hiring lately, and I&#8217;ve noticed a shift in my priorities.]]></description><link>https://penguinanalytics.substack.com/p/hire-the-analyst-who-cant-code</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/hire-the-analyst-who-cant-code</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Wed, 20 May 2026 12:02:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve been doing a lot of hiring lately, and I&#8217;ve noticed a shift in my priorities. </p><p>Some of the most interesting candidates aren&#8217;t the strongest technical screeners. They&#8217;re the ones who can walk into a room with a skeptical stakeholder, get pushed back on, and not flinch. They already know what RevPAR is and don&#8217;t need a glossary to talk about margin. When I describe a messy stakeholder situation, they ask the right diagnostic questions instead of pivoting to which tool they&#8217;d use.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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"></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>We&#8217;ve kept our postings open and considered plenty of people who couldn&#8217;t code their way through a hard SQL test. Some of those have been the most useful interviews I&#8217;ve done all year.</p><h3><strong>The marginal value of another SQL person is dropping</strong></h3><p>The economic value of pure technical depth in an analyst role is going down, and it&#8217;s going down fast.</p><p>Copilot writes the boilerplate. Natural-language query tools handle the &#8220;give me revenue by region by month&#8221; requests that used to be an analyst&#8217;s bread and butter. Modeling layers and metric stores have made the &#8220;what is the right join&#8221; question less load-bearing. Someone with two years of experience and good AI fluency can now do a lot of what used to take five years and a lot of practice.</p><p>It&#8217;s not that technical skill ist worthless. The floor is rising, and the ceiling is being defined by something else.</p><p>What AI hasn&#8217;t gotten any better at is sitting across from a frustrated executive who has decided your numbers are wrong and changing their mind without making them feel stupid. It&#8217;s also no better at running a working session with three department heads who all want different things and getting them to a shared definition, or noticing that the question being asked isn&#8217;t the question that needs answering, and having the standing to say so.</p><p>That work still belongs to a person. The people who can do it well are rare.</p><h3><strong>What &#8220;can&#8217;t code&#8221; actually means</strong></h3><p>I&#8217;m not saying hire people with zero technical ability. An analyst who can&#8217;t write a basic query, read a data model, or sanity-check a result is not an analyst. They&#8217;re a project manager and will quickly become a burden on those on your team that can code.</p><p>I&#8217;m saying &#8220;can do hard SQL under pressure in a 45-minute screen&#8221; should stop being the gating filter it&#8217;s become at most companies. A 6-out-of-10 on that screen can still be a 9-out-of-10 on the things that move work forward in a mature analytics function:</p><ul><li><p>Domain experience in the industry you operate in</p></li><li><p>The social skills to build senior relationships quickly, or relationships they already have</p></li><li><p>The ability to disagree with someone two levels above them without folding or getting defensive</p></li><li><p>Comfort with ambiguity, including the ambiguity of saying &#8220;I don&#8217;t know yet, here&#8217;s how I&#8217;d find out&#8221;</p></li><li><p>Genuine curiosity about the business, not just the data</p></li></ul><p>These traits are coachable in theory and almost never coached in practice. Technical skill has free resources, AI tutors, and a clear feedback loop. It&#8217;s the easier thing to add later.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>A team of all-technicalists falls behind a balanced one</strong></h3><p>The trap I&#8217;ve seen hiring managers fall into is recruiting in your own image. If you came up as a technical IC, you trust technical depth because it&#8217;s how you proved your value. That&#8217;s what you hire onto your team</p><p>You end up with a team that produces correct, well-modeled work that nobody listens to, or one that gets pulled in late to validate something with a chart after the decision has already been shaped.</p><p>A team with a mix works differently. Some people anchor the technical work and set the standards there. Others spend most of their time embedded with stakeholders, shaping problems before they become tickets, and translating findings into language that lands. The technical people get to do deeper work because someone else is fielding the &#8220;can you just pull these fields&#8221; requests with a real conversation. The relationship people bring back sharper questions because they have technical partners who can actually answer them.</p><p>That blend is what makes a team look like an advisory function instead of a service desk. You can&#8217;t get there if every hire fits the same profile.</p><h3><strong>How I screen for this</strong></h3><p>My screening approach takes the technical-versus-business framing off the table, because the two should be inseparable.</p><p>I ask them about a problem they&#8217;ve solved in the past. Sometimes a tool, sometimes a project. We talk through how they approached it from a business angle and a technical angle. I&#8217;m looking for someone who has thought about both.</p><p>People without much technical fluency gloss over the details, mention someone else did the building, or talk about a pivot table like it&#8217;s the greatest thing since sliced bread. (It is, but I&#8217;m looking for a little more.)</p><p>People without much business fluency talk about the tools, the stack, and the technical outcomes like accuracy and speed rather than the business outcomes. They focus on the how, not the why.</p><p>I&#8217;m looking for someone who treats both as one problem. The technical requirements and limitations are defined by what the business has and the tools available to it. That&#8217;s the best tell I&#8217;ve seen for someone with the instincts I want. Not everyone gets there the first time. Stay engaged and ask as many follow-up questions as you need to get to the meat of the story.</p><p>My method isn&#8217;t perfect, but it&#8217;s helped me avoid a few mistakes over the years.</p><h3><strong>A little assignment</strong></h3><p>Look at the last three people you hired, or the last three you interviewed seriously.</p><p>For each one, ask:</p><ul><li><p>What did I actually weight most heavily in the decision?</p></li><li><p>If I&#8217;m honest, was that because it was the most important thing, or because it was the easiest thing to evaluate?</p></li><li><p>What would my team look like in two years if I kept hiring on exactly these criteria?</p></li></ul><p>If the answer to the last one is &#8220;a more efficient version of what I already have,&#8221; that&#8217;s worth sitting with. Most teams don&#8217;t need a more efficient version of themselves. They need a different shape.</p><p>The analyst-to-advisor shift isn&#8217;t only something you do for yourself. It&#8217;s also something you build into who you bring on next.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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"></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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/hire-the-analyst-who-cant-code?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="/__u/penguinanalytics.substack.com/p/hire-the-analyst-who-cant-code?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Your AI Strategy Has a Data Literacy Problem, Not a Data Quality One]]></title><description><![CDATA[Salesforce&#8217;s State of Data and Analytics 2026 report came out a few months ago, and two numbers are worth flagging.]]></description><link>https://penguinanalytics.substack.com/p/your-ai-strategy-has-a-data-literacy</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/your-ai-strategy-has-a-data-literacy</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 05 May 2026 12:03:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce&#8217;s State of Data and Analytics 2026 report came out a few months ago, and two numbers are worth flagging. 84% of data leaders say their data strategy needs a complete overhaul before AI can deliver. They estimate 26% of their organizational data is untrustworthy.</p><p>Both numbers are being used to justify bigger governance budgets, more catalog tooling, more lineage projects, more data quality monitoring spend.</p><p>I think that&#8217;s the wrong way of interpreting it.</p><p>Most of what gets called a &#8220;data quality problem&#8221; isn&#8217;t one. It&#8217;s a definition problem, a context problem, or someone using a metric for a question it was never designed to answer. &#8220;Better&#8221; data quality won&#8217;t fix those issues. Even with perfect data, you&#8217;ll still find people arguing about what it means.</p><p>If you want AI to actually drive better decisions, the bottleneck isn&#8217;t your data foundation. It&#8217;s how many people in the organization understand what the numbers represent and how they were generated. That&#8217;s a literacy problem, and no amount of governance spending or tooling will solve it for you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>What only 26% of the data is trustworthy means</strong></h3><p>Think about the last time someone told you they didn&#8217;t trust a number.</p><p>Maybe they pulled occupancy from one report and saw 78%. They pulled it from another report and saw 81%. They concluded the data was wrong.</p><p>In my experience, the data is almost never wrong in cases like that. The two reports are answering slightly different questions. One includes comp rooms, the other doesn&#8217;t. One uses arrival date, the other uses stay date. One filters out properties, the other doesn&#8217;t.</p><p>Both numbers are correct. They&#8217;re correct answers to different questions, created with different groups of stakeholders in mind. That gets logged as a data quality issue but it isn&#8217;t. It&#8217;s a definition issue, dressed in a data governance t-shirt.</p><p>The same pattern shows up everywhere. Revenue that doesn&#8217;t match between finance and the BI tool because one is net and the other is gross. Customer counts that disagree because one dedupes on email and the other uses customer ID. RevPAR that looks off because someone is dividing by available rooms and someone else is dividing by sellable rooms.</p><p>When a data leader reports that 26% of their data is untrustworthy, a big chunk of that 26% is people not knowing which version of &#8220;right&#8221; they&#8217;re looking at. The pipes are fine. We just don&#8217;t understand what everyone is talking about.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/your-ai-strategy-has-a-data-literacy?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="/__u/penguinanalytics.substack.com/p/your-ai-strategy-has-a-data-literacy?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>AI is going to make this worse, not better</strong></h3><p>The pitch for AI on top of analytics is that natural language unlocks data for everyone. Anyone can ask a question and get an answer. No SQL required.</p><p>That&#8217;s true&#8230; But it&#8217;s also the problem.</p><p>When an analyst writes a query, they make a hundred small choices. Which table. Which join. Which filter. Which date field. Which definition of &#8220;active customer.&#8221; Those choices encode context that the analyst usually carries in their head and rarely writes down. The choices are consistent and tailored to the stakeholder.</p><p>One could say they&#8217;re learned over a series of difficult meetings.</p><p>When a business user asks a chatbot &#8220;how many active customers do we have,&#8221; the bot makes the same hundred choices. It just makes them invisibly, and it makes them based on whatever it can infer from table names and column descriptions. The user gets a confident-looking number but with none of the context an analyst would have applied to it. Sometimes it&#8217;s okay, but not always.</p><p>It happens to people who should know better, too. Last week I was running a demo and asked the same report two questions I thought were identical. First I asked for the number of hotels still to open in 2026. Then I asked for the number of hotels opening in 2026. Two different numbers came back. Both were correct. The second one caught me off guard because my intent hadn&#8217;t changed, but my wording had shifted enough that Copilot answered a different question. If I hadn&#8217;t run two sessions back to back, I&#8217;d never have noticed the slight difference, which is a problem.</p><p>We end up trusting the data too much and not enough at the same time. Too much, because the answer looks authoritative and we stop asking how it was built. Not enough, because when two answers disagree, the response is to dismiss both and go back to gut feel.</p><p>Better governance tooling doesn&#8217;t close that gap because the gap is human. It&#8217;s whether the person asking the question understands enough about how the number was made to know what it can and can&#8217;t tell them.</p><h3><strong>Data literacy is what will move the needle</strong></h3><p>If you accept that most data quality problems are really definition and context problems, the work shifts. Less of it looks like buying a catalog, and more of it looks like teaching.</p><p>There are a few things you can do to smooth the process:</p><p>Get your top metrics defined in plain English, signed off by the business owner, and visible everywhere those metrics show up. Not in a wiki nobody reads. In the dashboard, next to the number, in the email, in the chatbot response. If the definition isn&#8217;t where the number is, it doesn&#8217;t exist. Funny story&#8230; Make sure your team is also calculating them the same way. Ask me how I know&#8230;</p><p>Teach people to ask &#8220;how was this calculated&#8221; and &#8220;what does this include&#8221; before they argue about whether it&#8217;s right. That single habit prevents most of the &#8220;the data is wrong&#8221; conversations. Your team should model it relentlessly. When a stakeholder challenges a number, the first response is never &#8220;the number is correct,&#8221; it&#8217;s &#8220;let&#8217;s walk through how it was built.&#8221;</p><p>Make it normal for your team to say what a number can&#8217;t tell you. If someone asks whether a price increase will hurt retention, and your retention metric only measures people who churned in the first 90 days, you owe them that caveat before you give them the number. This is uncomfortable because it makes you sound less certain. Do it anyway. It&#8217;s the difference between being a calculator and being an advisor.</p><p>These three habits cost nothing, don&#8217;t require a procurement cycle, and do more for trust in your numbers than any tool you could buy this quarter.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h3><strong>How this connects to trust</strong></h3><p>A few weeks ago I wrote about trust as a bank account. Every time you deliver what you said you would, every time you flag an issue early, every time you explain what the data can and can&#8217;t say, you make a deposit.</p><p>This is the same idea looked at from the other direction.</p><p>When stakeholders see different numbers in two places and don&#8217;t know why, that&#8217;s a withdrawal. When the chatbot gives them a wrong answer because it inferred the wrong join, that&#8217;s a withdrawal. When you let them walk into a meeting confidently citing a metric they don&#8217;t understand, that&#8217;s a withdrawal you&#8217;ll pay for later.</p><p>Definition clarity, context, and teaching people how the numbers are built are deposits. They&#8217;re slow, they&#8217;re unglamorous, and they don&#8217;t get a line item in the budget. But they&#8217;re what separates teams that get trusted with strategic work from teams that get treated as a service desk.</p><h3><strong>A little assignment</strong></h3><p>Pick one number that gets quoted a lot in your organization. Revenue, active users, churn, conversion, NPS. Doesn&#8217;t matter which.</p><p>Spend 30 minutes this week answering, in writing:</p><ul><li><p>What&#8217;s the precise definition? Which records are included, which are excluded, what&#8217;s the time grain?</p></li><li><p>Where does it show up? Dashboards, decks, board reports, the chatbot.</p></li><li><p>Are the definitions in those places consistent? If not, where do they diverge?</p></li><li><p>What questions can this number actually answer? What questions does it get used for that it shouldn&#8217;t?</p></li></ul><p>If you can&#8217;t answer all four in 30 minutes, that&#8217;s your new project. Not because the data is bad, but because the shared understanding around it is thinner than you need it to be.</p><p>Governance isn&#8217;t just about the pipes. It&#8217;s about making sure people know what the numbers are and are not telling them.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[It's a Good Thing Agentic Analytics Is Coming for Your Dashboard]]></title><description><![CDATA[I have a confession I&#8217;m not especially proud of.]]></description><link>https://penguinanalytics.substack.com/p/its-a-good-thing-agentic-analytics</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/its-a-good-thing-agentic-analytics</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 21 Apr 2026 12:01:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a confession I&#8217;m not especially proud of. I don&#8217;t like using dashboards other analysts have built.</p><p>Not all of them, but enough of them. The filters sit in the wrong place, the view I want is a few too many clicks away, my favorite visuals aren&#8217;t big enough and I can&#8217;t for the life of me find the export button.</p><p>Recently I was part of a project handoff. The analyst taking over the work rebuilt the dashboard in their own preferred format within a couple of weeks, which was a totally reasonable thing for them to do. It made me stop and think, though. If we do that to each other, what on earth are our stakeholders doing?</p><p>They&#8217;re not rebuilding the dashboard. They&#8217;re either not using it, using it wrong, or asking for a spreadsheet because it&#8217;s easier than figuring out which of our fourteen filters to click and which parameter controls which deep dive.</p><p>As data teams, we see success creating ways to easily get stakeholders the information they need without them calling us, and somewhere along the way we&#8217;ve equated that with shipping beautifully built dashboards.</p><p>Those two things are not always the same.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>AI agents are coming</strong></h2><p>Gartner is predicting that 40% of enterprise applications will have task-specific AI agents embedded in them by the end of 2026, up from less than 5% today. Whatever you think of Gartner&#8217;s forecasts, this is already happening. Every BI vendor with a pulse is shipping an agent. Snowflake has one. Databricks has one. Power BI and Tableau have them. The &#8220;ask your data a question in plain English&#8221; pitch has gone from novelty to baseline expectation in about eighteen months.</p><p>The standard analyst reaction to this news is panic. If the tool can answer questions directly, the job feels threatened.</p><p>I think that reaction has it backwards. If your job was building the fifth variation of the same KPI tile, that job wasn&#8217;t strategic to start with. We&#8217;ve been telling each other for a decade that we want to be partners, not report factories. Something that finally breaks the dashboard-as-deliverable model is doing us a favor, even if it&#8217;s going to take us a little reprogramming to see it clearly.</p><h2><strong>Dashboard adoption has always been low</strong></h2><p>Dashboard adoption has always been bad. Studies consistently put regular dashboard usage somewhere around 20%. Yes that means 20% of the people you built your dashboard for are using it. The rest of them are probably still guessing.</p><p> Most of us have seen this pattern. You ship the dashboard, stakeholders are excited for a week, and then usage drops to the one person who asked for it, plus whoever has it bookmarked and a handful of people who report to them, because we all know it&#8217;s better to use what the boss wants.</p><p>The reason isn&#8217;t that people are lazy. A dashboard is a piece of furniture built for a specific conversation, and business conversations move. By the time the dashboard is &#8220;done,&#8221; the question has shifted. The next question doesn&#8217;t quite work, so the stakeholder pings you for &#8220;a quick pull,&#8221; and you&#8217;re back to being a service desk.</p><p>Agents break that loop in a useful way. Instead of shipping a fixed view and hoping the question doesn&#8217;t move, you expose a governed set of metrics and let people ask what they need to know. The work moves from &#8220;build the chart&#8221; to &#8220;make sure the thing behind the chart is trustworthy and well defined.&#8221; That&#8217;s what we&#8217;ve wanted to do for years.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>What matters more when agents are in the mix</strong></h2><p>If you liked the framing from a couple of weeks ago on outputs versus outcomes, this is the same idea in different clothes (probably cooler, AI futuristic clothes). Outputs are dashboards, reports, and models. Outcomes are decisions made, revenue changed, costs saved, risks reduced. The top teams have always oriented around the second list, and agents are going to make life hard for teams who want to stick with the first one.</p><p>A few things become more valuable, not less, when agents are in the mix:</p><ul><li><p><strong>Metric definitions.</strong> When a stakeholder asks an agent &#8220;what was RevPAR in Q3,&#8221; you do not want it answering from three different tables with three different definitions. Someone has to own what &#8220;RevPAR&#8221; means, where it lives, and how it&#8217;s calculated.</p></li><li><p><strong>Business context.</strong> Agents are good at retrieving. They&#8217;re bad at knowing which question is the right one to ask. Translating &#8220;engagement is down&#8221; into &#8220;which specific cohort, on which surface, and what&#8217;s the realistic lever&#8221; is still human work.</p></li><li><p><strong>Last-mile judgment.</strong> Knowing when the number is wrong, when the question is the wrong one, when the recommendation should be &#8220;do nothing yet.&#8221; These are the critical calls that can&#8217;t be trusted to an agent. An agent can surface an anomaly. It cannot tell you whether now is the right moment to bring it up with the CFO.</p></li><li><p><strong>Trust and reliability.</strong> When your stakeholders trust the agent&#8217;s answers, it&#8217;s because they trust the people who defined what&#8217;s underneath. If the semantic layer is a mess, the agent will confidently be wrong frequently, which is worse than a human being quiety wrong occasionally.</p></li></ul><h2><strong>What this means for your team</strong></h2><p>Some of the work is going away. The dashboard refreshes, the &#8220;can you just pull these fields into a spreadsheet&#8221; requests, the fifth version of the same churn report. If your team&#8217;s value proposition is the volume of tickets closed, you&#8217;re in trouble.</p><p>The teams that come through it well are the ones who start shifting their time now, before the change forces it. That means getting serious about metric definitions, sitting with stakeholders earlier in their decision process, and becoming the team they want in the room when a difficult decision is on the table. You want to be the first call, not the cleanup crew when the agent gives a confusing answer.</p><p>It also means being honest with your team about what&#8217;s changing. If you lead people, the worst thing you can do is pretend nothing is happening and let them find out from a vendor demo. The best thing you can do is start showing them what the higher-leverage work looks like and giving them room to practice it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/its-a-good-thing-agentic-analytics?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="/__u/penguinanalytics.substack.com/p/its-a-good-thing-agentic-analytics?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong>A little assignment</strong></h2><p>Look at what your team produced over the last few months. For each meaningful piece of work, ask two questions.</p><p>If an agent could reasonably produce this in six months, what was the value you added on top of it? Framing? Context? A recommendation? A relationship that made someone act?</p><p>If the honest answer is &#8220;not much,&#8221; you&#8217;ve found the work that needs to start changing. Not because agents will take your job. Because the part of the job that was always going to matter is the part most of us have been underweighting.</p><p>The good news is that the diagnosis is also the prescription. Spend less time building the dashboard. Spend more time sitting next to the person who was going to use it. Ask them what decision they&#8217;re trying to make, and start there.</p><p>That&#8217;s harder than building the dashboard. It&#8217;s also the thing nobody can automate out from under you.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, and more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[We All Work in Communications]]></title><description><![CDATA[Whatever your job title says, you work in communications.]]></description><link>https://penguinanalytics.substack.com/p/we-all-work-in-communications</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/we-all-work-in-communications</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 07 Apr 2026 12:02:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatever your job title says, you work in communications. Mine says &#8220;analytics,&#8221; but over the years I&#8217;ve come to realize the quality of my work matters a lot less than whether I can&#8217;t get people to act on it, approve it, or even read it.</p><p>I&#8217;m not <em>just</em> talking about presenting insights. I&#8217;m talking about the rest of it too: getting a project approved, landing a process change, making sure your team knows a table schema changed before they find out the hard way. The operational communication that keeps everything running or, when it fails, grinds things to a halt.</p><p>Most of the communication that matters in your job isn&#8217;t interesting... So we don&#8217;t think about it.</p><h2><strong>The boring stuff is the stuff that breaks</strong></h2><p>A table change notification. A reporting logic update. A deprecation warning for a data source your team has been using for years. A change to how a metric is calculated that will affect a bunch of downstream dashboards.</p><p>None of this is exciting and none of it will make anyone&#8217;s day (in fact, it&#8217;s frequently the opposite - more work), but all of it will cause problems if people miss it.</p><p>And people miss it constantly.</p><p>A Grammarly and Harris Poll study found that knowledge workers spend 88% of their workweek communicating across multiple channels, and 100% of those surveyed experience miscommunications at least weekly. Your carefully worded Slack message about a field name change is landing alongside hundreds of other messages, most of which also feel important to whoever sent them.</p><p>The sheer volume means your stakeholders and teammates are not reading most of what they receive. They&#8217;re scanning. Scanning favors things that look urgent, unusual or interesting. A notification about a table migration is none of those.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>Getting things approved</strong></h2><p>The other side of operational communication is getting decisions made. Budget for a new tool. Headcount for the next quarter. Approval to deprecate a report nobody uses but everyone is emotionally attached to. A green light on a project that requires another team&#8217;s time.</p><p>I&#8217;ve watched good ideas fail because the person pitching them buried the ask under three paragraphs of background. I&#8217;ve also watched less compelling ideas get approved quickly because the person was clear about what they needed, why it mattered, and what would happen if the answer was no.</p><p>The structure that works is simple: state what you need, state why it matters in terms your approver cares about, state the cost of doing nothing, and state the timeline. I spent years making these requests more complex than they needed to be, adding extra justification because I assumed more detail would be more persuasive. More detail is usually less persuasive, because it takes longer to process and busy people stop processing when something takes too long.</p><h2><strong>Communicating within your team</strong></h2><p>Internal team communication gets neglected because it feels like it should just happen. Everyone&#8217;s on the same Slack channel. Everyone can see the ticket board. Everyone was in the standup.</p><p>The most common way your team finds out about a breaking change is when something breaks.</p><p>If you lead a team, or even just work on one, the standard you set for how changes get communicated determines how much time you spend firefighting later. The time you invest in writing a clear, concise update about a logic change saves multiples of that time when three people don&#8217;t have to debug dashboards that suddenly show different numbers.</p><p>A few things I&#8217;ve learned, mostly by getting them wrong first:</p><ul><li><p>Important operational updates need their own message, not a thread buried inside a different conversation. Bold the change, state who is affected, and include the date it takes effect. If someone needs more context, they&#8217;ll ask.</p></li><li><p>Repeat yourself more than feels natural. Research from Stanford found that leaders are far more likely to be criticized for undercommunicating than overcommunicating. What feels like saying the same thing three times feels, to your team, like hearing it once.</p></li><li><p>When communicating changes that affect people outside your team, state what changed in their terms, not yours. &#8220;The logic for calculating RevPAR now excludes complimentary rooms&#8221; means more to a revenue manager than &#8220;we updated the filter criteria on table dim_reservations.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/we-all-work-in-communications?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="/__u/penguinanalytics.substack.com/p/we-all-work-in-communications?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></li></ul><h2><strong>The art of the follow-up</strong></h2><p>Clear communication gets you halfway there. The other half is following up when nothing happens.</p><p>This is where a lot of data professionals give up too early. You send the request, you don&#8217;t hear back, and you assume the answer is no or that it&#8217;s not the right time. Sometimes that&#8217;s true. More often, your message just got lost in the noise, and the person you sent it to fully intends to get to it eventually.</p><p>I&#8217;ve gotten a lot of things done for my team by being polite, kind, curious, and persistent. A gentle follow-up a few days later. Another one the following week. A quick &#8220;just wanted to make sure this didn&#8217;t fall off your radar&#8221; with the original context restated so they don&#8217;t have to dig for it. Most people appreciate the nudge. They know they&#8217;re behind on things and are grateful when someone makes it easy to catch up.</p><p>The key is patience. Slow, steady follow-up works. It signals that the request matters enough for you to keep tracking it without making the other person feel cornered or pressured. You want to be the person who is easy to work with and hard to forget about.</p><p>When follow-up alone isn&#8217;t enough, you need to know when to escalate. If you&#8217;ve been polite and persistent and you&#8217;re still not getting what your team needs, it&#8217;s reasonable to raise it to your boss, or to loop in their boss. This isn&#8217;t going over someone&#8217;s head. It&#8217;s making sure your team&#8217;s priorities are taken with an appropriate level of seriousness. Part of your job, especially if you lead a team, is making sure the people and resources you need are available. Sometimes that means having a conversation at a higher level to unblock things.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>A note on urgency</strong></h2><p>There&#8217;s a temptation, when you realize how easy it is for things to get lost, to start marking everything as urgent. It works, at first. Urgent things get acted on faster.</p><p>The problem is that if everything you send is framed as a crisis, people learn to treat your crises like background noise. As I wrote last week in &#8220;The Analyst Who Cried Wolf,&#8221; raising every issue to the highest severity erodes the trust you&#8217;ve built, and when something genuinely critical happens, you&#8217;ve already spent your credibility.</p><p>Calibrate your urgency to match the actual stakes. Save the all-caps, the red flags, and the &#8220;we need to talk about this today&#8221; language for the things that warrant it. For everything else, clear and calm communication, paired with consistent follow-up, will get you further than false urgency ever will.</p><h2><strong>A little assignment</strong></h2><p>Pick one operational communication you need to send this week. A change notification, a resource request, a project update, anything that isn&#8217;t a data insight.</p><p>Before you send it, write down the one thing you need the reader to do or know. Look at your draft and find that thing. If it&#8217;s buried after two paragraphs of context, move it to the top.</p><p>If you&#8217;re sending it to a group, assume half of them will only read the first two lines. Make those two lines count.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re more in-depth, more structured, a bit more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[Your Team Lies to You]]></title><description><![CDATA[Yesterday I told a lie to my boss.]]></description><link>https://penguinanalytics.substack.com/p/your-team-lies-to-you</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/your-team-lies-to-you</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Wed, 01 Apr 2026 12:03:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yesterday I told a lie to my boss. Or my boss&#8217;s boss. Or my stakeholder. I&#8217;m not sure. Working in a matrixed organization is confusing.</p><p>One of our senior stakeholders asked me how my team was doing, workload-wise. Before I could think about it, I heard myself say, &#8220;We&#8217;re busy, but we&#8217;re managing,&#8221; which is about as true as saying the Titanic had a minor plumbing issue.</p><p>I didn&#8217;t catch myself until after the conversation. The instinct to put on a brave face was so automatic that I&#8217;d already done it before I realized I was doing it. I wanted to seem like I had things under control. I wanted to protect my team. I wanted to not be the person who couldn&#8217;t handle it.</p><p>If I do that to my boss, and I&#8217;m someone who writes a newsletter about being honest at work (the irony is not lost on me), your team does it to you. You probably do too.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>Why they&#8217;re not telling you the whole truth</strong></h2><p>Let&#8217;s be honest (see what I did there?), this is about self-preservation, not about being dishonest.</p><p>Kim Scott talks about this in Radical Candor. Most managers default to what she calls &#8220;ruinous empathy,&#8221; where everyone is so focused on being nice and avoiding discomfort that the truth gets smoothed over until it&#8217;s unrecognizable. But the same dynamic runs in reverse, too. Your team is managing up, protecting you from bad news, telling you things are fine because saying otherwise feels risky, even when you&#8217;ve done everything right to make it safe.</p><p>A 2023 Wiley survey found that only 57% of employees feel comfortable speaking up, compared to 89% of executives. That gap should concern you, because the executives think the environment is open and the people closest to the work disagree.</p><p>Even in teams with high psychological safety, people filter. Amy Edmondson&#8217;s research at Harvard shows that employees who start out willing to speak freely often become more cautious over time. The longer they&#8217;ve been around, the more they&#8217;ve learned what reactions to expect, and the more carefully they choose what to share.</p><p>You can build the safest environment in the world and still get a version of the truth that&#8217;s been edited for your comfort.</p><h2><strong>How to spot it</strong></h2><p>Since people won&#8217;t always tell you directly, you need to learn to read the signals they&#8217;re sending indirectly. A few things I&#8217;ve learned to watch for:</p><p><strong>Calendar density.</strong> If your team&#8217;s calendars are wall-to-wall meetings with no gaps, they&#8217;re not thinking, they&#8217;re just executing. Nobody will tell you &#8220;I don&#8217;t have time to think.&#8221; They&#8217;ll just start producing lower quality work, and neither of you will connect the two things immediately.</p><p><strong>The &#8220;everything&#8217;s fine&#8221; pattern.</strong> If someone says everything is fine every single time you ask, something is not fine. Real work has friction. If you never hear about any of it, you&#8217;re not hearing the whole story.</p><p><strong>Volunteering drops off.</strong> When people are stretched, they stop raising their hands for new things. They don&#8217;t announce it. They just quietly stop. If someone who used to jump on new projects hasn&#8217;t volunteered in a while, that&#8217;s a data point.</p><p><strong>Turnover in small ways.</strong> Before someone leaves your team, they usually leave in smaller ways first. They skip optional meetings. They stop contributing to conversations. They disengage from social channels. These are all leading indicators that something shifted, and nobody told you about it.</p><p>Back in January I found out that two people who worked for me had been putting in late nights and weekends to finish up projects. I knew we were busy, but I had missed just how stretched we were. I was shocked - and annoyed with myself - for missing some signals. One of them said everything was fine, one of them told me about being in more meetings than I expected, and he was still churning out a huge amount of work. I took his answer at face value instead of questioning where the time was coming from.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/your-team-lies-to-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="/__u/penguinanalytics.substack.com/p/your-team-lies-to-you?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong>Ask better questions</strong></h2><p>&#8220;How are things going?&#8221; is the question that gets you &#8220;fine.&#8221; It&#8217;s too easy to answer on autopilot.</p><p>Instead, try questions that require a specific answer. &#8220;What&#8217;s the one thing on your plate right now that&#8217;s taking longer than it should?&#8221; forces a different kind of response. &#8220;If you had to drop one project this week, which one would it be?&#8221; tells you what they think is lowest value. &#8220;What&#8217;s something I could take off your plate that would make the biggest difference?&#8221; invites them to ask for help without it feeling like a confession.</p><p>Kim Scott&#8217;s advice on soliciting feedback applies here, too. She suggests asking your question and then waiting. Count to six in your head. Six seconds of silence feels long, and people will fill it with something more real than their first instinct, which is to reassure you. I had a boss that did this, and it worked, even when I knew she was doing it. I stole it to use with my team, and it works on most of them, too.</p><p>The key is that these are not interrogations. They&#8217;re invitations. And you have to be genuinely willing to hear the answer, even when it means you&#8217;ve been wrong about how things are going.</p><h2><strong>What to do with what you hear</strong></h2><p>This is where most leaders inadvertently train their team to stop being honest. You ask for candor. Someone gives it to you. And then you react.</p><p>Maybe you jump into problem-solving mode before they&#8217;ve finished talking. Maybe your face falls and they can see you&#8217;re disappointed. Maybe you say &#8220;okay, let me think about that&#8221; and never bring it up again. Each of those responses teaches the same lesson: it wasn&#8217;t worth sharing.</p><p>When someone tells you the truth about workload, morale, or a problem they&#8217;ve been sitting on, the single most important thing you can do is make them glad they said it. Thank them. Take it seriously. Follow up. This doesn&#8217;t mean you fix everything on the spot. It means you demonstrate, through actions, that honesty has better outcomes than silence.</p><p>And keep in mind, you&#8217;re probably doing the same thing in reverse. I caught myself doing it yesterday. The instinct to project competence is deeply wired, and it runs at every level of the org chart. Being aware of that in yourself makes it a lot easier to be compassionate about it in others.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>A little assignment</strong></h2><p>This week, pick one person on your team and try one of the specific questions above in your next 1:1. Not &#8220;how are things?&#8221; but something that requires a real answer.</p><p>Then, pay attention to what happens after they answer. Did you listen, or did you start solving? Did you follow up later, or did it disappear?</p><p>The goal isn&#8217;t to catch your team in a lie. It&#8217;s to make telling the truth feel like the obvious choice.</p><div><hr></div><p>Some of what I write about here I&#8217;ve turned into proper playbooks. They&#8217;re a more in-depth, more structured, a bit more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com/">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[The Analyst Who Cried Wolf]]></title><description><![CDATA[A few years ago, I had someone on my team who wanted perfect data.]]></description><link>https://penguinanalytics.substack.com/p/the-analyst-who-cried-wolf</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/the-analyst-who-cried-wolf</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 24 Mar 2026 12:06:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, I had someone on my team who wanted perfect data. Not &#8220;reasonably accurate&#8221; data. Perfect. Every mismatched row, every small discrepancy between two sources, every rounding difference got flagged, escalated, and investigated.</p><p>I&#8217;ll admit I&#8217;m probably too far in the other direction. I&#8217;ve shipped analysis on data I knew had rough edges, because the margin of error didn&#8217;t change the recommendation. But this person genuinely believed that if the data wasn&#8217;t pristine, we had no business drawing conclusions from it. I respected that instinct. They cared deeply about getting it right.</p><p>What I didn&#8217;t do well was help them channel it. We chased down every issue. Every. One. Our data engineering partners got tired of hearing from us, and I don&#8217;t blame them. One of our big priority projects stalled because we spent weeks investigating a handful of mismatched records instead of delivering the analysis those records were supposed to support. We turned a minor quality issue into a major credibility issue, because we trained our stakeholders to think something was always wrong.</p><p>When everything is urgent, nothing is.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>How this burns trust</strong></h2><p>Analytics teams can lose credibility in obvious ways: bad numbers in an important deck, a metric that doesn&#8217;t match other teams, a dashboard that&#8217;s clearly broken. Those are the visible and dramatic ways.</p><p>But there&#8217;s a more subtle version, and it&#8217;s more common. Your team flags issues constantly. Small ones. Stakeholders get pulled into conversations about data quality problems that don&#8217;t affect any decision they&#8217;re trying to make. After enough rounds of &#8220;we found an issue, we&#8217;re looking into it, it might affect the numbers,&#8221; people start tuning you out.</p><p>It&#8217;s not that they don&#8217;t care about data quality or good decisions. They&#8217;ve just learned that your team treats every problem like a five-alarm fire, and most of them turn out to be campfires.</p><p>When you eventually find something that actually matters, a real problem that changes a recommendation or invalidates a report, you&#8217;ve already spent your credibility. The people who need to listen have learned to nod politely and move on.</p><p>That&#8217;s the analyst who cried wolf. Frequently, it&#8217;s a team that never learned to triage.</p><h2><strong>The materiality question</strong></h2><p>The fix starts with a concept borrowed from accounting: materiality. Not every data issue is worth investigating, and not every investigation is worth escalating. The question to ask isn&#8217;t &#8220;is this wrong?&#8221; It&#8217;s &#8220;does this change a decision?&#8221;</p><p>A few hundred rows out of several million that don&#8217;t match between two systems might be worth a note in your documentation. It&#8217;s probably not worth a three-week investigation and four meetings with your data engineering team. In the real world we live with small discrepancies between systems because the data in them is still useful even though the discrepancy exists. We know about them, we talk openly about them, and we&#8217;re clear about what can be done with them.</p><p>Teach your team to ask three things before they escalate:</p><ol><li><p>What is the scale of the issue relative to the dataset? If it&#8217;s a fraction of a percent, document it and move on.</p></li><li><p>Does fixing it change the conclusion or recommendation? If the answer stays the same either way, the issue is real but not urgent.</p></li><li><p>What is the cost of investigating versus the cost of accepting it? Three weeks of an analyst&#8217;s time has a price. So does the relationship capital you spend asking your data engineering partners to drop what they&#8217;re doing.</p></li></ol><p>This isn&#8217;t about lowering your standards. It&#8217;s about applying them proportionally.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>Coaching without crushing the instinct</strong></h2><p>The person who flags everything usually cares deeply about getting it right. That&#8217;s a quality you want on your team. If you dismiss their concerns or make them feel foolish, they&#8217;ll stop caring. You&#8217;ll fix the over-escalation problem and create a much worse one.</p><p>What worked for me (eventually, after more trial and error than I&#8217;d like to admit) was making triage a shared exercise. Instead of telling someone their concern didn&#8217;t matter, I&#8217;d sit with them and walk through the materiality questions together. How many records are affected? What&#8217;s the potential impact on the output? If we fixed this, would the recommendation change?</p><p>Most of the time, they&#8217;d arrive at the answer themselves. The issue was real, but it wasn&#8217;t material. Over time, they started running that assessment on their own before bringing it to me.</p><p>The message was always &#8220;let&#8217;s get better at sizing problems,&#8221; never &#8220;stop finding them.&#8221;</p><h2><strong>Rebuilding when the damage is already done</strong></h2><p>If your stakeholders have started tuning you out, or your engineering partners flinch when they see your name in their inbox, you can turn it around, but you have to be direct about it. Tell them what&#8217;s changed: &#8220;We&#8217;ve been over-escalating issues that didn&#8217;t warrant it, and I know that&#8217;s been frustrating. We&#8217;ve changed how we triage, and when we bring something to you now, it&#8217;s because it affects a decision.&#8221;</p><p>Then prove it. The next few times you escalate, make the materiality case explicit. Show the scale, the impact, the decision at stake. Two or three rounds of that, where every escalation is clearly worth their time, and you&#8217;ll start rebuilding the trust account. People remember when you own a mistake and then follow through on fixing it.</p><h2><strong>A little assignment</strong></h2><p>Look at the last three data quality issues your team flagged or escalated. For each one, answer:</p><p>Did it change a recommendation or decision? How much time did it take to investigate? Was the escalation proportional to the impact?</p><p>If two or three of them were real issues but not material ones, that&#8217;s your signal. You don&#8217;t have a quality problem. You have a triage problem. And triage is a skill you can teach.</p><div><hr></div><p>Some of what I write about here I&#8217;ve also turned into proper playbooks. They&#8217;re a bit more structured, a bit more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[How to Create an Intake Process That Doesn’t Suck]]></title><description><![CDATA[Last week we looked at where your data team&#8217;s time goes &#8212; five-minute questions that fragment the day, meetings full of people who didn&#8217;t need to be there, data quality rabbit holes that swallow a week.]]></description><link>https://penguinanalytics.substack.com/p/how-to-create-an-intake-process-that</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/how-to-create-an-intake-process-that</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:02:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="/__u/open.substack.com/pub/penguinanalytics/p/your-team-is-working-harder-than?r=42ugmd&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">Last week</a> we looked at where your data team&#8217;s time goes &#8212; five-minute questions that fragment the day, meetings full of people who didn&#8217;t need to be there, data quality rabbit holes that swallow a week. The common thread is that demand arrives without structure. Requests come in through whatever channel is convenient, at whatever time feels urgent to the requester, with whatever context they happened to include.</p><p>A better intake process is the structural fix. A consistent way to receive, evaluate, and route work before it lands on anyone&#8217;s desk. When it works, it&#8217;s also how you stop being a service desk and start being something more useful &#8212; what I&#8217;ll call an advisor.</p><p>An advisor is someone who shapes what gets requested in the first place, not someone who simply produces outputs in response to requests. A service desk gets asked for things and delivers them. An advisor has enough standing to say &#8220;are you sure that&#8217;s the right question?&#8221; and get taken seriously.</p><p>Intake is how you build that standing. It&#8217;s where the conversation about what a request is actually for happens before any work starts.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>One front door</strong></h2><p>You need one place where all requests land. Not direct messages, not email threads that die in someone&#8217;s inbox, not hallway conversations that get forgotten by Monday. One place. A form, a shared channel with a form attached, a simple service desk. In the end the medium matters less than how well you enforce it.</p><p>This is harder than it sounds. Senior stakeholders in particular tend to believe their ask is too important or too urgent to go through a process. It usually isn&#8217;t. The front door exists precisely for important, urgent things. They can be moved to the front of the line and acted on quickly. Your job is to hold the line long enough that using it becomes the default. Make it easy enough that it&#8217;s genuinely less work than finding an analyst directly.</p><p>Keep the form short. Problem in plain language, the decision it&#8217;s supposed to support, who owns that decision, the deadline and why it exists, rough business impact. That&#8217;s enough. Don&#8217;t ask requesters to name their data sources or estimate complexity &#8212; they don&#8217;t know, and asking them to guess produces bad inputs that waste time in triage anyway.</p><h2><strong>White paper or dashboard?</strong></h2><p>The single most important triage decision is one most teams skip: is this a one-time analysis or an ongoing commitment?</p><p>I think of these as white papers and dashboards. A white paper is a bounded piece of work &#8212; someone has a question, you answer it, it&#8217;s done. The scope is defined, there&#8217;s a delivery point, the analyst moves on. These can be urgent and significant, but once they&#8217;re done, they&#8217;re done.</p><p>A dashboard is different in almost every way. It takes longer to build than people expect. It needs maintenance when the underlying data changes&#8230; and the underlying data always changes. Someone has to own it after delivery, which rarely gets discussed upfront. It has a shelf life that nobody manages, which is how teams end up supporting fourteen dashboards that six people look at and only two senior members can explain.</p><p>Most teams treat these two things identically at intake, which means they commit to dashboards with the same casual speed they commit to one-off analyses. Before a dashboard request goes into the queue, you need answers to four things: Who owns this after we build it? What decisions will it inform and how often? What&#8217;s the plan when the data structure changes? Is there an existing report this replaces, or are we just adding another one?</p><p>Getting those answers before you start isn&#8217;t slowing things down. It prevents you from running in the wrong direction. You&#8217;ll get it right eventually, so the only question is how much time you&#8217;re going to waste in the process.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/how-to-create-an-intake-process-that?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="/__u/penguinanalytics.substack.com/p/how-to-create-an-intake-process-that?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong>Triage before you commit to anything</strong></h2><p>Once something comes through the door, someone needs to do a quick assessment before any real work starts. You don&#8217;t need to fully scope it, just figure out whether the request belongs in the queue at all, and what kind of thing it is.</p><p>Beyond the white paper versus dashboard split, most work falls into a handful of buckets: one-time analysis, updates to recurring reporting, data access, or something large enough to need real scoping before you can even estimate the effort. Each has different timelines and probably different owners on your team. Routing early matters.</p><p>Triage is also where you catch things that shouldn&#8217;t have come to you at all. The ask that&#8217;s really an IT issue. The dashboard request that&#8217;s actually a request for a business decision that hasn&#8217;t been made yet. The thing that&#8217;s been on someone&#8217;s wishlist for eighteen months and finally got submitted because submitting is free. Catching those early is useful. It&#8217;s also where you start to function like an advisor rather than a processor. You&#8217;re shaping what gets done in what order, not just working through whatever lands.</p><h2><strong>Pick a prioritization approach and stick to it</strong></h2><p>There are a lot of frameworks for this &#8212; scoring models, impact/effort matrices, weighted calculations with acronyms. I&#8217;ve tried most of them with varying degrees of commitment and learned, more slowly than I&#8217;d like, that the framework matters much less than the consistency.</p><p>A simple four-bucket system &#8212; urgent and important, important but not urgent, urgent but not important, neither &#8212; used every week without relitigating it, will outperform a sophisticated scoring model that nobody has time to maintain. My most recent process simply uses high, medium and low. Pick something your team will actually use, agree on it, and hold to it long enough for it to break, then adjust.</p><p>What most frameworks miss is WIP limits &#8212; caps on how many things are actually in progress at once. Prioritization tells you the order. WIP limits tell you when to stop taking on more. Without them, a well-prioritized backlog is still just a longer queue. Two or three active projects per analyst is a reasonable starting cap. When something new needs to jump the line, something else moves. That conversation with the stakeholder &#8212; explaining what gets displaced and why &#8212; is one of the more advisor-like interactions you can have.</p><h2><strong>Two tracks, not one</strong></h2><p>Intake systems can accidentally entrench the dynamic you&#8217;re trying to escape. If every request &#8212; a broken filter on a report and a major strategic question &#8212; goes through the same channel and gets treated the same way, the organizational message is that you&#8217;re a helpdesk.</p><p>Routine, repeatable work belongs in the regular process: access requests, standard updates, known fixes. Clear timelines, predictable outputs, everyone knows what to expect. High-leverage strategic work &#8212; new frameworks, big business questions, cross-functional initiatives &#8212; needs to go through the process differently. Those questions deserve to be pulled out and considered as separate projects, not as another ticket.</p><p>This also matters for retention. If everything is a ticket, analysts start feeling like ticket processors. The juicy, exploratory, ambiguous work that good analysts love and are good at gets buried under maintenance.</p><h2><strong>Make the pipeline visible</strong></h2><p>The part most data leaders skip: stakeholders need to be able to see what&#8217;s in the queue, what got accepted, what got delayed, and why. Without that visibility, requests feel like they disappear. People follow up through other channels, ask a manager, or resubmit the same thing three weeks later assuming it was missed.</p><p>A regular review with key business partners &#8212; monthly is usually enough &#8212; where they can see the full picture and understand the tradeoffs, changes this. Most stakeholders are reasonable when they understand what&#8217;s competing for the same capacity. They&#8217;re unreasonable when they&#8217;re operating in the dark.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>A little assignment</strong></h2><p>Before building anything, audit what you have. Three questions worth answering now:</p><ul><li><p>Where are requests currently coming from, and which channels bypass whatever process you already have?</p></li><li><p>Of the recurring reports and dashboards your team currently supports, how many have a named owner outside the data team? How many could you retire without anyone noticing?</p></li><li><p>If you asked three people on your team how work gets prioritized, would you get the same answer from all three?</p></li></ul><p>You don&#8217;t need a perfect system on day one. In fact, I&#8217;d recommend simple and used beats overengineered and abandoned. Pick one front door, treat white papers differently from dashboards, agree on a prioritization approach, and hold the line for a month.</p><p>You&#8217;re not the project management office. You&#8217;re looking for a place where the work your team is doing is the work that actually matters.</p><div><hr></div><p>Some of what I write about here I've also turned into proper playbooks. They&#8217;re a bit more structured, a bit more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com">Penguin Analytics store</a>.</p>]]></content:encoded></item><item><title><![CDATA[Your Team Is Working Harder Than You Think]]></title><description><![CDATA[A few years ago, I sat down to review the work my team had done at the end of a busy quarter.]]></description><link>https://penguinanalytics.substack.com/p/your-team-is-working-harder-than</link><guid isPermaLink="false">https://penguinanalytics.substack.com/p/your-team-is-working-harder-than</guid><dc:creator><![CDATA[John Cook]]></dc:creator><pubDate>Tue, 10 Mar 2026 12:03:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hji!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facd491b1-2a3f-4083-bc09-446cabaac952_600x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A few years ago, I sat down to review the work my team had done at the end of a busy quarter. It was a shockingly short list. My first reaction was irritation. What had we been doing the whole time?!</p><p>But we&#8217;d been busy. Our updates were packed with tasks people had been working on, we&#8217;d had to push deadlines because we didn&#8217;t have the capacity to finish working on things. We&#8217;d worked our tails off for&#8230; Very little tangible output.</p><p>What I had discovered is one of the more insidious things about managing a data team: busy and productive can look identical from the outside, and sometimes from the inside too. The team is at their desks, responding to messages, showing up to meetings, handling things&#8230; But nothing consequential is moving.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><strong>The five-minute question</strong></h2><p>Every data team I&#8217;ve been part of has had some version of this. A stakeholder sends a message with something framed as a quick ask. Can you check what that number was last month? Can you pull the breakdown by region? Won&#8217;t take long.</p><p>And they&#8217;re right that it doesn&#8217;t take long. Ten minutes, maybe. The problem is that it doesn&#8217;t happen once. A busy analyst might field five or six of these in a day, each arriving at a random point in whatever they were actually working on. Research from UC Irvine found it takes around 23 minutes to return to deep focus after an interruption. Five of those in a day and you&#8217;ve lost the better part of the productive hours regardless of how fast or easy each answer was.</p><p>The five-minute question is rarely malicious. Stakeholders aren&#8217;t trying to wreck the week. They genuinely think it&#8217;s a small ask. And because it is small, it feels difficult to push back on. So the analyst answers it, switches back to their actual work, gets another ping, and the cycle repeats. At the end of the week, they have happy stakeholders, but have shipped almost nothing of substance.</p><h2><strong>Meetings that don&#8217;t need everyone in them</strong></h2><p>Data teams attract meeting invites the way a light attracts moths. A business review happens and someone figures the data team should probably be there. A cross-functional planning session gets going and the data team is looped in just in case numbers come up. Before long, multiple analysts are sitting on a call where they&#8217;re useful for about five minutes and present for an hour.</p><p>A lot of this is well-intentioned. Managers add analysts to meetings because they don&#8217;t want them blindsided by decisions that affect their work. Analysts accept invites because declining feels like opting out. Meeting FOMO is real, and in organizations where presence gets read as contribution, it&#8217;s not an irrational instinct.</p><p>But the cost isn&#8217;t just the meeting itself. It&#8217;s what happens around it. An analyst who has a meeting at 10am can&#8217;t really start deep work at 9:30. After the meeting they need time to reload whatever context they&#8217;d dropped. Stack two or three of these across the day and you&#8217;ve created a schedule that looks full on the calendar and produces almost nothing requiring sustained thought. Research puts genuine deep focus time for the average knowledge worker at under three hours in a typical eight-hour day. Meetings compress that further.</p><p>The question worth asking about any meeting with an analyst isn&#8217;t &#8220;could they contribute here?&#8221; Most people can contribute to most meetings. It&#8217;s whether their live presence is worth what it costs. Often a short debrief afterward would have done the same job.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.com/p/your-team-is-working-harder-than?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="/__u/penguinanalytics.substack.com/p/your-team-is-working-harder-than?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2><strong>The data quality rabbit hole</strong></h2><p>An analyst sits down to answer a business question. Midway through, something looks off &#8212; a number that doesn&#8217;t match expectations, a gap in records for a period that should have data. So they stop and dig. One hour becomes three. The original analysis sits unfinished. The stakeholder follows up, and the analyst explains they hit a data issue.</p><p>Add to this the time that can be wasted convincing IT teams there&#8217;s a real problem, explaining the context, revalidating fixes, etc. There&#8217;s a whole rabbit warren underneath some of these issues.</p><p>Data quality problems are real and important. Some of them genuinely need to be resolved before you can trust an output, but not every anomaly is material to the question at hand, and the habit of treating every irregularity as a full stop &#8212; rather than asking whether it actually changes the conclusion &#8212; is one of the more reliable ways to turn a half-day analysis into a multi-day investigation.</p><p>The question to ask is: does this affect the answer? If the gap represents 0.3% of records and the business question is directional, probably not. Flag it, document what you excluded and why, deliver the analysis with a note. If the issue is in a core field the entire conclusion rests on, stop and fix it. Those are genuinely different situations and they warrant different responses.</p><p>Teaching analysts to make that materiality call is one of the more underrated things a manager can work on. We&#8217;re teaching good judgement.</p><h2><strong>A little assignment</strong></h2><p>Look at the last five working days across your team and pull three numbers. How many ad hoc requests came in framed as quick asks, and how many of those interrupted something already in progress? How many meetings had more than one analyst present &#8212; and for each one, was that actually necessary? How many analyses stalled or slipped for reasons that had nothing to do with the analysis itself?</p><p>You&#8217;re looking for a rough read on how much of the week was genuinely available for focused, consequential work versus going to things that felt productive but weren&#8217;t moving anything important.</p><p>Next week: what you can do about it.</p><div><hr></div><p>Some of what I write about here I&#8217;ve also turned into proper field guides &#8212; a bit more structured, a bit more actionable. You can find them at the <a href="https://penguinanalytics.gumroad.com">Penguin Analytics store</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://penguinanalytics.substack.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="/__u/penguinanalytics.substack.com/subscribe"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>