<?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[Data Gibberish]]></title><description><![CDATA[Data Gibberish turns experienced data professionals into well-rounded leaders. This is how you stop being overlooked, work on the problems that matter and get paid what you deserve. Nobody else teaches you this in data.]]></description><link>https://www.datagibberish.com</link><image><url>https://substackcdn.com/image/fetch/$s_!57pD!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff67d08b-5df4-4292-a62e-921909a6ce52_1280x1280.png</url><title>Data Gibberish</title><link>https://www.datagibberish.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Apr 2026 08:12:25 GMT</lastBuildDate><atom:link href="https://www.datagibberish.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Yordan Ivanov]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[datagibberish@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[datagibberish@substack.com]]></itunes:email><itunes:name><![CDATA[Yordan Ivanov]]></itunes:name></itunes:owner><itunes:author><![CDATA[Yordan Ivanov]]></itunes:author><googleplay:owner><![CDATA[datagibberish@substack.com]]></googleplay:owner><googleplay:email><![CDATA[datagibberish@substack.com]]></googleplay:email><googleplay:author><![CDATA[Yordan Ivanov]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Identity Shift Nobody Warns You About When You Become a Team of One]]></title><description><![CDATA[Switching stacks is easy. Switching who you think you are is a different problem entirely.]]></description><link>https://www.datagibberish.com/p/becoming-a-data-team-of-one-with-yuki</link><guid isPermaLink="false">https://www.datagibberish.com/p/becoming-a-data-team-of-one-with-yuki</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Sun, 26 Apr 2026 18:36:23 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/195211750/d8a2652332a7ca203699bdb78e6dac74.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><strong>Presenting Yuki Kakegawa</strong></p><p>Yuki is a Staff Data Engineer, author of the Polars Cookbook, and the founder of Orem Data. He writes about data tools and independent consulting on Substack and LinkedIn.</p></div><p>I asked <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Yuki&quot;,&quot;id&quot;:89127157,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Y7d4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F026b3d67-d3cf-4b3f-b498-7dd16df31b1e_1874x1868.png&quot;,&quot;uuid&quot;:&quot;d9723a82-500a-4f78-bcdd-83313355b269&quot;}" data-component-name="MentionToDOM"></span>, Staff Data Engineer and author of the Polars Cookbook, what the biggest adjustment was when he became a team of one.</p><p>He skipped tooling. He skipped workload. He said this:</p><blockquote><p>It&#8217;s a shift in mindset. You&#8217;re not a data engineer anymore. You&#8217;re a data person helping the business with data and analytics</p></blockquote><p>That sentence landed harder than I expected, because most people assume the challenge is the technical breadth: wearing all the hats, being the analyst, the engineer, and the data scientist rolled into one.</p><p>That part is visible. What nobody talks about is the identity part.</p><h2>You Were Hired as a Data Engineer. That Is the Problem.</h2><p>At a large company, your identity is your scope. You do pipeline work, pass it to the analyst, the analyst makes the report, the report goes to the business. You are one node in a chain, and that chain insulates you from the messiness of what the business needs.</p><p>When you&#8217;re a team of one, that chain is you.</p><p>Yuki described his current day-to-day:</p><ul><li><p>talking to the business to understand what they care about</p></li><li><p>translating that into projects</p></li><li><p>building the pipelines</p></li><li><p>building the models,</p></li><li><p>building the reporting layer</p></li><li><p>delivering insights directly to stakeholders</p></li></ul><p>He skips the handoff entirely.</p><p>That scope describes a different job, built around a different identity.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><h3>The Selfishness That Kills You</h3><p>He used a word that surprised me: selfish.</p><blockquote><p>When I was first getting started, I wanted to work on pipelines and I didn&#8217;t want to work on reporting. That selfishness kills you in this role. You have to be flexible and you have to care about the business first.</p></blockquote><p>Most data engineers have strong opinions about which work is worth doing. Pipelines are interesting. Reporting is boring. Data modeling is craft. Dashboards are noise.</p><p>Those opinions are how you survive in a large org where you can negotiate your scope.</p><p>A team of one has no scope to negotiate. The business has no interest in which part of the stack you find meaningful.</p><p><strong>The work that needs doing is the work you do</strong>, and if you have not made peace with that before taking the role, the first six months will feel like a slow grind against a situation you agreed to.</p><h2>What Is Broken at Every Startup You Walk Into</h2><p>I asked Yuki what he finds broken almost every time he walks into a young company.</p><blockquote><p>Tooling is rarely the issue. It&#8217;s the processes around the processes that produce the data used for reporting and analytics downstream. And the alignment on what&#8217;s important, the definition of metrics, what we want to build.</p></blockquote><p>Two things. The upstream processes that generate data, and whether the business has agreed on what the numbers mean. The stack is almost never the problem.</p><h3>The Metric Definition Problem</h3><p>This is the one that is hardest to fix and most commonly ignored. Yuki described the ideal state: every metric the business cares about is written down, defined, and agreed on before the data team touches a model.</p><p>When that is true, the data team&#8217;s job is implementation. The hard part is already done for you.</p><p>The real state at most companies is three departments with three definitions of the same number.</p><p>If you use one team&#8217;s definition, you put another team in a bad spot. If you try to reconcile them, you are suddenly in a political conversation nobody hired you to have.</p><blockquote><p>I&#8217;ve been in that position. That&#8217;s the part I hated the most.</p></blockquote><p>Defining core metrics early, before the company grows, before each department builds its own reporting layer, before everyone has opinions baked into their own numbers, is more valuable than any pipeline you will build.</p><p>If you&#8217;re walking into a company where this work is undone, do it first.</p><h2>How to Handle the Stakeholder Who Thinks Your Work Takes Two Weeks</h2><p>Yuki described a pattern that every team-of-one data person will recognise. A stakeholder requests a report, thinks it can be done in two weeks, and the data behind it is messy enough that you know it will take four.</p><blockquote><p>I can try, but I can&#8217;t promise, because I think these things will be bottlenecks.</p></blockquote><p>Two things are happening in that exchange. Setting expectations is the obvious one. <strong>Making the complexity visible</strong> is the one that changes the relationship long-term.</p><p>When you&#8217;re the only data person, the rest of the company defaults to assuming data work is fast. Pull the numbers, build the report, done.</p><p>They genuinely have no frame of reference for what it takes to model messy source data into something accurate enough to make decisions with. Your job is to narrate the work before you do it, and skip the explanation after you miss the deadline.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h3>The Transparency Stack</h3><p>Yuki added something that makes the whole prioritisation problem easier: making your priority stack visible to the entire business.</p><blockquote><p>Being transparent about what you&#8217;re working on and what the priorities are is important. Because if one stakeholder thinks his project is the top priority, but I&#8217;m working on a priority item requested by the CEO, then that stakeholder will understand that his project is not at the top.</p></blockquote><p>This works because it shifts who does the priority negotiation. When everyone can see the queue, the conversation moves from &#8220;<em>why isn&#8217;t my thing done</em>&#8220; to &#8220;<em>is my thing in the right place in the queue</em>&#8220;. The second conversation is faster and involves fewer emotions.</p><h2>Accuracy vs. Speed Is a Trade-Off to Name, Not a Choice to Make Alone</h2><p>I pushed Yuki on a question that sounds simple: <em>accuracy or speed?</em></p><blockquote><p>Definitely accuracy. But that&#8217;s where your skill comes in. How do you deliver projects fast while ensuring accuracy?</p></blockquote><p>The real answer lives in the communication around the trade-off, not the trade-off itself. If you can deliver in <strong>one week at 80%</strong> data quality, or in <strong>two weeks at 100%</strong>, the stakeholder should make that call. They can only make it if you put the options in front of them explicitly.</p><blockquote><p>If you wait two weeks, I can ensure 100% accuracy. If you want it in one week, there might be things that still need to be pinned down.</p></blockquote><p>Yuki&#8217;s underlying point is worth sitting with: making decisions on low-quality data defeats the entire point of data-driven decision making. Speed that produces bad numbers is a liability that takes three times longer to fix than the shortcut saved.</p><h2>On Using AI When You Have Nobody to Think With</h2><p>One thing Yuki said is worth pulling out directly, because it is the most honest framing of AI use I have heard from anyone working in the data space:</p><blockquote><p>I use AI especially when I want to bounce ideas around. I use it because I don&#8217;t have anybody else to talk to, because I&#8217;m the only data person.</p></blockquote><p>AI as a rubber duck rather than a replacement for judgment. At a startup where you&#8217;re the only data person, you have no peer to sanity check your modeling approach, your architecture choices, or whether your prioritisation call makes sense. AI fills a small part of that gap.</p><p>But Yuki also admitted he is not sure AI is making him faster overall. The time he used to spend building the solution, he now spends validating what the AI built. The total may net to zero, with the shape of the work changed and the volume unchanged.</p><p>That matches what I have seen. AI handles narrowly scoped, well-defined tasks well: understanding what a table column means by parsing the codebase, generating boilerplate inside a framework you have already defined, drafting initial SQL that you then refactor.</p><p>For architectural decisions and anything that requires sustained judgment, the model is an input, and the judgment stays with you.</p><h2>Connect With Yuki</h2><p>Yuki is very active online. Here are some of the best ways to connect with Yuki:</p><ul><li><p><a href="https://substack.com/@yuki1">Substack profile</a></p></li><li><p><a href="https://thedatatoolbox.substack.com/?utm_campaign=pub&amp;utm_medium=web">The Data Toolbox</a></p></li><li><p><a href="https://theindependentinsight.substack.com/?utm_campaign=pub&amp;utm_medium=web">The Independent Insight</a></p></li><li><p><a href="https://www.linkedin.com/in/yukikakegawa/">LinkedIn profile</a></p></li><li><p><a href="https://www.amazon.com/Polars-Cookbook-practical-transform-manipulate/dp/1805121154">The Polars Cookbook</a></p></li><li><p><a href="https://www.oremdata.com/">Consultancy website</a></p></li></ul><p>&#8212;</p><p>Yordan</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[[Field Manual] How to Ask for a Raise as a Data Engineer (And Actually Get It)]]></title><description><![CDATA[Most data engineers wait for their manager to bring it up. That is the first mistake. Here is how to ask strategically, build your case, and walk out with more money.]]></description><link>https://www.datagibberish.com/p/how-to-ask-for-a-raise-as-a-data-engineer</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-ask-for-a-raise-as-a-data-engineer</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 22 Apr 2026 15:00:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dFSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dFSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dFSr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 424w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 848w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dFSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png" width="1456" height="1148" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1148,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167636,&quot;alt&quot;:&quot;Salary increase from 74000 to 87000 by asking strategically&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194884902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Salary increase from 74000 to 87000 by asking strategically" title="Salary increase from 74000 to 87000 by asking strategically" srcset="https://substackcdn.com/image/fetch/$s_!dFSr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 424w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 848w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!dFSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29c4f5f-9f3f-4302-a6b7-ca62c7bf3738_2840x2240.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I was <a href="https://www.ivanovyordan.com/coaching">coaching</a> Hamza last year.</p><p>He was one of the best engineers I had worked with outside my team. Sharp, reliable, the kind of person who fixes the production incident at 2am and never makes it anyone else&#8217;s problem. He had delivered more that year than most people deliver in two.</p><p>He got a 3% raise in January.</p><p>When we talked about it, the pattern was immediate:</p><ul><li><p>He had done everything right technically and nothing right strategically.</p></li><li><p>He never flagged his expectations.</p></li><li><p>He had no record of what he had delivered.</p></li><li><p>He walked into the review meeting with memories and feeling instead of a number.</p></li></ul><p>His manager liked him, but had no ammunition.</p><p>Getting a raise has almost nothing to do with whether you deserve one. It has everything to do with <strong>whether your manager can build a case for you in a discussion you are not in.</strong> The people who get raises are the people whose managers have the data to justify it, the evidence to present it, and the confidence the conversation will stay professional.</p><p>The research backs this up. <a href="https://www.pewresearch.org/short-reads/2023/04/05/when-negotiating-starting-salaries-most-us-women-and-men-dont-ask-for-higher-pay/">According to Pew</a>, 38% of workers who did not negotiate said they felt uncomfortable asking. The same study found that 66% of workers who did ask got what they asked for. Two thirds. The ask works.</p><p>This article is the system Hamza did not have before we worked together.</p><p><strong>Download the complete manual at the end of the article.</strong></p><div class="poll-embed" data-attrs="{&quot;id&quot;:498862}" data-component-name="PollToDOM"></div><p></p><h2>Why Good Engineers Stay Underpaid</h2><p>Most of the data engineers I know who are underpaid are genuinely strong. They ship, fix things before anyone notices they are broken, and mentor the junior engineers without being asked. They are the people their companies cannot afford to lose.</p><p>And yet they <strong>lose money</strong> every single year.</p><p>The problem is structural. Salary decisions do not get made by the person who sees your work every day. They get made in budget meetings, by people who know you mostly by reputation, based on recommendations from managers who have five other people to advocate for at the same time.</p><blockquote><p>The engineer who gets the raise is the one whose manager walks into that room with the strongest case.</p></blockquote><p>Everything else is secondary.</p><h3>The math your company will never show you</h3><p>Here is something your HR department knows and hopes you never think about:</p><p>According to <a href="https://www.shrm.org/executive-network/insights/myth-replaceability-preparing-loss-key-employees">SHRM</a>, replacing an employee costs <strong>between 50% and 200%</strong> of their annual salary. For senior roles, the <a href="https://www.americanprogress.org/article/there-are-significant-business-costs-to-replacing-employees/">Center for American Progress</a> puts that number at <strong>up to 213%</strong>. Recruiting fees, onboarding time, lost productivity, the six months before a new hire operates at full speed.</p><p>Giving you a 10% raise costs them 10% of your salary.</p><p>The math is on your side. The problem is you are not using it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><h3>Why the conversation never happens</h3><p>The <a href="https://www.pewresearch.org/short-reads/2023/04/05/when-negotiating-starting-salaries-most-us-women-and-men-dont-ask-for-higher-pay/">Pew Research Center</a> found that 38% of workers who did not negotiate said they simply felt uncomfortable asking. Not a bad manager. Not bad timing. Discomfort is the real enemy.</p><p>So engineers stay quiet. They assume good work speaks for itself. They wait for their manager to bring it up. And their manager, who is busy and conflict-averse and assumes you would say something if you were unhappy, never does.</p><p>Nobody brings it up, and another year passes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLNu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLNu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 424w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 848w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLNu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png" width="1456" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184240,&quot;alt&quot;:&quot;Good engineers never make their work visible beyond their manager &quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194884902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Good engineers never make their work visible beyond their manager " title="Good engineers never make their work visible beyond their manager " srcset="https://substackcdn.com/image/fetch/$s_!iLNu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 424w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 848w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!iLNu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df8dc0d-bf91-43d9-b25e-856f2985cc6e_1510x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The 90-Day System</h2><p>A raise is a system you run across the whole year.</p><p>The engineers who get what they ask for flag their expectations early, build a running record of their impact, research their market value before they need it, and invest in the right relationships long before budget season.</p><p>By the time the review meeting happens, the outcome is mostly already decided.</p><p>The rest of this article walks through each part of that system in full:</p><ul><li><p>How to flag your expectations early enough to actually influence the outcome</p></li><li><p>How to build a brag list that gives your manager something to fight with</p></li><li><p>How to find your market number before the conversation</p></li><li><p>How to win the sponsors who have real budget influence</p></li><li><p>How to run the conversation itself, including what to do when they say no</p></li></ul><p>This is the system I walked Hamza through. He got a 13k salary increase. Keep reading and download the ebook at the end.</p><p>The content below is for paid subscribers. If you are not subscribed yet, this is the part worth paying for.</p>
      <p>
          <a href="https://www.datagibberish.com/p/how-to-ask-for-a-raise-as-a-data-engineer">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Transition from Managing Pipelines to Managing People like Prajakta]]></title><description><![CDATA[What does it actually take to start managing people and strategy?]]></description><link>https://www.datagibberish.com/p/transition-from-managing-data-pipelines-to-managing-people-with-prajakta</link><guid isPermaLink="false">https://www.datagibberish.com/p/transition-from-managing-data-pipelines-to-managing-people-with-prajakta</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Sun, 19 Apr 2026 12:11:41 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/193656397/b40ce39465cf941fd97f60b86894f607.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><strong>Presenting Prajakta Yerpude</strong></p><p>Prajakta spent a decade climbing every rung of the data engineering ladder, intern, engineer, senior, lead, manager, and somewhere along the way realized her biggest impact was no longer in the code she wrote but in the people she unblocked.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.linkedin.com/in/prajaktayerpude/&quot;,&quot;text&quot;:&quot;Connect with Prajakta&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.linkedin.com/in/prajaktayerpude/"><span>Connect with Prajakta</span></a></p></div><p>Getting promoted into management felt like winning. I had the title, the 1:1s, the org chart with my name at the top. What nobody told me was that everything I had spent years getting good at had just become irrelevant.</p><p>The skills that got me the promotion were the wrong ones for the job. Speed, ownership, technical control, those are IC superpowers. In management, they become liabilities.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Prajakta&quot;,&quot;id&quot;:128781337,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fec153c-2553-4675-8e11-aeeaa607287c_1024x1026.jpeg&quot;,&quot;uuid&quot;:&quot;bb799814-a5a4-48ee-b7f1-df2b8db839ca&quot;}" data-component-name="MentionToDOM"></span> figured this out the hard way too, after a decade climbing every rung of the data engineering ladder. What she learned on the other side is clearer than anything I&#8217;ve read on the topic, and it maps almost exactly to where most senior data engineers quietly stall</p><div class="callout-block" data-callout="true"><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://link.omane.media/Yordan-Ivanov?utm_source=datagibberish" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_FV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_FV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg" width="1200" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173437,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://link.omane.media/Yordan-Ivanov?utm_source=datagibberish&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/193656397?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y_FV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_FV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf89a3bc-7712-4a59-9dd8-a384b9694cce_1200x300.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>The data teams that are ahead right now aren&#8217;t just experimenting with AI. They&#8217;re shipping agentic analytics systems that reason, recommend, and explain their work. And they&#8217;re learning things the rest of the industry hasn&#8217;t caught up to yet.</p><p>Cube&#8217;s Agentic Analytics Summit on April 29 is where some of those teams share what they&#8217;ve found. Dan Meshkov from Brex will talk about what a data foundation looks like for a mission-driven company. Gabe Romero from Jobber will cover how financial reporting changes when you move beyond charts. Joe Reis will dig into data engineering in the agentic era.</p><p>If you lead a data team or build data infrastructure, the insights here could save you months of trial and error.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://link.omane.media/Yordan-Ivanov?utm_source=datagibberish&quot;,&quot;text&quot;:&quot;Grab your free seat here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://link.omane.media/Yordan-Ivanov?utm_source=datagibberish"><span>Grab your free seat here</span></a></p></div><h2>You Are Already a Manager Before the Title</h2><p>Most people wait for the promotion to start operating differently. That is the wrong order.</p><p>The data professionals who get promoted into leadership are not the ones who wanted the title. They are the ones who were already doing the work before anyone gave it to them. Clarifying requirements with stakeholders when nobody asked. Helping teammates get unblocked when they had their own deliverables to ship. Asking the why behind the problem instead of just solving the what.</p><h3>The Week Your Code Sits Untouched</h3><p>There is a specific moment that signals the shift. You get to the end of a week and realize you made almost no progress on your own work &#8212; but the team moved forward because of the conversations you had.</p><p>That discomfort is the job changing underneath you.</p><p>If you wait until the title to start operating at the next level, you are asking your manager to take a bet on future behavior. That is a harder sell than showing them behavior that is already there.</p><h2>Speaking Up Is a Skill</h2><p>Early in any leadership journey, the most uncomfortable moment is the same for almost everyone: being in a room of more experienced people, knowing something is wrong, and deciding whether to say it.</p><p>The imposter syndrome is real. The difference is learning not to let it make the decision for you.</p><h3>Facts Remove the Politics</h3><p>In data, you have a specific advantage: you can ground a challenge in numbers and evidence. When you do that, you shift the conversation from opinion to information. The most experienced person in the room does not win by default anymore.</p><p>Leadership is about stepping up when something needs to be said. That is available to you at any level. An intern can flag a bad assumption. A senior IC can challenge a decision made three levels above them.</p><p>The cost of staying quiet is harder to measure than the cost of speaking up. But it compounds over time.</p><h2>Empathy Is Leverage.</h2><p>As engineers, we are trained to solve technical problems. The higher you go, the more you realize the hardest problems are people problems.</p><p>Misalignment. Stress. Lack of clarity. Someone having an off day. These do not have a clean solution. Some of them do not need a solution at all. Instead, they need listening.</p><h3>The Problem-Solver Trap</h3><p>The instinct to fix things immediately is exactly what gets senior ICs into leadership. It is also the thing that makes early management hard.</p><p>Not every situation calls for a solution. Sometimes the person in front of you just needs to feel heard. When you learn to read that distinction &#8212; when you can tell the difference between a problem that needs solving and a person who needs to know you are paying attention &#8212; the team responds differently.</p><p>People who feel understood and supported perform better without you pushing harder. You do not manufacture that with a process or a framework. It is built through consistent, genuine attention to what is actually going on beneath the surface.</p><p>Technical skills get you to the role. Empathy and emotional intelligence determine how far you go inside it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><h2>Your Impact Becomes Invisible. That Is the Whole Point.</h2><p>As an IC, your output is visible. Code you wrote. Pipelines you fixed. A cost number you moved. You can point to it directly.</p><p>As a manager, your impact shows up through other people. Better decisions. Stronger execution. A team delivering consistently and growing in the process. None of that has your name on it.</p><h3>Unlearning the Need to Own the Outcome</h3><p>The hardest thing to unlearn is tying your personal value to what you directly produce.</p><p>Andy Grove put it clearly in High Output Management: your output as a manager is your team&#8217;s output. That is the measure. You do not have a separate output anymore. The team speaks on your behalf.</p><p>That means impact can look like:</p><ul><li><p>Creating the right direction when things are ambiguous</p></li><li><p>Removing friction before it slows the team down</p></li><li><p>Helping someone succeed in a way they would not have without your support</p></li><li><p>Building the environment in which good work happens consistently</p></li></ul><p>You stop building systems. You start building the conditions in which good systems get built. That is more scalable than anything you could ship yourself.</p><h2>The Myth That Needs to Die</h2><p>The most persistent management myth: a good manager always has to be in control of everything.</p><p>New managers fall into it. Experienced managers fall into it. They believe that effectiveness means knowing every detail, monitoring closely, and constantly stepping in. What that actually creates is dependency. It slows people down. It makes you a single point of failure.</p><h3>The Real Measure</h3><p>The actual measure of good leadership is when your team can collaborate, problem-solve, and resolve issues without you needing to be in the room. When something gets fixed before you even know it happened. That is the job done well.</p><p>High standards work better when trust already exists. When people know you genuinely support them, they are more open to feedback, more willing to stretch, more willing to take on work that makes them uncomfortable.</p><p>You can be kind and still be clear. You can be supportive and still hold people accountable. The balance is a more effective version of both.</p><h2>Final Thoughts</h2><p>The move from IC to manager is a step sideways into a completely different job that happens to sit inside the same organization.</p><p>The data professionals who stall at senior are almost always technically strong. They can build. What they have not yet built is the capacity to make others better at building.</p><p>If you are waiting until you feel ready to step into that, here is the honest version: you will never feel fully ready.</p><blockquote><p>Growth happens because you stepped forward before you did.</p></blockquote><p>&#8212;</p><p>Yordan</p><h2>More on the Topic</h2><p>These are some of the articles Prajakta mentioned in our chat:</p><ul><li><p><a href="https://open.substack.com/pub/datagibberish/p/the-data-engineering-manager-operating-system?utm_campaign=post-expanded-share&amp;utm_medium=web">The Operating System Every Data Engineering Leader Needs</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/translate-data-work-into-executive-language?utm_campaign=post-expanded-share&amp;utm_medium=web">Business value mapping playbook: How to translate data work into executive language</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/how-to-stop-waiting-for-permission-to-lead-data-engineering?utm_campaign=post-expanded-share&amp;utm_medium=web">How To Stop Waiting For Permission To Lead Data Engineering</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/the-senior-data-engineer-paradox?utm_campaign=post-expanded-share&amp;utm_medium=web">Why Senior Data Engineers Lose Their Velocity (Even When Their Skills Improve)</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Operating System Every Data Engineering Leader Needs]]></title><description><![CDATA[A practical system for managing data engineering teams that actually deliver]]></description><link>https://www.datagibberish.com/p/the-data-engineering-manager-operating-system</link><guid isPermaLink="false">https://www.datagibberish.com/p/the-data-engineering-manager-operating-system</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 15 Apr 2026 15:13:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jcfX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This article is part of the Build &amp; Lead Data Teams playlist. <a href="https://www.datagibberish.com/t/playlist-build-and-lead-data-teams">Click here to explore the full series</a>.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jcfX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jcfX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 424w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 848w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 1272w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jcfX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png" width="1456" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74799,&quot;alt&quot;:&quot;Frameworks help you put your ducks in a row&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194300557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Frameworks help you put your ducks in a row" title="Frameworks help you put your ducks in a row" srcset="https://substackcdn.com/image/fetch/$s_!jcfX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 424w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 848w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 1272w, https://substackcdn.com/image/fetch/$s_!jcfX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c35895e-1a20-4bc4-90bb-2027a60e977f_1790x568.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Reading time:</strong> 17 minutes</p><p>Nobody teaches you how to manage a data engineering team. You get promoted because you were good at the technical work, handed a calendar full of meetings, and expected to figure the rest out. Most people never do.</p><p><a href="https://www.gartner.com/en/newsroom/press-releases/03-21-2023-gartner-survey-reveals-less-than-half-of-data-and-analytics-teams-effectively-provide-value-to-the-organization">Less than half of data and analytics teams effectively deliver business value</a> to their organizations, according to Gartner.</p><p>Not because data engineers lack skill. Because the leaders above them have no system for turning that skill into consistent delivery.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:495550}" data-component-name="PollToDOM"></div><h2>Why Managing Data Engineering Teams Is Hard</h2><h3>The skills that got you promoted are the wrong skills for the job you now have</h3><p>You spent years mastering pipelines, architecture, and debugging. Those skills made you visible. They also made you exactly the wrong candidate for what leadership actually requires.</p><p>Technical skill is individual, but leadership is organizational. The moment you become responsible for a team&#8217;s output rather than your own, you need a completely different set of tools.</p><p><strong>Nobody in data engineering ever gets taught what those tools are.</strong></p><p>The instinct most new leaders follow is to stay close to the technical work. It feels productive, because you can add visible value there. What you are actually doing is avoiding the harder, less legible work of building a functioning team.</p><h3>Most data engineering teams run on luck</h3><p><a href="https://www.eweek.com/big-data-and-analytics/five-reasons-why-your-data-science-project-is-likely-to-fail/">85% of big data projects fail</a>, and the primary causes are not technical. They are misalignment, poor communication, and leadership that cannot bridge the gap between what engineers build and what the business needs.</p><p>Your team probably looks fine from the outside. People are busy, work is moving. Nobody is visibly on fire. What you cannot see without a system:</p><ul><li><p>Who is blocked but not saying it</p></li><li><p>Which project is slipping its deadline</p></li><li><p>Whose work is duplicating someone else&#8217;s</p></li><li><p>What the team thinks is a priority versus what actually is</p></li></ul><p>By the time those things become visible, you are already behind.</p><h3>The consequence of no system is invisible, until it isn&#8217;t</h3><p>Failure in data engineering leadership accumulates.</p><p>A blocker sits for four days because nobody asked the right question. A project drifts because the goal was never written down. Someone burns out because you had no signal they were underwater. A stakeholder loses confidence because the same incident happened twice without any visible response.</p><p><a href="https://www.gartner.com/en/newsroom/press-releases/2024-11-06-gartner-survey-reveals-only-48-percent-of-digital-initiatives-are-successful">Only 48% of digital initiatives meet or exceed their outcome targets globally</a>. The organizations that hit <strong>71% success rates</strong> share one thing: co-owned delivery with clear accountability structures between technical and business leadership. Not better engineers. Better operating infrastructure.</p><p>You need a system. Here it is (<strong>download the templates at end of the article</strong>).</p><div class="callout-block" data-callout="true"><p><strong>This publication is not about tools.</strong></p><p></p><p>It is about operating as a data professional in a world that has no idea what you do or why it matters.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>The Operating System</h2><p>The OS has two layers:</p><ul><li><p><strong>Rhythm</strong> is the recurring rituals that create a shared cadence, so everyone knows what is happening, when, and what is expected.</p></li><li><p><strong>Memory</strong> is the processes that capture information so the team is not dependent on any individual&#8217;s recall.</p></li></ul><p>Most leaders have a broken version of the rhythm layer. Almost nobody has the memory layer. That gap is where teams fail.</p><h3>The four rituals that run a high-performing data engineering team</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vhn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vhn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 424w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 848w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 1272w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vhn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png" width="540" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20915,&quot;alt&quot;:&quot;Data team's meetings cadence&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194300557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Data team's meetings cadence" title="Data team's meetings cadence" srcset="https://substackcdn.com/image/fetch/$s_!7vhn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 424w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 848w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 1272w, https://substackcdn.com/image/fetch/$s_!7vhn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6210a7b5-e5b0-4b4f-8a8b-a823a9766b2e_540x181.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Each ritual has a specific job, and when you know what that job is, you stop letting them bleed into each other.</p><ul><li><p><strong>Standups</strong> stop turning into planning sessions.</p></li><li><p><strong>1:1s</strong> stop being status updates with one person.</p></li><li><p><strong>Check-ins</strong> stop being the meeting where people vent and nothing changes.</p></li><li><p><strong>Retros</strong> stop being a fake appraisal meetings.</p></li></ul><h2>The Daily Standup</h2><h3>Most standups are not a ritual</h3><p>Your standup probably goes like this: everyone says what they did yesterday, what they are doing today, whether they have blockers. People say no blockers. The meeting runs 45 minutes. Nobody learned anything useful.</p><p>You keep running it this way because it feels like structure. It seems to work.</p><p><strong>It does not work.</strong> It is a reporting session disguised as a coordination ritual. And the reason blockers never surface is that you are asking a binary question about blockers. But things slow you down long before they stop you completely.</p><h3>Run the standup in three phases</h3><p><strong>Phase 1: Catch-up (first 10 minutes).</strong> No agenda. People talk, share what is on their mind, ask each other things. <a href="https://www.secoda.co/blog/four-step-guide-for-high-performing-data-teams">Research on high-performing data teams</a> consistently identifies strong cross-functional relationships as a differentiating factor. Those relationships do not build inside structured agendas.</p><p><strong>Phase 2: The three questions (remaining time).</strong> Every person answers:</p><ul><li><p><em>What are you currently working on?</em> Not yesterday or tomorrow. Right now.</p></li><li><p><em>Is anything slowing you down?</em> Not &#8220;<em>do you have blockers</em>&#8220;. Slowing you down catches problems before they become stops.</p></li><li><p><em>Do you need anything from anyone in this room?</em> This is the question that makes the standup a coordination tool instead of a report.</p></li></ul><p><strong>Phase 3: Announcements (if time remains).</strong> Anything that does not fit elsewhere. If there is no time, skip it and end.</p><h3>What to watch for</h3><p>The standup tells you more through silence than through words. Watch for:</p><ul><li><p>The same task appearing three standups in a row without progress</p></li><li><p>The person who never has anything slowing them down</p></li><li><p>Everyone&#8217;s answers clustering around the same project for days</p></li></ul><p>Each of those is a signal that a conversation needs to happen outside the standup. Never handle it inside it. The standup is not a debugging session for individual blockers. It is a radar sweep. You note what looks wrong and follow up separately.</p><h3>The standup is not your briefing</h3><p>If you are using the standup to find out what your team is working on, your system has a gap somewhere else. By the time your standup starts, you should already know.</p><p>The standup confirms what you know and surfaces what needs attention, it does not reveal your team&#8217;s work to you for the first time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NEUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NEUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 424w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 848w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 1272w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NEUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png" width="1456" height="939" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:939,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:425737,&quot;alt&quot;:&quot;How to run the daily standup&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194300557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to run the daily standup" title="How to run the daily standup" srcset="https://substackcdn.com/image/fetch/$s_!NEUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 424w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 848w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 1272w, https://substackcdn.com/image/fetch/$s_!NEUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3dc4ae-e8ae-4bab-9723-c3be0397e0fb_2080x1341.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The 1:1</h2><h3>Most 1:1s are status updates with one person</h3><ul><li><p>You meet</p></li><li><p>You ask what they are working on</p></li><li><p>They tell you</p></li><li><p>You talk about a project</p></li><li><p>You schedule the next one</p></li></ul><p>That is a meeting that could have been a Slack message and would have been better as three bullet points.</p><p>You keep running it this way because it feels efficient. What is actually happening is that you are using the highest-leverage ritual in your calendar to do the lowest-leverage thing possible.</p><p><a href="https://www.psychologytoday.com/us/blog/happybytes/202405/data-driven-leadership-development">70% of the variance in employee engagement is attributable to the quality of management</a>. The 1:1 is the primary channel through which that quality gets expressed, or wasted.</p><h3>Structure the 1:1 so the engineer sets the agenda, not the manager</h3><p>The 1:1 runs in three parts:</p><ul><li><p><strong>Their agenda (first 10-15 min):</strong> Ask &#8220;<em>what do you want to cover today?</em>&#8220; then stop talking. If they have nothing, that is the most important signal in the room.</p></li><li><p><strong>Your agenda (next 20-30 min):</strong> Feedback collected since the last 1:1. Career conversations. Tensions you observed. Things that have no home in any other ritual.</p></li><li><p><strong>The close (last 5-10 min):</strong> Two or three things most important for them to focus on before you meet again. Anything you committed to follow up on.</p></li></ul><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4f3bc846-7595-4359-8907-f3823c6264ee&quot;,&quot;caption&quot;:&quot;I walked into a performance review expecting a conversation about growth. My manager told me he saw me staying close to data architecture, going deeper into technical design, owning more of the platform layer.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Run Better 1:1 Meetings With Your Manager&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:40945395,&quot;name&quot;:&quot;Yordan Ivanov&quot;,&quot;bio&quot;:&quot;I share everything I learned becoming a Head of Data Engineering but nobody taught me. Playbooks, scripts, and templates on stakeholder management, career growth, and team leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ma-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f52904-5428-4d97-82a5-3faa722b8d46_2234x1253.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-08T15:01:46.543Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ymQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.datagibberish.com/p/how-to-run-better-11-meetings-with&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193436920,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:1,&quot;publication_id&quot;:828483,&quot;publication_name&quot;:&quot;Data Gibberish&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!57pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff67d08b-5df4-4292-a62e-921909a6ce52_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>Silence in a 1:1 is the most important data point</h3><p>When someone has nothing for their agenda, there are two explanations:</p><ul><li><p>They are heads-down and genuinely fine</p></li><li><p>They have learned that bringing things up here does not lead anywhere</p></li></ul><p>Your job is to figure out which one it is. Ask directly: &#8220;<em>Is there anything you have been sitting on that you have not brought up?</em>&#8220; Most people will tell you if you actually ask.</p><h3>Forgetting what you committed to is a management failure</h3><p>Every commitment you make in a 1:1 and forget by the next one erodes trust. The person noticed. They always notice.</p><p>Keep notes after every 1:1. Just two or three sentences: what was discussed, what you committed to, what to follow up on. This is the difference between a leader who has a relationship with each person on their team and one who is starting from scratch every two weeks.</p><p><a href="https://www.gartner.com/en/newsroom/press-releases/2024-05-14-artificial-intelligence-is-creating-new-roles-and-skills-in-data-and-analytics">By 2028, one in four regretted staff attritions will be attributable to managers&#8217; lack of data literacy</a>. Employees leaving not because they lack skills, but because their managers cannot develop or support them. The 1:1 is where that problem either gets caught early or quietly compounds into a resignation.</p><div class="callout-block" data-callout="true"><p><strong>You already know the problem. You have known it for months.</strong></p><p></p><p>The gap between "<em>knowing what to do</em>" and "<em>doing it</em>" is just a decision. Inside the paid tier you get the frameworks, scripts, and templates I used to build my career over 16 years. Field-tested stuff!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade now</span></a></p></div><h2>The Sprint Check-in</h2><h3>Skipping the sprint check-in is why your delivery keeps drifting</h3><p>Most data engineering leaders skip this ritual. They have standups and 1:1s. But because you have no prioritization process and put fires all the time, you never really need a planning meeting.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8f034c9d-7cca-4fea-be29-b2fd4df054c9&quot;,&quot;caption&quot;:&quot;This is a recorded Show &amp; Tell session. Click here to watch all recordings.&quot;,&quot;cta&quot;:&quot;Watch now&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Prioritize Inbound Work When Everything Looks Important&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:40945395,&quot;name&quot;:&quot;Yordan Ivanov&quot;,&quot;bio&quot;:&quot;I share everything I learned becoming a Head of Data Engineering but nobody taught me. Playbooks, scripts, and templates on stakeholder management, career growth, and team leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ma-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f52904-5428-4d97-82a5-3faa722b8d46_2234x1253.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-12-08T21:37:50.994Z&quot;,&quot;cover_image&quot;:&quot;https://substack-video.s3.amazonaws.com/video_upload/post/180948007/e5c0c8fb-a13f-4970-b267-9de6fc4f1ec8/transcoded-1765228378.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.datagibberish.com/p/how-to-prioritize-inbound-work-when&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:&quot;e5c0c8fb-a13f-4970-b267-9de6fc4f1ec8&quot;,&quot;id&quot;:180948007,&quot;type&quot;:&quot;podcast&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:0,&quot;publication_id&quot;:828483,&quot;publication_name&quot;:&quot;Data Gibberish&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!57pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff67d08b-5df4-4292-a62e-921909a6ce52_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The standup is too short for sprint-level visibility. The 1:1 covers one person at a time. The sprint check-in is the only ritual where the whole team looks at the same picture together and asks whether it is accurate.</p><p>Without it, delivery drift is invisible until it becomes a missed deadline.</p><h3>Review delivery honestly</h3><p>The sprint check-in runs in three parts:</p><p><strong>Delivery review.</strong></p><ul><li><p>What was the sprint goal?</p></li><li><p>What got done?</p></li><li><p>What did not?</p></li></ul><p>For everything that did not land, the question is not who is responsible. The question is &#8220;<em>what did you not understand when you planned this?</em>&#8221;. Estimation fails because of missing information. Naming what was missing is the only way to plan better next sprint.</p><p><strong>Blocker review.</strong> Not individual blockers that got resolved, but patterns. If access issues slowed three engineers this sprint, that is a systemic problem someone needs to own.</p><p><a href="https://bostoninstituteofanalytics.org/blog/7-team-habits-that-boost-data-project-outcomes/">Research on data team performance</a> specifically identifies shared accountability for outcomes over reactive firefighting as a behavior that distinguishes high-performing teams. The blocker review is where that distinction gets made real.</p><p><strong>Next sprint preview.</strong> Ten minutes of context before planning starts.</p><ul><li><p>What matters most in the next two weeks?</p></li><li><p>What is the business reason?</p></li><li><p>What does the team need to know that will change how they work?</p></li></ul><p>This is where you close the gap between engineers who are executing tasks and engineers who understand why those tasks exist.</p><h3>Patterns you refuse to name in the check-in become permanent</h3><p>The temptation in every check-in is to stay positive. Things mostly went well. The miss was a one-off. You will do better next sprint.</p><p>That refusal to name patterns is how recurring problems become permanent friction. The same root cause surfaces every two weeks. Everyone knows it. Nobody says it out loud.</p><p><strong>Nothing changes.</strong></p><p>Say it out loud. Assign it. Fix it or decide you are not going to fix it. Either is better than pretending it is not there.</p><h2>The Team Retro</h2><h3>Most retros fail because they produce catharsis, but not change</h3><p>People raise the same things retro after retro. Requirements come in incomplete. Estimation is always off. Two people are still not communicating clearly. And nothing is different.</p><p>Eventually, people stop raising real issues. You have trained them that feedback is a ritual, not a mechanism.</p><p>You keep running retros this way because producing a long list of observations feels productive.</p><p>It is not. A list with no owner, no timeline, and no definition of done is documentation of complaints.</p><h3>One change per retro, not a wishlist</h3><p>Run the retro in three columns:</p><ul><li><p><strong>What went well (5 min).</strong> Round-robin, read aloud, group themes. Skip this column and the team starts feeling like everything is broken.</p></li><li><p><strong>What could be better (15 min).</strong> Push for specificity. &#8220;<em>Communication is bad</em>&#8220; is not a problem. &#8220;<em>I found out the pipeline broke the downstream model when three stakeholders were already angry</em>&#8220; is a problem.</p></li><li><p><strong>What we are doing about it (remaining time).</strong> One thing per owner. One definition of done.</p></li></ul><p>That constraint is the entire point. One change per retro means it actually happens. Three changes means two of them disappear by Tuesday.</p><h3>Protect the third column</h3><p>The reason most retros fail is that the first two columns consume almost all the time. The third column gets five minutes of tired people picking something vague before everyone has to leave for the next meeting.</p><p>Timebox the first two. Hard stop. The third column is the only reason you are in the meeting.</p><h2>The Memory Layer</h2><h3>Your team runs on short-term memory and it will eventually cost you</h3><p>Most data engineering teams capture almost nothing. Work moves through people&#8217;s heads, conversations happen in Slack and evaporate, decisions get made and their reasoning is never recorded.</p><p>This looks fine until someone is out sick for a week, or a senior engineer leaves, or a stakeholder asks why a pipeline works the way it does and the only person who knows has not worked there for two years.</p><p><a href="https://www.kdnuggets.com/2018/05/data-science-4-reasons-failing-deliver.html">Silos of knowledge, where critical information exists only in individual heads, are one of the four core failure modes of data science teams</a>, alongside deployment friction, tool mismatches, and unmonitored models. The fix is building the habit of capturing information as a team practice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mPDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mPDE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 424w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 848w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mPDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png" width="1456" height="1132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:445892,&quot;alt&quot;:&quot;The meeting memory layer&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194300557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The meeting memory layer" title="The meeting memory layer" srcset="https://substackcdn.com/image/fetch/$s_!mPDE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 424w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 848w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!mPDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37b94892-4439-45bf-a228-9b793abde53b_2100x1632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Know your people beyond what they are working on</h3><p>Before you can lead someone well, you need to know them. Not their job title or years of experience. Who they actually are as an engineer and where they are trying to go.</p><p>For each person on your team, you need a current, accurate picture of:</p><ul><li><p>What they are actively developing this quarter</p></li><li><p>What their current capacity actually is, not what it looks like in the standup</p></li><li><p>What kind of work drains them versus what makes them do their best work</p></li><li><p>When you last had a real career conversation with them</p></li></ul><p><a href="https://www.thomas.co/resources/type/hr-blog/data-driven-team-development">Research on team development</a> identifies consistent failure patterns in poor management: waiting too long to address issues, and treating development as one-size-fits-all. Both failures come from the same root cause:</p><p>The manager does not have an accurate, current picture of each person.</p><p>Update what you know about each person after every 1:1 cycle. The leaders who skip this are running their team on impressions. They are surprised by resignations that should not have been surprising.</p><h3>Track active work so the standup confirms what you already know</h3><p>Every piece of active work needs four things:</p><ul><li><p>One owner. Not a team, not a pair, one person accountable for it moving</p></li><li><p>A current status - Not Started, In Progress, Blocked, In Review, Done</p></li><li><p>The project it belongs to</p></li><li><p>A flag if it is blocked or at risk</p></li></ul><p>That is the whole system. Five status states. One owner. Two flags.</p><p>The hardest part is getting the team to maintain it. If you are updating the task list yourself, you have taken ownership of something that belongs to your engineers. Your job is to check it, ask about what looks wrong, and make updates non-negotiable.</p><p>Watch the <strong>Blocked</strong> status most closely. Anything sitting there for more than two days without movement is a conversation you need to have before the next standup.</p><h3>Document projects so decisions survive the people who made them</h3><p>Every significant project needs a goal, a set of stakeholders, a timeline, and a definition of done, written down before the work starts.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ded1bd85-46ca-4b70-b217-57eb03edf378&quot;,&quot;caption&quot;:&quot;This article is part of the Data Project Management playlist. Click here to explore the full series.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Project Entry Manual That Stops Absorbing Undefined Work&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:40945395,&quot;name&quot;:&quot;Yordan Ivanov&quot;,&quot;bio&quot;:&quot;I share everything I learned becoming a Head of Data Engineering but nobody taught me. Playbooks, scripts, and templates on stakeholder management, career growth, and team leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ma-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f52904-5428-4d97-82a5-3faa722b8d46_2234x1253.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-07T16:00:14.079Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!eU0L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4cec01c-5401-4a0e-af36-9bd6341ff679_1508x1462.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.datagibberish.com/p/the-data-project-entry-manual&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:183764807,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:0,&quot;publication_id&quot;:828483,&quot;publication_name&quot;:&quot;Data Gibberish&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!57pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff67d08b-5df4-4292-a62e-921909a6ce52_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>When a project does not have a documented goal, the first thing that happens when it hits a snag is that everyone has a different idea of what success was supposed to look like. Scope drifts. Decisions get made by whoever speaks loudest. The timeline slips in ways nobody can explain because nobody wrote down what was originally intended.</p><p><a href="https://www.gartner.com/en/newsroom/press-releases/2024-11-06-gartner-survey-reveals-only-48-percent-of-digital-initiatives-are-successful">Only 48% of digital initiatives meet their outcome targets globally</a>. The organizations that hit 71% share one characteristic: success was defined and co-owned before delivery started, not reconstructed after it missed.</p><p>Review active projects weekly. Look for what is at risk and what has not moved. Both are signals that need attention before they become announcements in a stakeholder meeting.</p><div class="callout-block" data-callout="true"><p><strong>Stop collecting advice. Start operating differently.</strong></p><p></p><p>I share the exact playbooks that helped me become Head of Data, negotiate a 40% raise, and survive 4 M&amp;A transactions. Paid subscribers use them to get promoted.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade now</span></a></p></div><h3>Treat meetings as data</h3><p>Every meeting your team has should produce three things:</p><ul><li><p>what was discussed</p></li><li><p>what was decided</p></li><li><p>what happens next</p></li></ul><p>Write three or four sentences somewhere the whole team can find them.</p><p>The reason is pattern recognition.</p><p>When the same problem surfaces in sprint three that surfaced in sprint one, you want to know whether you discussed it before. When a retro action disappears without anyone noticing, the record shows it was assigned. When a stakeholder claims a decision was never made, you have the date it was.</p><p><a href="https://bostoninstituteofanalytics.org/blog/7-team-habits-that-boost-data-project-outcomes/">High-performing data teams consistently maintain visible decision logs and documented assumptions</a>. Most teams treat meetings as ephemeral. The teams that learn fastest treat them as the raw material for every difficult conversation they will eventually need to have.</p><h3>Run postmortems to learn from failures, not to survive them</h3><p>Things will break. Pipelines will fail. Data will be wrong. Incidents will happen.</p><p>The question is not whether. It is whether anything changes because of it.</p><p>A postmortem is a structured conversation after a failure:</p><ul><li><p>What happened</p></li><li><p>Why it happened at the system level</p></li><li><p>What the fix was</p></li><li><p>What changes prevent the same failure recurring</p></li></ul><p>Blameless postmortems are not a kindness to your engineers. They are the only way to get accurate information. When people fear blame, they tell you a version of events that protects them. You treat a symptom while the root cause stays intact and the same incident happens again six weeks later.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c4c536f8-995f-4199-a4cb-e59af0b2122f&quot;,&quot;caption&quot;:&quot;This article is part of the Plan &amp; Scope Data Work playlist. Click here to explore the full series.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Postmortem reports: How to get the most from failure for massive growth&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:40945395,&quot;name&quot;:&quot;Yordan Ivanov&quot;,&quot;bio&quot;:&quot;I share everything I learned becoming a Head of Data Engineering but nobody taught me. Playbooks, scripts, and templates on stakeholder management, career growth, and team leadership.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ma-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f52904-5428-4d97-82a5-3faa722b8d46_2234x1253.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2023-01-03T04:42:25.995Z&quot;,&quot;cover_image&quot;:&quot;https://images.unsplash.com/photo-1517939415772-19aa53007105?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwzMDAzMzh8MHwxfHNlYXJjaHwyNHx8ZmFpbHxlbnwwfHx8fDE2NzI2OTU0MTk&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1080&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.datagibberish.com/p/postmortem-reports&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:94298009,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:828483,&quot;publication_name&quot;:&quot;Data Gibberish&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!57pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff67d08b-5df4-4292-a62e-921909a6ce52_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><a href="https://www.kdnuggets.com/2018/05/data-science-4-reasons-failing-deliver.html">Unmonitored systems and processes without structured review are a core failure mode of data science teams</a>, and the damage compounds. Each unresolved failure erodes stakeholder confidence and makes the next investment request harder to justify.</p><p>Over time, the postmortem record becomes a knowledge base:</p><ul><li><p>why things work the way they do</p></li><li><p>where the structural fragility is</p></li><li><p>what has been tried before</p></li></ul><p>Most data engineering teams treat incidents as things to get through. The teams that improve treat them as information.</p><h2>Your First Week With the OS</h2><p>You do not need to build the whole system at once. You need to start it.</p><p><strong>Day 1: Know your people.</strong> Write down everything you know about each person: current focus, development goals, capacity. The gaps you find are your agenda for the first 1:1 cycle.</p><p><strong>Day 2: Set up the standup.</strong> Do not just block the calendar. Send a message explaining the format, the three questions, the catch-up phase. Set expectations before the first one runs.</p><p><strong>Day 3: Pull active work into one place.</strong> Whatever lives in Jira, Notion, Slack, or someone&#8217;s head, get it into a single list with one owner, one status, one flag for blocked or at risk.</p><p><strong>Day 4: Schedule 1:1s.</strong> Five or fewer reports: weekly. More than that: bi-weekly. Send the invite with a short note about what you want to cover in the first one, and that the first ten minutes are always theirs.</p><p><strong>Day 5: Put the sprint check-in and retro on the calendar.</strong> They do not have to happen this week. They have to exist in the calendar so they do not become things you fight for space for later.</p><p>The goal is that next Monday looks different from last Monday.</p><h2>What Changes When You Have an OS</h2><h3>You stop being surprised by things that were always visible</h3><p>The most significant change is timing.</p><p>When work is tracked, when standups surface blockers, when projects have documented goals and weekly reviews, you see problems coming.</p><p>Not always early enough to prevent them, but hopefully, early enough to respond before they escalate.</p><p>The shift from reactive to proactive is the one that changes what leading a team actually feels like.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vr2t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vr2t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 424w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 848w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vr2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png" width="1456" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:396817,&quot;alt&quot;:&quot;What to do in your first week as a leader&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/194300557?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="What to do in your first week as a leader" title="What to do in your first week as a leader" srcset="https://substackcdn.com/image/fetch/$s_!Vr2t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 424w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 848w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!Vr2t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd351d81f-6899-49fa-94f1-c6d7c594b9d1_2142x1039.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Your engineers stop carrying problems alone</h3><p>One of the most expensive things that happens in data engineering teams is invisible load: Someone is stuck. They do not want to admit it. They sit on it for three days. By the time it surfaces, a week is gone and the sprint is already at risk.</p><p>Rituals designed to surface that load. People stop carrying things alone because the system makes it normal to say when something is wrong.</p><h3>Your most difficult conversations get easier</h3><p>Performance reviews stop being stressful when you have 1:1 notes instead of six months of impressions. Reliability conversations with stakeholders have postmortems behind them. Headcount requests have project history and capacity data to support them.</p><p><a href="https://www.gartner.com/en/newsroom/press-releases/2025-03-11-closing-skills-gaps-at-scale">48% of HR leaders agree the demand for new skills is evolving faster than existing talent structures can support</a>, which means every conversation about team development and investment is becoming more important, not less.</p><p>The leaders who can back those conversations with evidence have more credibility and get more resources. The ones running on instinct get told to come back with data.</p><p>You are a data person. Come with data.</p><div class="callout-block" data-callout="true"><p><strong>I built the resource library I wish existed when I was 25 years old.</strong></p><p></p><p>Career scripts. Business translation templates. Stakeholder playbooks. Meeting frameworks.</p><p></p><p>Every single one came from real situations, real mistakes, and real results. Paid members get the whole thing.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/p/premium-content-library&quot;,&quot;text&quot;:&quot;Browse the library&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/p/premium-content-library"><span>Browse the library</span></a></p></div><h2>Get the Full System</h2><p>Everything in this article is built into a Notion template you can copy and use today. All five components:</p><ul><li><p>team tracking</p></li><li><p>active work</p></li><li><p>project management</p></li><li><p>meeting records</p></li><li><p>postmortems</p></li></ul><p>Everything is pre-configured with the structures, properties, and templates that match what you read above.</p><p>Paid subscribers get the Operating System for free here</p>
      <p>
          <a href="https://www.datagibberish.com/p/the-data-engineering-manager-operating-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[University Doesn't Teach Data Engineering. Here's What You're Missing.]]></title><description><![CDATA[The curriculum stops at SQL and theory. The skills that get you hired, promoted, and respected are built in communities, side projects, and messy real-world problems.]]></description><link>https://www.datagibberish.com/p/university-doesnt-teach-modern-data-engineering</link><guid isPermaLink="false">https://www.datagibberish.com/p/university-doesnt-teach-modern-data-engineering</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Fri, 10 Apr 2026 15:03:11 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/193321759/108e5cdf253ad236b347965b276272f2.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D4Dq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4Dq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4Dq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76502,&quot;alt&quot;:&quot;University is a box. You need to find communities elsewhere, too&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/193321759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="University is a box. You need to find communities elsewhere, too" title="University is a box. You need to find communities elsewhere, too" srcset="https://substackcdn.com/image/fetch/$s_!D4Dq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Dq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd57c4c3f-f89e-415b-bdf1-c8501b5ad8ad_1024x572.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I had a chat with <a href="https://www.linkedin.com/in/mihail-petrov/">Mihail</a>, a software engineering lead who also lectures at Plovdiv University. He teaches data engineering as an elective because the core CS curriculum has zero room for it.</p><p>That tells you everything about the state of data education.</p><p>Universities produce graduates who know SQL syntax, basic normalization, and enough theory to pass an exam. Then those graduates walk into jobs where the theory is the easy part. The pipelines, the warehouses, the cloud platforms, the stakeholder conversations, the ambiguity of real problems. None of that shows up in a lecture hall.</p><p>I got my databases grade in university and it was mediocre. I didn&#8217;t care because the course felt abstract and disconnected from anything real. Most students feel the same way. And the system does nothing to change that.</p><p>The gap between what university teaches and what the job demands keeps growing. But the fix is simpler than most people think, and it starts long before graduation day.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:491962}" data-component-name="PollToDOM"></div><h2>The Curriculum Stops at SQL</h2><p>University data education peaks at a single databases course in your second year.</p><p>You learn what SQL is, what a database does, and some theory about normalization and data storage. The course is abstract. Students treat databases like glorified Excel files because nobody shows them why the syntactical overhead matters.</p><p>Until you work on large-scale projects, the difference between a spreadsheet and a relational database feels like a bureaucratic formality.</p><p>And that databases course is the baseline for everything data-related in the entire degree.</p><h3>Everything Beyond SQL Is &#8220;Too Specialized&#8221;</h3><p>From that point, data science branches into math and statistics. Data engineering branches into pipelines, warehouses, cloud platforms, ETL, governance. The university follows neither branch with any depth.</p><p>The reason is structural. Introducing a new subject into a CS curriculum takes years of bureaucratic and administrative effort.</p><p>Universities teach foundations because foundations are stable. Specific technologies move too fast for a system designed to change slowly.</p><ul><li><p>SQL is foundational enough to make the cut</p></li><li><p>Snowflake, Databricks, dbt, Airflow are all &#8220;too specialized&#8221;</p></li><li><p>Anything resembling a real data engineering stack gets classified as professional training, outside the university&#8217;s scope</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h3>The 10-Year Lag Is Built Into the System</h3><p>Mihail put it bluntly. Universities are roughly <strong>a decade behind</strong> the industry. By the time a discipline earns a permanent spot in the curriculum, the profession has already moved on to the next generation of tooling.</p><p>The workaround at Plovdiv University is elective courses. Mihail and his colleagues created an entire data engineering track outside the required curriculum.</p><p>Students who are dedicated sign up semester after semester and piece together the big picture on their own initiative. A full data engineering discipline exists in the master&#8217;s program, but only because individual lecturers pushed for it.</p><p>The core curriculum still treats data engineering as a niche profession. The students who figure out it matters do so despite the system, not because of it.</p><h2>Hard Skills Used to Be Enough. They Aren&#8217;t Anymore.</h2><p>A few years ago, knowing one programming language and one framework got you hired.</p><p>The COVID-era hiring boom rewarded narrow skill sets. Companies needed seats filled. They needed people who could write code in a specific technology and ship tickets.</p><p>Thousands of junior developers entered the industry every month on the back of a single concentrated skill. No curiosity required and no product understanding expected. Know React, get a job.</p><p>That worked because the economics supported it.</p><h3>The Market Shifted and the Craftsmen Got Stuck</h3><p>The economics changed. Companies stopped hiring for volume. AI tools absorbed the foundational knowledge work.</p><p>People who built their entire career around one framework or one language found themselves competing with a chatbot that explains object-oriented programming better than most university courses.</p><p>Information is everywhere now. What separates a valuable engineer from a replaceable one is <strong>everything around the information</strong>.</p><ul><li><p>Understanding the product and the customer</p></li><li><p>Adapting when the tooling changes underneath you</p></li><li><p>Operating with judgment in ambiguous situations</p></li><li><p>Communicating with stakeholders who speak a different language than you do</p></li></ul><h3>Universities Still Train for the Old Game</h3><p>The university teaches you how to use tools. The job requires you to understand why you&#8217;re using them and what problem they solve for the business.</p><p>Mihail made a sharp distinction. Universities produce IT people, not developers. The degree gives you logic, math, and a surface-level tour of programming concepts.</p><p>But the industry needs people who solve problems related to communication, technology, and economics. Those are three different skill sets, and a CS curriculum addresses one of them on a good day.</p><p>The people who stall are the ones who treat graduation as the finish line. The ones who keep going treat it as a starting point for a much longer education that happens inside the business, inside the community, and inside the messy reality of real projects.</p><h2>Your Network Is Your Actual Career Engine</h2><p>The cliche says your network is your net worth. It holds true even when you look for a job.</p><p>Blasting CVs across LinkedIn is the path of least resistance. It feels productive because you&#8217;re doing something. But it&#8217;s a low-leverage move that puts you in a pile with hundreds of other applicants who look identical on paper.</p><p>Mihail&#8217;s company has never posted a single job offer on a popular platform. They hand-pick students directly from the university. Every hire comes through relationships built during lectures, projects, and community events.</p><p>That pattern repeats across the industry more often than people realize.</p><h3>Show Up Where the Decisions Happen</h3><p>Conferences and user groups are where project leads, hiring managers, and senior engineers gather to talk about the work they care about. These people are approachable in that setting. They want to talk shop.</p><p>The move is to ask about their <strong>problems</strong>, not their openings.</p><ul><li><p><em>What kind of scaling challenges are you dealing with?</em></p></li><li><p><em>Where does delivery break down on your projects?</em></p></li><li><p><em>What does your data stack look like and where does it hurt?</em></p></li></ul><p>These questions signal curiosity and understanding. &#8220;<em>Do you have any open positions?</em>&#8220; signals desperation.</p><p>One leads to a conversation. The other leads to a polite nod and a business card that goes nowhere.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><h3>Make Yourself Visible Before You Need a Job</h3><p>If you&#8217;re early in your career and don&#8217;t have deep experience to share, you still have options. A GitHub project, a blog post about a technology you&#8217;re learning, a short tutorial, a LinkedIn thread documenting what you figured out this week. None of these need to be brilliant. They need to exist.</p><p>Visibility compounds. The people who run conferences and user groups see the <strong>same faces</strong> year after year. They remember your questions, and when a role opens up on their team, they think of the person they&#8217;ve been talking to for the last six months before they think of the 200 CVs sitting in their inbox.</p><p>I found my current company through conferences. Several people I&#8217;ve worked with came from user groups and community events. This is how the industry works when you look past the job boards.</p><h2>Find Misho</h2><p>Here&#8217;s how you can find more about Mihail and his initiatives for data newcomers.</p><p>Everything he does at this point is in Bulgarian, but Mihail promised to start building educational content in English, too.</p><ul><li><p><a href="https://www.linkedin.com/in/mihail-petrov/">LinkedIn profile</a></p></li><li><p><a href="https://usergroups.snowflake.com/bulgaria/">Snowflake user group</a></p></li><li><p><a href="https://discord.com/invite/hXzqRgBZ">Free Snowflake course</a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5EIS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5EIS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 424w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 848w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5EIS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3474439,&quot;alt&quot;:&quot;Mihail talking at Data Stack Conf&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/193321759?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Mihail talking at Data Stack Conf" title="Mihail talking at Data Stack Conf" srcset="https://substackcdn.com/image/fetch/$s_!5EIS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 424w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 848w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 1272w, https://substackcdn.com/image/fetch/$s_!5EIS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb22d0443-52f1-494e-a3ab-ce50886d6fae_2350x1762.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I took this photo of Mihail giving a conference talk about data and cats</figcaption></figure></div><h2>Closing Words</h2><p>The university gives you a starting line. Logic, math, a community of confused peers who share your ambition. That matters more than the cynics admit.</p><p>But the finish line is somewhere else entirely.</p><p>The skills that make data engineers valuable are built in the space between academia and industry. Pipelines, product thinking, stakeholder conversations, judgment under ambiguity.</p><p>No curriculum covers this. No lecture hall prepares you for the moment a stakeholder asks you to scope something that has never been done before and expects an answer by Thursday.</p><p>The people who figure this out early have an unfair advantage. They show up at conferences while still in their second year. They build side projects that prove curiosity, not mastery. They surround themselves with people who are ahead of them and ask questions until the vocabulary clicks.</p><p>The people who wait for a curriculum to teach them what the job demands graduate with a degree and a gap where their career momentum should be.</p><p>University is a foundation. Treat it as one. Build everything else yourself.</p><p>&#8212;</p><p>Yordan</p><h2>More on the Topic</h2><ul><li><p><a href="https://open.substack.com/pub/datagibberish/p/hiring-curious-data-engineers?utm_campaign=post-expanded-share&amp;utm_medium=web">The Surprising Trait That Beats Experience</a></p></li><li><p><a href="https://www.datagibberish.com/t/playlist-level-up-data-engineering">Level-up Data Engineering</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/hard-data-engineering-skills-obsession-mistake?utm_campaign=post-expanded-share&amp;utm_medium=web">Why the Hard Skills Obsession Is Misleading Every Aspiring Data Engineer</a></p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to Run Better 1:1 Meetings With Your Manager]]></title><description><![CDATA[The 30 minutes that shape your priorities, your credibility, and your next promotion are the ones you spend preparing least for.]]></description><link>https://www.datagibberish.com/p/how-to-run-better-11-meetings-with</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-run-better-11-meetings-with</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 08 Apr 2026 15:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ymQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ymQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ymQD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ymQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51304,&quot;alt&quot;:&quot;A manager asks questions during a 1:1, but the reportee has nothign to say&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/193436920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A manager asks questions during a 1:1, but the reportee has nothign to say" title="A manager asks questions during a 1:1, but the reportee has nothign to say" srcset="https://substackcdn.com/image/fetch/$s_!ymQD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!ymQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F536c407d-0ddc-4b86-b17e-bc9d6a01676d_1024x572.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I walked into a performance review expecting a conversation about growth. My manager told me he saw me staying close to data architecture, going deeper into technical design, owning more of the platform layer.</p><p>I wanted the opposite. Ten years in tech at that point, and the purely technical challenges had stopped being the draw. I enjoyed talking to people, managing people, making decisions across teams. I had spent the past year doing more of it informally and assumed everyone noticed.</p><p>My manager had no idea. His response stuck with me: &#8220;<em>You should have told me this months ago. We needed time to set the right goals and show results before this review</em>&#8220;.</p><p>He was right. I had been skipping 1:1s, walking in with &#8220;I don&#8217;t have anything to share,&#8221; or spending the full 30 minutes listing what my team shipped that sprint. The one meeting designed for me to shape my own direction, and I treated it like overhead.</p><p>Your 1:1 is the single most <strong>strategic meeting</strong> on your calendar, and chances are you prepare for it the least.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:490792}" data-component-name="PollToDOM"></div><h2>&#8220;I Don&#8217;t Have Anything to Share&#8221;</h2><p>Five words that cost more than any failed project.</p><p>I used to say this all the time. The week felt routine, nothing blew up, the team was heads down on planned work. Cancel the meeting, reclaim the 30 minutes, get back to real work.</p><h3>The Hidden Assumption</h3><p>The assumption behind this is that 1:1s exist for problems. If nothing is broken, the meeting has no purpose.</p><p>Data professionals fall into this trap faster than most because the work feels self-evident. The pipeline runs or it doesn&#8217;t. Progress is visible in commits and deployments, so reporting it out loud feels redundant.</p><p>But your manager is not tracking your commits. They are building a <strong>mental model</strong> of who you are, what you want, and where you are headed.</p><p>Every time you cancel, every time you show up with nothing, you hand them a blank canvas and let them paint whatever picture makes sense from their vantage point.</p><h3>Silence Gets Filled With Assumptions</h3><p>My manager painted a data architect, but I wanted to lead people.</p><p>That gap did not form in one bad conversation. It formed across years of silence I chose because I thought the work spoke for itself.</p><p>The work says what got done. It says nothing about where you want to go, what is frustrating you, or what you need next. Those things come out when you say them, and the 1:1 is the meeting built for exactly that.</p><p>If you keep canceling it, your manager will fill the gap with assumptions. And you will sit in a performance review one day hearing a version of your career you never signed up for.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>Give the Update, Skip the Details</h2><p>People hear &#8220;<em>stop giving status updates</em>&#8220; and swing to the other extreme.</p><p>They walk in talking about career goals and strategic direction while their manager sits there wondering if the migration is still on track.</p><h3>The Update Serves a Purpose</h3><p>Your manager needs a status check. They need to know you are spending time on the right things and nothing is stuck. The update gives your manager confidence that the team is pointed in the right direction and no one is burning cycles on low-leverage work.</p><p>Give them the <strong>high-level overview</strong>. Five minutes, tops. What is in progress, what shipped, what is blocked.</p><p>If your manager is technical, they will follow fast and ask sharp questions. If they are not technical, they do not care about the implementation details anyway.</p><h3>The Mistake Is Filling 30 Minutes With Five Minutes of Content</h3><p>The real problem is stretchingthe update to fill the entire slot because you did not prepare anything else to talk about.</p><p>The update is the warmup. It earns you the right to spend the remaining 25 minutes on the things that shape your role, your trajectory, and your relationship with your manager.</p><p>What comes after the update is where the 1:1 becomes a strategic meeting instead of an administrative one. And that is where most data professionals leave the biggest gap.</p><p>Now let me break down exactly what to bring to that remaining time, how to prepare for it in ten minutes, and how to reset the dynamic if you have been running empty 1:1s for months.</p>
      <p>
          <a href="https://www.datagibberish.com/p/how-to-run-better-11-meetings-with">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Your Best Work Is Invisible Because You Describe It Wrong]]></title><description><![CDATA[Most data engineers talk about what they built. The ones who get promoted talk about what it changed. Here's the difference.]]></description><link>https://www.datagibberish.com/p/you-describe-your-best-work-wrong</link><guid isPermaLink="false">https://www.datagibberish.com/p/you-describe-your-best-work-wrong</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Mon, 06 Apr 2026 15:02:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b3_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b3_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b3_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b3_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114195,&quot;alt&quot;:&quot;The more business shit you talk, the more you grow your career.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/193284252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The more business shit you talk, the more you grow your career." title="The more business shit you talk, the more you grow your career." srcset="https://substackcdn.com/image/fetch/$s_!b3_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!b3_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a1b295-55ec-4a72-a546-afc74e23d509_1024x572.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The more business shit you talk, the more you grow your career.</figcaption></figure></div><p><em>This article is part of the <strong>Lead &amp; Grow</strong> playlist.</em> <a href="https://www.datagibberish.com/t/playlist-lead-and-grow">Click here to explore the full series</a>.</p><div><hr></div><p>I spent three years shipping some of the best engineering work of my career and getting almost zero recognition for it. I built solid pipelines, clean models and efficient infrastructure. And nobody outside my immediate team had any idea what I had done or why it mattered.</p><p>I thought the work would speak for itself. It didn&#8217;t. Work never does.</p><p>The problem was the language. I described everything in the terms I built it in, and those terms meant nothing to the people who controlled my career trajectory. I had a translation problem, and I didn&#8217;t even know it existed.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:489972}" data-component-name="PollToDOM"></div><h2>The Language Gap That Keeps You Invisible</h2><p>Here is the thing about technical work: The better you do it, the more invisible it becomes.</p><p>A pipeline that runs flawlessly at 3am generates no Slack alerts, no urgent emails, no visible crisis for anyone to notice. Your success looks like nothing happened.</p><p>So when someone asks what you have been working on, you say something like &#8220;<em>I migrated the ingestion layer from ETL to ELT</em>&#8220; or &#8220;<em>I refactored the dbt models to use incremental materialization</em>&#8220;. And the person in the Zoom square nods politely and moves on, because those words carry zero weight in their world.</p><p>The people deciding your promotion, your project funding, your headcount don&#8217;t think in pipelines and materializations. They think in revenue, cost, and risk.</p><div class="pullquote"><p>Every time you describe your work in technical terms to a non-technical audience, you are asking them to do the translation for you.</p></div><p>They won&#8217;t. They have their own problems to think about.</p><p>So the credit goes to whoever already speaks their language. The PM who presents the dashboard you built, the analyst who shares the insight your pipeline made possible get the visibility because they describe the outcome, and you described the plumbing.</p><p>This pattern is career poison, and it compounds. One invisible quarter becomes a year of &#8220;<em>solid contributor</em>&#8220; ratings that never break through to &#8220;<em>high impact</em>&#8220;. The frustrating part is that you are already doing high-impact work. You are describing it in a way that buries the impact.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>The Three-Column Translation</h2><p>I use a framework with my direct reports that fixes this. It forces you to take any piece of technical work and push it through three columns until it lands in language a CFO would repeat back to you.</p><p><strong>Column 1: Technical Input.</strong> <em>What did you change?</em> Eight words max. Use past tense. &#8220;<em>Migrated ETL to ELT</em>&#8220;. &#8220;<em>Refactored the ingestion layer</em>&#8220;. This is where most engineers stop, but that&#8217;s the least important column.</p><p><strong>Column 2: Enablement Outcome.</strong> <em>What became faster, more reliable, or self-serve as a result?</em> Put a number on it. Percentage improvement, hours saved, or direct dollar impact. &#8220;<em>Analysts build and modify transformations without engineering tickets</em>&#8220; or &#8220;<em>Query runtime dropped from 90 to 18 minutes</em>&#8220;.</p><p><strong>Column 3: Business Driver.</strong> <em>Which business bucket does this fall into: revenue, cost, or risk?</em> Name the specific stakeholder behavior or decision that moves the number. This is the column that matters, and this is the column most engineers skip entirely.</p><p>Here is what the full translation looks like in practice.</p><p>An ETL to ELT migration:</p><ul><li><p><strong>Column 1:</strong> &#8220;Migrated ETL to ELT&#8221;</p></li><li><p><strong>Column 2:</strong> &#8220;<em>Analysts build and modify their own transformations directly in the warehouse without filing engineering tickets</em>&#8220;</p></li><li><p><strong>Column 3:</strong> &#8220;<em>Product team runs independent analyses, cutting 2 weeks from the launch decision cycle</em>&#8220;</p></li></ul><p>A dbt refactor:</p><ul><li><p><strong>Column 1:</strong> &#8220;<em>Added daily partitions</em>&#8220;</p></li><li><p><strong>Column 2:</strong> &#8220;<em>Runtime dropped from 90 to 18 minutes, 80% reduction</em>&#8220;</p></li><li><p><strong>Column 3:</strong> &#8220;<em>72 analyst hours freed per month, equivalent to $1.2M in retention analysis capacity</em>&#8220;</p></li></ul><p>Look at the difference between Column 1 and Column 3. Column 1 is what you did. Column 3 is why anyone should care.</p><p>Read your Column 3 out loud and ask yourself if the CFO would repeat it in a sentence. If it still sounds technical, it hasn&#8217;t crossed the line yet.</p><h2>Stories Beat Updates</h2><p>Translation is half the problem. Delivery is the other half.</p><p>Most data engineers send updates. You share what you did, what changed, and what comes next. The information is accurate and nobody acts on it, because updates are passive. You inform, but you don&#8217;t move anyone toward a decision.</p><p>The fix is a four-part structure that turns any update into something people act on:</p><ul><li><p><strong>Context:</strong> what problem were you solving?</p></li><li><p><strong>Insight:</strong> what does the work show?</p></li><li><p><strong>Impact:</strong> why does this matter to the business?</p></li><li><p><strong>Action:</strong> what should happen next?</p></li></ul><p>That last step is the one everyone leaves out, and it is the most important one. Send an update without a recommended next step and your audience will do nothing. They will read it, nod, and go back to their inbox. End with a clear recommendation or a specific decision you need from them, and the message becomes a conversation.</p><p>The language matters too. Drop the engineering voice when you talk to business stakeholders. Lead with what surprised you and what changed. Use phrases like &#8220;<em>what stood out to me</em>&#8220; and &#8220;<em>the implication for the team is</em>&#8220; because they signal there is a human being behind the update with a point of view, not a system generating a status report.</p><p>A story that leaves someone thinking the same way they started is unfinished. If your update doesn&#8217;t change what someone believes or what they do next, it was noise.</p><h2>Final Thoughts</h2><p>The data engineers I see get promoted are rarely the best builders on the team. They are the ones who learned to describe their work in terms that register with the people holding the budget, the headcount, and the promotion decisions.</p><p>This is a skill. It&#8217;s easy to learn, and most people never develop it because nobody tells them it exists.</p><p>Everything I covered here is a piece of a larger system I built and use with my own team. The <em>Business Translation Kit</em>, including the interactive worksheet, the KPI mapping framework, and the executive framing templates, is available <strong>as a free resource</strong>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://resources.datagibberish.com/business-translation-kit/&quot;,&quot;text&quot;:&quot;Shut up and give me the kit&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://resources.datagibberish.com/business-translation-kit/"><span>Shut up and give me the kit</span></a></p><h2>More on the Topic</h2><ul><li><p><a href="https://open.substack.com/pub/datagibberish/p/translating-technicalities-to-stakeholders?utm_campaign=post-expanded-share&amp;utm_medium=web">Talk Techie to Me: Translating Data Complexity for Business Leads</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/translate-data-work-into-executive-language?utm_campaign=post-expanded-share&amp;utm_medium=web">Business value mapping playbook: How to translate data work into executive language</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/4-awkward-stakeholder-conversations?utm_campaign=post-expanded-share&amp;utm_medium=web">4 awkward stakeholder conversations you have to master if you want more money and respect</a></p></li></ul><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p><a href="https://www.datagibberish.com/p/become-a-member">See what people say about working with me.</a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade Now</span></a></p>]]></content:encoded></item><item><title><![CDATA[She Runs a $10k/Month Business Using Data and AI (and Her Title Says Marketing)]]></title><description><![CDATA[I invited a stakeholder to talk data with me. Yana knew more than most data people I&#8217;ve met.]]></description><link>https://www.datagibberish.com/p/she-runs-a-10kmonth-business-using-data</link><guid isPermaLink="false">https://www.datagibberish.com/p/she-runs-a-10kmonth-business-using-data</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Thu, 02 Apr 2026 05:31:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/192585913/c759b67b230d383578184cd96add75d1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>I invited <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Yana G.Y.&quot;,&quot;id&quot;:136431837,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!i_I1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6ca6b3-b1ba-4f58-b788-c70c27b4c567_774x774.png&quot;,&quot;uuid&quot;:&quot;4acae00a-24ab-47f9-888b-7568edc4fe44&quot;}" data-component-name="MentionToDOM"></span> to a live conversation because she does something rare. She has a director title and a Substack generating between $5K and $10K a month on the side of her full-time banking job. And she runs it entirely on data.</p><p>Data-driven the way subscription businesses actually operate it. Numbers connected to decisions, decisions connected to outcomes.</p><p>Below are the ideas she shared. The full conversation is in the video above.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:488089}" data-component-name="PollToDOM"></div><h2>Stakeholders Make Emotional Decisions First (and They Have Good Reason To)</h2><p>The standard data professional complaint is that stakeholders ignore data and run on gut. Yana flips that framing.</p><p>Her view:</p><blockquote><p>Most people are wired to make emotional decisions first and look for data that confirms them second.</p></blockquote><p>From her background in neurolinguistic programming, she puts the share of people who genuinely process the world through numbers <strong>at around 15%</strong>. Everyone else needs a different approach.</p><p>Showing up with a dashboard and expecting it to land is wishful thinking. Data needs a story around it. A number without context gets interpreted differently by every person in the room. One sees growth, another sees underperformance, a third questions whether the metric tracks the right thing at all.</p><p>Yana learned this early. Every conversation with engineering teams felt like friction. She was asking questions they thought she should already know. They were building things that missed what she actually needed. The gap cost both sides time.</p><p>What closed it was her decision to learn enough about how systems work to ask better questions. To stop being helpless in technical conversations.</p><h2>The One Move That Ends Arguments in Any Meeting</h2><p>Yana has one technique she uses across every organization. It works in telecom. It works in banking. She has a perfect record with it.</p><p>Before any contentious conversation, find the data that links your ask to what the organization actually cares about. Customers, revenue, profit. Those three. Then add competitive benchmarks if you can find them.</p><p>In her current bank, she came in and asked how many successful app registrations they were getting. She pulled the internal rate, found competitor data, and discovered some competitors were achieving double or triple the registration conversion rate. She put that in front of the team.</p><p>The conversation changed.</p><p>People stop defending their position when the data shows the position is costing them. Go into the meeting with the numbers already pulled. Link them to something the people in the room care about. Then let the data do the work.</p><p>This applies directly to data teams. When a project needs prioritization, funding, or unblocking, skip the technical justification. Show the business number it connects to, then show where a competitor is already ahead.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>What Yana Actually Tracks on Substack</h2><p>Substack&#8217;s native analytics fall short. Yana built her own spreadsheet and tracks the following every month:</p><ul><li><p>Total subscribers</p></li><li><p>New subscribers</p></li><li><p>Total paid subscribers</p></li><li><p>New paid subscribers</p></li><li><p>Churned paid subscribers</p></li><li><p>New revenue</p></li><li><p>Average revenue per subscriber per month</p></li><li><p>Average revenue per subscriber per year</p></li><li><p>Free-to-paid conversion rate</p></li><li><p>Net Promoter Score</p></li></ul><p>The benchmark Yana uses for revenue per subscriber is the email marketing industry average, ranging roughly from $1 to $12 per subscriber per year depending on niche. Above average means the business is healthy. Below average means something needs auditing.</p><p>The NPS tracking is the piece most Substackers skip. She uses Substack&#8217;s survey feature to ask paid subscribers one question: on a scale from 1 to 10, how likely are you to recommend this publication to someone you know. That one question, run through the standard NPS formula, tells her whether her paid tier delivers real value. Her target is above 70.</p><p>Yana&#8217;s reasoning:</p><blockquote><p>NPS is the only reliable signal for whether paid subscribers are satisfied or are simply on their way out.</p></blockquote><h2>How She Runs a $10K/Month Business in the Hours Left Over From a Full-Time Job</h2><p>Yana works five days a week, eight hours a day, in an office. She can answer Substack comments during lunch or late after work. That&#8217;s the window she operates in.</p><p>AI handles everything operational. Formatting, research, scheduling, the mechanical parts. For writing, she trained a system on her own content. She extracted all her published articles into a database, connected it to an MCP server, and built what she calls a second brain. She can query it for content gaps, understand what paid subscribers want more of, and run analysis on her own business data.</p><p>She writes in her voice, informed by her own data, with AI executing the work that requires no judgment.</p><p>Her warning about AI:</p><blockquote><p>It pulls you into rabbit holes when you let it.</p></blockquote><p>Every answer suggests the next step, and the next step, and an hour later you have built something with no clear business purpose. Use it to execute a decision. Know exactly what you want before you open it.</p><p>Yana also made the point that the 9-to-5 built the Substack. The telecom career gave her subscription business knowledge, customer journey expertise, conversion rate benchmarks, and an understanding of which metrics actually predict business health.</p><p>All of it went directly into how she runs the newsletter. The side business grew because of the day job.</p><h2>Final Thoughts</h2><p>Yana has 15 years of subscription business experience, a disciplined tracking system, and a clear rule: link your ask to numbers that matter, then find the benchmark that shows where you stand.</p><p>That&#8217;s the part worth sitting with. Data professionals spend time arguing that stakeholders ignore data. Yana learned enough about systems to have real conversations with engineers. She built her own analytics because the platform&#8217;s fell short. She tracks NPS because her industry background taught her it mattered.</p><p>The gap between business and data closes when people on both sides decide to move. Yana moved. The engineers still telling business people to figure it out on their own are the ones falling behind.</p><p>Interested into growing your Substack? Subscribe to <a href="https://www.yana-g-y.com/">Yana&#8217;s publication</a>.</p><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p><a href="https://www.datagibberish.com/p/become-a-member">See what people say about working with me.</a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Only Data Certification Worth Having]]></title><description><![CDATA[Every other certification measures memorization. This one is honest about what it is.]]></description><link>https://www.datagibberish.com/p/the-only-data-certification-worth-having</link><guid isPermaLink="false">https://www.datagibberish.com/p/the-only-data-certification-worth-having</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 01 Apr 2026 05:02:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!thTW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After years of telling you that certifications are a scam, I owe you an apology.</p><p>I got this wrong. I read the counterarguments. I talked to people who genuinely believe in the credential economy. And I arrived at an uncomfortable conclusion: the market has spoken, and the market wants badges.</p><p>So I built one.</p><p>If you have been waiting for a certification that actually reflects what the modern data industry rewards, your wait is over. You can get certified today, and it will take you less time than your next standup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!thTW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!thTW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!thTW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!thTW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!thTW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!thTW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/192781801?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!thTW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 424w, https://substackcdn.com/image/fetch/$s_!thTW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 848w, https://substackcdn.com/image/fetch/$s_!thTW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!thTW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a09fc4e-57b3-43a4-9c69-c0f61d7a2514_2400x1260.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What You Can Get Certified In</h2><p>There is only one credential that matters right now, and it is the <strong><a href="https://certification.datagibberish.com/">Licensed AI-Powered Insights Leverage Specialist&#8482;</a></strong>.</p><p>It validates your enterprise-grade proficiency in leveraging cross-functional data synergies across the modern AI-powered stack. If you have ever sat in a meeting where someone said something like that and nodded along, you are already overqualified.</p><p>The exam is five questions. Multiple choice. The pass rate is 100%, which puts it well ahead of most vendor certifications in terms of respecting your time.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://certification.datagibberish.com/&quot;,&quot;text&quot;:&quot;Take It For FREE&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://certification.datagibberish.com/"><span>Take It For FREE</span></a></p><p>Your official certificate is issued immediately upon completion by the Data Gibberish Institute for Enterprise Excellence &amp; Advanced AI-Driven Thought Leadership&#8482;. No waiting. No retake fees. No two-year recertification treadmill.</p><h2>Why You Should Stop Waiting</h2><p>You have seen the LinkedIn posts. Someone announces their fourteenth certification. Three thousand likes. Fire emojis from people who have never shipped a pipeline in their lives. The comments say &#8220;<em>congrats, you inspire me</em>&#8220;.</p><p>Fourteen certifications. At some point you have to stop fighting the current.</p><p>The market does not reward taste. It rewards signals. And if a badge is the signal that gets you hired, promoted, or taken seriously in a room full of people who have no idea what you actually do, then the question is not whether to get certified. The question is why you have waited this long.</p><p>Your peers are out there collecting credentials. Your LinkedIn profile is sitting there, badge-free, quietly judging you. This is your chance to fix that.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://certification.datagibberish.com/&quot;,&quot;text&quot;:&quot;Get Certified Today&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://certification.datagibberish.com/"><span>Get Certified Today</span></a></p><h2>Final Thoughts</h2><p>Go get certified.</p><p>When you are done, you will hold exactly as much proof of competence as most of the certifications currently listed on your colleagues&#8217; LinkedIn profiles. The difference is that this one is honest about what it is.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://certification.datagibberish.com/&quot;,&quot;text&quot;:&quot;Take The Exam&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://certification.datagibberish.com/"><span>Take The Exam</span></a></p><p>Happy April 1st.</p><h2>More on the Topic</h2><ul><li><p><a href="https://open.substack.com/pub/datagibberish/p/the-certifications-scam?utm_campaign=post-expanded-share&amp;utm_medium=web">The Certifications Scam</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/5-senior-datata-engieering-lessons?utm_campaign=post-expanded-share&amp;utm_medium=web">5 Exclusive Soft Skill Lessons You Can Learn From Senior Data Engineers</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/skills-and-strategies-to-go-beyond-senior-data-engeer?utm_campaign=post-expanded-share&amp;utm_medium=web">Beyond Senior Data Engineer: Skills &amp; Strategies for the Next Big Step</a></p></li></ul><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p><a href="https://www.datagibberish.com/p/become-a-member">See what people say about working with me.</a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[If AI Took Your Job, Your Company Was Already Lost]]></title><description><![CDATA[When a company lays off people to "do the same with fewer," leadership already gave up. Here's what that means for your career.]]></description><link>https://www.datagibberish.com/p/ai-took-your-job-company-was-lost</link><guid isPermaLink="false">https://www.datagibberish.com/p/ai-took-your-job-company-was-lost</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Mon, 30 Mar 2026 15:02:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Agdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The companies laying people off because of AI have one thing in common. They were already stuck before the models got good. AI didn&#8217;t create their problem. It gave them a clean way to announce it.</p><p>Doing the same thing with fewer people is not a transformation. It is a managed decline with better PR. And the people who pay for it are the ones who showed up every day trying to do good work inside a company that had already stopped believing in itself.</p><p>If that&#8217;s you, keep reading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Agdp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Agdp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 424w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 848w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 1272w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Agdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png" width="1456" height="950" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:341474,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/192597069?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Agdp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 424w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 848w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 1272w, https://substackcdn.com/image/fetch/$s_!Agdp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f050be0-1616-40f8-bc03-0d85eb803e13_2798x1825.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>AI Expands What You Can Build</h2><p>I want to be specific here, because vague encouragement is BS.</p><p>Since the newest Claude models dropped, I have been committing code to GitHub every single day. Including weekends and evenings. Not only for work. I want to build things and I finally have the tools to do it fast enough to stay interested.</p><p>I am also hiring all the time. This week I am interviewing for another analytics engineer on my team. The work is growing. The scope of what we can do in a week now would have taken a month two years ago.</p><p>That is what AI does to a team with a direction. It multiplies output. It raises the ceiling on what one person or one small team can ship. It turns &#8220;<em>we don&#8217;t have the bandwidth</em>&#8220; into a much harder excuse to make.</p><p>So when a company looks at that same capability and decides the right move is to cut 15% of its workforce to maintain current output, pay attention to what they are telling you.</p><p>They are not optimizing or transforming. They looked at a bigger ceiling and decided they had no interest in reaching it.</p><p>That is a product and strategy problem. It&#8217;s a leadership failure.</p><p>AI handed every company in the world a way to do more. Some took it and used it to do less, cheaper. The ones doing less cheaper already knew they were out of moves.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:486240}" data-component-name="PollToDOM"></div><h2>The Real Leadership Problem</h2><p>&#8220;<em>Doing more with less</em>&#8220; sounds responsible. It gets nodded through in board meetings. It shows up in earnings calls as discipline.</p><p>It is a tell for leaders who stopped asking what&#8217;s next.</p><p>Growth requires a thesis. You need a belief about where the market is going, what your customers need in two years, what you can build that nobody else can. That thesis is what turns a capability like AI into a hiring reason instead of a cutting reason.</p><p>When that thesis is missing, every new tool becomes a cost lever. AI shows up and the question leadership asks is &#8220;<em>how many people can we remove from the org?</em>&#8220;</p><p>That question is a symptom. It means the people at the top are managing a position are trying to hold margin on a product they stopped believing in. The layoffs are a controlled retreat dressed up in transformation language.</p><p>And the people who get cut pay for that failure.</p><p>I have worked with leaders who had a thesis and leaders who didn&#8217;t. The difference is obvious inside six months. One type makes you feel like the work is expanding. The other makes you feel like every quarter is a negotiation over who stays.</p><p>If you have been in that second environment, you already know the feeling. It sits in your chest in every all-hands.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe now for weekly content that brings your data career to the next stage.</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><h2>You Got Pushed Out of a Dead End</h2><p>I know it hurts. You might have a family to feed, bills that do not pause for your job search, a mortgage that does not care about market conditions. I am not going to tell you it does not sting.</p><p>But here is what is also true.</p><p>You were working for people who had already given up on their product. The trajectory you were on was going nowhere. The ceiling in that company was coming down slowly, quarterly, in ways that got explained away in town halls.</p><p>Getting pushed out of that is an exit from a room that was getting smaller and smaller over time.</p><p>The thing that matters now is what you do with the tools in front of you. AI is not going anywhere. The capability is real. I built more things in the last two months than in the two years before them. Some were useful, some were experimental and some were pure jokes. All of them taught me something.</p><p>The knowledge you have took years to build. The context you carry about real problems in real businesses is something most people building products right now are guessing at.</p><p>Stop waiting for someone to hand you a roadmap. Build something, ship something small. Get your hands moving.</p><p>The people who come out of this period ahead treated the disruption as an opening. You got freed from a dead end. That is a brutal way for it to happen. It is still a door.</p><h2>Final Thoughts</h2><p>The data professionals who come out of this period ahead made a decision early. They looked at AI and asked what they could build with it. They did not wait for permission or for a company to hand them a strategy, but picked something and started.</p><p>The ones who struggled treated AI as a threat to manage. They watched the news cycle, worried about their job, hoped their company would figure it out.</p><p>WTF were those companies thinking? Honestly? A capability leap like this comes along once in a generation and the best move some leadership teams could come up with was a headcount reduction.</p><p>The tools are cheap and he knowledge you have is expensive to replicate. The gap between what a skilled person with AI can ship today versus two years ago is wide enough to build a product in, start a service on, grow a team around.</p><p>I am not special. I am just moving. If you start moving too, you will be surprised how fast the last few months start to feel like the best thing that happened to your career.</p><h2>More on the Topic</h2><ul><li><p><a href="https://www.datagibberish.com/t/playlist-ai-for-data-engineers">AI for Data Engineers</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/charles-darwin-lesson?utm_campaign=post-expanded-share&amp;utm_medium=web">What Charles Darwin Teaches You About Being A Kick-Ass DataOps Professional</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/data-engineers-are-becoming-metadataops-engineers?utm_campaign=post-expanded-share&amp;utm_medium=web">Data Engineers Are Becoming MetadataOps Engineers (And You Don&#8217;t Even Know It Yet)</a></p></li></ul><div><hr></div><p>This newsletter is funded by paid subscriptions from readers like yourself.</p><p>If you aren&#8217;t already, consider becoming a paid subscriber to receive the full experience!</p><p><a href="https://www.datagibberish.com/p/become-a-member">See what people say about working with me.</a></p><p>You are more than welcome to find whatever interests you here and try it out in your particular case. Let me know how it went!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Reverse Interview]]></title><description><![CDATA[The questions you ask in an interview reveal more about your seniority than anything you answer. I've interviewed hundreds of candidates and only the ones with great questions got the job.]]></description><link>https://www.datagibberish.com/p/the-reverse-interview</link><guid isPermaLink="false">https://www.datagibberish.com/p/the-reverse-interview</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Thu, 26 Mar 2026 06:37:23 GMT</pubDate><enclosure url="https://substack-video.s3.amazonaws.com/video_upload/post/192032752/c1f3d8bc-6037-40d9-8e70-6d580fdd6472/transcoded-214214.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This article is part of the <strong>Land Your Next Role</strong> playlist. <a href="https://www.datagibberish.com/t/playlist-land-your-next-role">Click here to explore the full series</a>.</em></p><div><hr></div><p>I&#8217;ve run hundreds of interviews over 16 years. When I ask &#8220;<em>do you have any questions?</em>&#8220; and someone says no, I already know how this ends.</p><p>It&#8217;s not about the answers they gave. It&#8217;s about what that moment reveals: they came to survive the interview, not to think about the role.</p><p>The market is brutal. Hundreds of applicants per position. Everyone has the technical skills. The only thing left to separate yourself is how you think, and nothing shows that faster than the questions you ask.</p><p>At the senior level, the questions you ask are the interview.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:483880}" data-component-name="PollToDOM"></div><h2>The Market Is Brutal and That&#8217;s Exactly Why You Can&#8217;t Afford to Be Passive</h2><p>The market is brutal right now. When I post about a new role, I get hundreds of applicants in just a few hours. Everyone has the technical skills, everyone has a decent CV, and everyone has prepared roughly the same answers to roughly the same questions.</p><p><em>So when everything else is equal, what decides it?</em></p><p>How you think. And nothing exposes that faster than what you ask.</p><p>A candidate who asks sharp, specific questions about the role signals something a polished answer never can: That you&#8217;ve already thought about the problems, the team, the constraints. You are not just trying to get hiredm but trying to figure out if this is worth their time.</p><p>That posture changes everything about how an interviewer perceives you. You stop being evaluated and start being considered.</p><div class="pullquote"><p>Data Gibberish readers consistently share how this publication helped them find a better role or get promoted. The paid subscription comes with a massive <a href="https://www.datagibberish.com/p/premium-content-library">Premium Content Library</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade Now</span></a></p></div><h2>Why Asking Questions Is Not Just Due Diligence</h2><p>Most people treat the &#8220;<em>do you have any questions?</em>&#8220; moment as a formality. You ask something polite, you show you&#8217;re interested, you wrap up. That&#8217;s the wrong way to think about it.</p><p>When you ask a sharp question, you stop being evaluated and start being considered. The interviewer shifts from &#8220;<em>can this person do the job</em>&#8220; to &#8220;<em>is this the kind of person we want making decisions here</em>&#8220;. That is a completely different conversation.</p><p>The question you ask also tells the interviewer what you care about. Ask about tech stack and you signal you&#8217;re still thinking like a junior.</p><p>Ask about how data requests get prioritized and you signal you understand that the hardest part of a senior data role has nothing to do with the code. Ask about what happened to the last person in the role and you signal you&#8217;ve been around long enough to know that&#8217;s where the real story lives.</p><p>You ask questions to demonstrate you&#8217;ve already thought about the problems this role will throw at you before you&#8217;ve taken the job.</p><p>Here&#8217;s what to do:</p>
      <p>
          <a href="https://www.datagibberish.com/p/the-reverse-interview">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[If a Project Surprises Your Team, That's On You]]></title><description><![CDATA[How data teams that skip business alignment planning keep firefighting instead of delivering.]]></description><link>https://www.datagibberish.com/p/how-to-avoid-surprise-projects-for-your-data-team</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-avoid-surprise-projects-for-your-data-team</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Mon, 23 Mar 2026 16:20:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ecp7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ecp7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ecp7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 424w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 848w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ecp7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png" width="1456" height="691" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:691,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:262854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/191801214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ecp7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 424w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 848w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecp7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e70279f-b261-4f04-a2be-b761b8c4764f_2381x1130.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Finance Year 2027 at my company starts in May. I always know company&#8217;s plans upfront. I thought FY26 was the same. By Q2 everything had shifted and what we called a roadmap was just a wishlist.</p><p>My team complained and I decided to change my tactic.</p><p>This year I grabbed my CPTO. Before any announcements, before any all-hands, before the business had even finalized anything. I asked what was coming, so I can take my team&#8217;s wishlist and map it against the company roadmap. That way we can build a plan that was realistic and OKRs we can actually hit.</p><p>The difference between a team that spends the year firefighting and a team that spends it delivering is just one conversation.</p><p>Every surprise project, urgent pivot, and &#8220;nobody told us&#8221; moment are your damn fault. That&#8217;s a business alignment problem, and it starts with you. Here&#8217;s what I mean.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:481801}" data-component-name="PollToDOM"></div><h2>The Drama Is the Point</h2><p>There is a version of you that secretly enjoys the chaos. Think about it: The urgent Slack at 11pm, the all-hands pivot that wrecks your sprint, and he stakeholder who drops a critical request with a two-day deadline. You complain about all of it, and then you solve it anyway. And for a moment, you feel indispensable.</p><p>Reactivity performs well in the short term.</p><p>You look responsive, like someone who gets things done under pressure. Your manager sees you handling fires and assumes you&#8217;re good at your job. What they don&#8217;t see is that you lit half those fires yourself by skipping the data team planning conversations that would have changed everything.</p><p>The senior engineer who thrives in chaos is someone who never learned that prevention is harder to see but worth ten times more. Heroes get celebrated, so you keep choosing the version of the job that gets you noticed, even if it&#8217;s burning your team out.</p><p>Here&#8217;s what that costs you. Every urgent pivot your team absorbs without warning is two weeks of actual work gone. Retooling, re-scoping, re-explaining priorities to people who had different priorities yesterday.</p><p>Nobody tracks that cost. It just disappears into your team&#8217;s capacity and you fall behind on everything else.</p><h2>Nobody Tells Anyone Anything</h2><p>Here is the excuse I hear most:</p><blockquote><p>The business doesn&#8217;t communicate with us. We find out about things last minute. We&#8217;re not in the meeting when decisions are made.</p></blockquote><p>I&#8217;ve said versions of this myself. It&#8217;s true, but it&#8217;s also irrelevant.</p><p>PMs find out about things late. Finance gets surprised by headcount freezes. Sales hears about product changes from customers before internal announcements. Nobody in a fast-moving company has perfect information.</p><p>The difference is some functions treat that as a reason to push harder for clarity, and data teams treat it as a reason to complain.</p><p>Nobody owes you a seat at the planning table. Stakeholder alignment is not a gift. You earn it by showing up before the table is set. That means walking over to the PMs in April and asking what Q3 looks like.</p><p>It means grabbing your CPO before the roadmap is finalized and asking what bets the business is making. It means having those conversations when nothing is urgent, so you&#8217;re not having them when everything is.</p><p>The business will always move faster than it communicates. That is how companies work. Your job is to close that gap yourself, and not wait for someone to close it for you.</p><p>Every team that gets blindsided had months of opportunity to ask. But they didn&#8217;t, and when the surprise landed, they opened Slack and started typing about how chaotic everything is.</p><p>That&#8217;s your fucking choice. Own it!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">If this resonated, the paid tier is where the actual work happens. Guides, templates, and frameworks built for exactly this situation</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><h2>Alignment Is Just a Conversation</h2><p>I think data people overcomplicate this. They hear &#8220;alignment&#8221; and picture a formal process:</p><ul><li><p>A recurring meeting with an agenda.</p></li><li><p>A shared OKR document that everyone updates religiously.</p></li><li><p>A stakeholder map with color-coded relationship scores.</p></li></ul><p>None of that is what I&#8217;m talking about.</p><p>Alignment is you walking over to your PM and asking &#8220;what&#8217;s keeping you up at night for the next quarter?&#8221;. That&#8217;s it. That&#8217;s the whole thing.</p><p>All you need is ten minutes and the willingness to ask a direct question before the pressure is on. Most data people never do it because it feels uncomfortable to show up without a specific ask.</p><p>But you&#8217;re not there to solve anything yet. You&#8217;re there to listen. That feels unproductive until the moment it saves your team three weeks of rework.</p><p>Do it early enough and you find out about the product release that was going to wreck your pipeline before it wrecks your pipeline. You find out the business is doubling down on a market segment your data model doesn&#8217;t support yet.</p><p>None of that information was secret and nobody was hiding it from you. But you never bothered to ask.</p><p>One business alignment conversation in March is worth more than any amount of sprint planning in September. By September the decisions are made, the timelines are set, and your team is already behind. In March you still have room to shape what&#8217;s coming.</p><p>Ask.</p><h2>Final Thoughts</h2><p>There is a ceiling reactive data professionals hit and never understand. They execute well, handle pressure, and solve hard problems fast. But they stay exactly where they are for years.</p><p>Because nobody above them sees a leader. They see someone who is very good at cleaning up messes.</p><p>The career cost is not the missed deadlines or burnt out team. It&#8217;s that you built a reputation for surviving chaos instead of preventing it. And that reputation follows you.</p><p>The people who move up are the ones who made their team predictable. The one who walked into planning conversations early. Those who stopped being surprised because they stopped waiting.</p><p>Every year you spend firefighting is a year you didn&#8217;t spend building that. Reputation compounds. The person known for calm, prepared delivery gets pulled into bigger problems. The person known for handling chaos gets handed more chaos.</p><p>You get to decide which one you are. But you have to decide in March, not in September when everything is already on fire.</p><p>Until next time,</p><p>Yordan</p><p><strong>PS:</strong> Want to earn trust, respect and bigger budget for you and your data team? I have all the right playbooks in <a href="https://www.datagibberish.com/p/premium-content-library">Premium Content Library</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>More on the Topic</h2><ul><li><p><a href="https://open.substack.com/pub/datagibberish/p/the-presumption-debt-in-data-engineering-projects?utm_campaign=post-expanded-share&amp;utm_medium=web">Your Stakeholder is Wrong (and it&#8217;s Your Fault)</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/how-to-write-a-scoping-doc?utm_campaign=post-expanded-share&amp;utm_medium=web">Crush Scope Creep: Data Engineer&#8217;s Blueprint for Bulletproof Data Product Plans</a></p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/signs-your-data-team-is-becoming-a-cost-center?utm_campaign=post-expanded-share&amp;utm_medium=web">The Signs Your Data Team Is Becoming a Cost Center</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[How to Think Holistically About the Data Ecosystem with Dylan Anderson]]></title><description><![CDATA[Most data professionals know their corner of the stack. The ones who get ahead know how it all connects.]]></description><link>https://www.datagibberish.com/p/how-to-think-holistically-about-the-data-ecosystem</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-think-holistically-about-the-data-ecosystem</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Thu, 19 Mar 2026 16:02:21 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/190998992/9d1e45d9b6aa001c983f39713f7c29b6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Most data professionals are really good at one thing. They know their domain, they know their tools, and they go deep. That depth is how you get hired. It is also how you get stuck.</p><p>The further you go in your career, the more you run into problems that don&#8217;t live inside a single domain. A pipeline that nobody uses because the data model underneath it was wrong. A dashboard that answers the wrong question because nobody talked to the business before building it. A data strategy that looks good on paper and falls apart when it hits the actual architecture.</p><p>I sat down with <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Dylan Anderson&quot;,&quot;id&quot;:14172622,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F128526c2-c66d-497b-ab50-f95deb8ce0fc_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;18aa1a8f-f57d-4da1-ba7c-030ce80cd0d2&quot;}" data-component-name="MentionToDOM"></span> , data strategist, consultant, and author of <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Data Ecosystem&quot;,&quot;id&quot;:2485246,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/thedataecosystem&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/064a1ae0-78b9-4633-ad88-f59506a4a5a7_504x504.png&quot;,&quot;uuid&quot;:&quot;240a012d-19e4-4f58-b4a7-9e15f1671772&quot;}" data-component-name="MentionToDOM"></span> newsletter, to talk about what it actually means to think across the system. Dylan came from business consulting before moving into data, which means he sees this from both sides.</p><p>The conversation covered how companies actually operate, what separates the people who get ahead from the ones who stay stuck, and one habit that changes how you work without requiring you to become an expert in everything.</p><p>Here is what I took away.</p><h2>The Data Ecosystem Is Not Your Tech Stack</h2><p>What most people call the data ecosystem is really a landscape, a snapshot of tools at a point in time. It changes occasionally, but it&#8217;s static.</p><p>The ecosystem is something different. Think of a pond. Everything inside it is connected: the soil, the water, the microorganisms, the plants, the animals. Remove one element and the whole system shifts.</p><p>Data works the same way. Your data model affects your engineering. Your engineering affects your analytics. Your governance affects your ML. Your business model shapes all of it. These aren&#8217;t separate domains you visit when a ticket arrives, but a system, and if you only know your corner of it, you&#8217;re operating blind.</p><p>The problem is that most people work reactively. They handle what&#8217;s in front of them. They talk to the governance team when there&#8217;s a compliance issue, not because they thought about how governance connects to what they&#8217;re building. They don&#8217;t think about the relationships between domains. They just navigate them when forced to.</p><p>Dylan&#8217;s point is that the people who think proactively about those connections, who anticipate how one decision ripples into another domain, are the ones who produce better work and get trusted with bigger problems.</p><p>That&#8217;s a systems skill. And most data training never touches it.</p><div class="pullquote"><p>Paid members consistently share they got promoted or praised because they apply my guides.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade Now</span></a></p></div><h2>Most Companies Are Still a Mess</h2><p>Dylan has worked with a lot of billion-dollar organisations. His read: mostly chaos.</p><p>Data strategy documents exist. They talk about vision and use cases. They don&#8217;t connect to the architecture underneath, the governance layer, or the engineering reality on the ground. Nobody in the building knows how all the pieces fit together, not even the CDO, who spends most of their time managing upward.</p><p>The result is piecemeal data. Companies ahead in one domain are five steps behind in another. They buy great BI tools on top of poor data models and wonder why the dashboards don&#8217;t deliver. They bolt AI onto existing business processes and get some ROI but miss the structural shift entirely.</p><p>What&#8217;s almost always missing is the link between business strategy and how data actually enables the organisation. And the people who see that link, who say &#8220;we need to think about this before we build that,&#8221; are the ones who get trusted, get promoted, and get asked into the room where decisions happen.</p><p>Dylan&#8217;s observation from client work: the best performers in every organisation he&#8217;s walked into are the ones thinking across domains. LinkedIn will have you believe most companies are running cutting-edge data stacks. The reality for 95% of them is legacy chaos, and that gap is an opportunity for anyone willing to think holistically about it.</p><h2>Data People Need Business Literacy</h2><p>We obsess over data literacy. Get the business stakeholders to understand data, read the dashboards, ask better questions. Dylan flips it.</p><p>Data people need business literacy just as much, and most of them don&#8217;t have it. They don&#8217;t know how the business model works, what the real KPIs are, why the marketing team cares about a number that looks meaningless from an engineering seat. They build things nobody uses because they never asked what outcome was actually needed.</p><p>The gap is generational too. Five or ten years ago, most people who moved into data migrated from somewhere else, finance, operations, product. They understood business from the inside.</p><p>Now whole cohorts start their careers as data people. They&#8217;ve never sat on the other side of the table.</p><p>Dylan&#8217;s framing is direct: if you want to influence the business, you have to speak its language. That starts with understanding the business model, the KPIs, what each stakeholder is actually measured on.</p><p>Once you have that, you stop presenting data and start presenting decisions. Stakeholders notice. They start saying you&#8217;re different from the engineers who only think about the technical problem. That&#8217;s when trust builds and trust is what gets you the work that matters.</p><h2>The &#8220;So What&#8221; Frame</h2><p>Dylan had a consulting partner early in his career who rejected every slide that didn&#8217;t answer one question: <strong>so what?</strong></p><p>Not &#8220;<em>is this technically correct</em>&#8220;, or &#8220;<em>did you finish it</em>&#8220; So what. <em>What changes because of this?</em> What&#8217;s the action out of it? Dylan hated it at the time. It&#8217;s second nature to him now.</p><p>It&#8217;s the fastest way to pull yourself out of ticket mode and into strategic thinking. You don&#8217;t need to study the whole data ecosystem to start thinking more holistically. You need one habit applied every time you deliver something:</p><ul><li><p>Does this matter?</p></li><li><p>To whom?</p></li><li><p>What do they do next?</p></li></ul><p>If you can&#8217;t answer that, you&#8217;re producing output. The business is paying for impact.</p><p>That question also protects you from the trap Dylan sees in most data teams, the reactive, firefighting, ticket-based mode that makes it almost impossible to step back. When every day is about closing tickets, you never ask whether the tickets matter.</p><p>The &#8220;<em>so what</em>&#8220; frame forces that pause. Fifteen minutes of strategic thinking before you build something is worth more than three days of building the wrong thing fast.</p><h2>What AI Changes and What It Doesn&#8217;t</h2><p>AI is taking over individual technical tasks faster than most people are comfortable admitting. Routine work, boilerplate code and first-draft outputs are largely handled.</p><p>What&#8217;s left is context. AI doesn&#8217;t know your organisation. It doesn&#8217;t know why a specific stakeholder cares about a specific number, or whether a proposed solution fits your actual business model, or what you&#8217;ve already tried and why it failed. That&#8217;s your job.</p><p>Domain expertise plus the ability to connect domains, to say &#8220;<em>this decision over here affects that system over there</em>&#8220;, is what makes AI output useful rather than generic. The people who will matter in the next five years are the ones who can think across the system.</p><div class="pullquote"><p>AI handles the execution. You handle the judgement.</p></div><p>Dylan is also working on the next layer of the problem. How business models fundamentally change in an AI-first world. Most companies are bolting AI onto existing processes and getting some ROI.</p><p>The shift is rethinking how the organisation operates at the root. It has implications for data modelling, governance, architecture, strategy.</p><p>Nobody has solved that yet. It&#8217;s the open problem, and it&#8217;s where the real opportunity sits for anyone thinking holistically right now.</p><h2>Where to Find Dylan</h2><p>Dylan writes the <a href="https://thedataecosystem.substack.com/">Data Ecosystem newsletter</a> on Substack. Weekly deep dives on every domain in the data space and how they connect. If you want to build the holistic view we talked about, start there.</p><p>He also posts daily on <a href="https://www.linkedin.com/in/dylansjanderson/">LinkedIn</a>. If you want to connect, include a note. He reads them and responds.</p><p>And this summer he&#8217;s releasing a LinkedIn Learning course on insights-led thinking in the age of AI. Worth watching for.</p><h2>Final Thoughts</h2><p>The data industry has spent years rewarding depth. Know your tool, know your domain, go deep. That got a lot of people to senior. It stops working somewhere around there.</p><p>The problems that matter at the senior level and beyond don&#8217;t live inside a single domain. They live in the connections between domains.</p><p>Between the data model and the engineering. Between the engineering and the business outcome. Between what the team is building and what the organisation actually needs.</p><p>The people who see those connections are the ones who get trusted with the hard problems.</p><p>Business literacy, holistic thinking, asking &#8220;<em>so what</em>&#8220; before you ship anything. None of this is complicated. It&#8217;s just not what most data training covers, so most people never build it deliberately.</p><p>You can wait until your career stalls to figure that out. Or you can start now, while the gap between you and everyone else who only knows their lane is still wide enough to matter.</p><div><hr></div><p>Until next time,</p><p>Yordan</p><p><strong>PS:</strong> Many paid members tell me they got promoted after working through the resources inside. If that sounds relevant to where you are right now, <a href="https://www.datagibberish.com/p/premium-content-library">here&#8217;s what you get with a paid membership</a>.</p>]]></content:encoded></item><item><title><![CDATA[Democracy Is Overrated. This Is How Strong Leaders Take Executive Decisions]]></title><description><![CDATA[You were hired to make the call, own the outcome, and keep the team moving when no one else will, not to make everybody happy.]]></description><link>https://www.datagibberish.com/p/this-is-how-strong-leaders-take-executive-decisions</link><guid isPermaLink="false">https://www.datagibberish.com/p/this-is-how-strong-leaders-take-executive-decisions</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 18 Mar 2026 16:03:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6gMR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6gMR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6gMR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6gMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg" width="1384" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1384,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190669,&quot;alt&quot;:&quot;Democracy Is Overrated. This Is How Strong Leaders Take Executive Decisions&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/191333515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Democracy Is Overrated. This Is How Strong Leaders Take Executive Decisions" title="Democracy Is Overrated. This Is How Strong Leaders Take Executive Decisions" srcset="https://substackcdn.com/image/fetch/$s_!6gMR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6gMR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f278118-0ea9-43a5-a3cc-be79bb775199_1384x752.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I spent years running meetings where everyone left happy and nothing got decided. I would invite the full project team, present the options, and then spend the next hour trying to find a solution that offended nobody.</p><p>The scope would balloon, the edge cases would multiply, and I would walk away calling it collaboration when it was, in fact, avoidance.</p><p>The moment I stopped doing that, something shifted. People started treating me differently. Not because I became more aggressive or stopped listening, but because I started owning the call.</p><p>I made the decision, explained my reasoning, and moved on. Turns out, that is what leadership looks like from the outside.</p><p>Most leaders I talk to know this problem exists. They sit in their own consensus meetings, watching the scope grow and the timeline slip, and they tell themselves they are being inclusive.</p><p>They are not. They are distributing the blame before the project even starts, and everyone in that call can see it.</p><p>This is how you fix it.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:479118}" data-component-name="PollToDOM"></div><h2>The Group Is Too Big and You Know It</h2><p>I have seen this play out enough times to recognize the pattern immediately. Someone schedules a decision meeting and the invite goes to everyone who has ever touched the project.</p><p>Eight people on a call. Ten people on a call. And within five minutes, everyone is talking, everyone has an opinion, and the person who called the meeting is furiously trying to synthesize it all into something that makes everyone happy.</p><p>That is not a decision meeting, but negotiation where the wrong person is doing the negotiating.</p><p><strong>The problem starts with who you invite.</strong></p><p>When you pull in everyone connected to a project, you are not gathering input, you are gathering stakeholders. And stakeholders do not make decisions, they protect their interests. So every person you add brings their own priorities, their own edge cases, their own version of what the project should be.</p><div class="pullquote"><p>Paid members consistently share they got promoted or praised because they apply my guides.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Upgrade Now</span></a></p></div><p>You think you are being thorough. What you are actually doing is outsourcing your judgment to a group of people who were never supposed to own the call.</p><p>I watched this sink a multimillion project in 2025. Not because the team was incompetent, not because the technology was wrong, but because every decision went back to the group, every edge case got discussed, and every opinion got baked in.</p><p>The scope grew meeting by meeting until the project collapsed under its own weight. Nobody made the call, but everybody contributed to the failure.</p>
      <p>
          <a href="https://www.datagibberish.com/p/this-is-how-strong-leaders-take-executive-decisions">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Stop Acting Like an Order Taker]]></title><description><![CDATA[If the first thing you do after a request arrives is open your editor, you are already doing the lowest-value work.]]></description><link>https://www.datagibberish.com/p/stop-acting-like-an-order-taker</link><guid isPermaLink="false">https://www.datagibberish.com/p/stop-acting-like-an-order-taker</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Mon, 16 Mar 2026 16:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HNBu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let me tell you what I see all the time.</p><p>Product drops a ticket asking for a churn model. Marketing wants a pipeline for campaign attribution. Someone from finance needs a new metric in the warehouse. And the engineer opens their editor and starts building.</p><p>No questions asked. No pushback. Just execution.</p><p>I get it. You want to be helpful. You want to look productive. You don&#8217;t want to be the person who complicates things with twenty questions when someone just wants a model.</p><p>But here&#8217;s the problem: the request is almost never the real problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HNBu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HNBu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HNBu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/191096019?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HNBu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!HNBu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bb13a6c-70b5-492c-a55e-7f8818551435_1024x572.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Stakeholders Are Guessing</h2><p>When someone asks you for a churn model, they are not a data scientist who has diagnosed the problem and prescribed the solution. They are a business person who has a problem they cannot solve and has translated it into something they think you can build.</p><p>That translation is almost always wrong.</p><p>A product manager who wants a churn model is usually trying to answer a much simpler question: who should the retention team call next week? Marketing asking for attribution is not an analytics project. They want to know which channels to cut and which to double down on before the next budget cycle.</p><p>The model is not the answer. It is their guess at what the answer might look like.</p><p>When you accept that guess without questioning it, you start building the wrong thing. You ship it, nobody uses it quite right, and three months later there is another request that is a slightly different wrong guess.</p><p>This is <a href="https://open.substack.com/pub/datagibberish/p/the-customer-service-mindset-in-data?utm_campaign=post-expanded-share&amp;utm_medium=web">the customer service trap</a>. You close tickets instead of solving problems. You get very efficient at producing outputs that do not change anything.</p><h2>Why You Keep Doing It</h2><p>You already know this happens. You have seen it. You have built the model that sat on a dashboard nobody opened.</p><p>So why do you still start building the moment the request lands?</p><p>Because slowing down feels uncomfortable. The second you ask &#8220;what decision does this actually support?&#8221; the conversation gets heavier. The stakeholder gets defensive. The request that seemed simple suddenly has no clear answer.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><p>Most engineers avoid that moment. It is easier to just start building.</p><p>And your organization rewards you for it. Closed tickets are visible. Pipelines deployed are visible. The conversation where you figured out that nobody actually needed a model, that conversation is invisible. Nobody puts it in a sprint review.</p><p>So you keep executing. And the ambiguity moves downstream, buried inside a system that runs perfectly and helps nobody.</p><h2>The One Conversation That Changes Everything</h2><p>The difference between an order taker and someone who actually moves the business forward almost always comes down to a single moment: the first conversation after the request arrives.</p><p>Order takers treat the request as instructions.</p><p>I am not saying you need to interrogate every stakeholder for an hour before writing a line of code. I am saying you need to ask two questions before you start: what decision does this output support, and what changes after you have it?</p><p>That is it. Two questions.</p><p>When you ask them, something interesting happens. The request starts to fall apart or change shape. The churn model becomes a prioritization spreadsheet. The attribution pipeline becomes a simple analysis of three channels. The activation metric becomes a conversation about what the product team is actually trying to decide.</p><p>Sometimes the real problem has nothing to do with data. Sometimes it is a broken process or a misaligned team or a goal that nobody has defined clearly. You find that out fast when you ask what changes after the output exists.</p><p>And once you know the actual problem, the work gets smaller. Faster. More useful.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:474286}" data-component-name="PollToDOM"></div><h2>What This Does for Your Career</h2><p>Here is the part nobody talks about.</p><p>When you keep executing requests without questioning them, you train your stakeholders to treat you like a vending machine. They put in a ticket, they get an output. They never think to bring you in earlier, when the problem is still being defined, because they have learned that is not what you do.</p><p>You become a very skilled, very expensive order taker.</p><p>The people who get asked to sit in on strategy calls are not the ones who are fastest at closing tickets. They are the ones who have shown they can reframe a bad question into a useful one. They have made someone&#8217;s problem smaller and cleaner before any work started.</p><p>That is the reputation worth building.</p><p>Once you start doing this consistently, you will also notice the work gets better fast. And you will realize that <a href="https://open.substack.com/pub/datagibberish/p/how-to-write-a-scoping-doc?utm_campaign=post-expanded-share&amp;utm_medium=web">the conversation itself needs structure</a>, or the same ambiguity comes back with the next request.</p><div><hr></div><p>Talk soon,</p><p>Yordan</p><p><strong>PS:</strong> A lot of paid members tell me they got promoted after working through the resources inside. If that sounds relevant to where you are right now, grab your membership now.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Smart Engineer’s Framework to Staying Current Without Noise]]></title><description><![CDATA[In a world of endless tech updates and AI slop, attention becomes the real scarce resource. Here&#8217;s how smart engineers protect it while still keeping up with what matters.]]></description><link>https://www.datagibberish.com/p/the-smart-engineers-framework-to-staying-current-without-noise</link><guid isPermaLink="false">https://www.datagibberish.com/p/the-smart-engineers-framework-to-staying-current-without-noise</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 11 Mar 2026 16:02:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YQoF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>People often ask me the same question: <em>How do you keep up?</em></p><p>The tech world moves fast. New tools, new frameworks, new cloud features, and now AI on top of everything. Many data engineers worry that if they slow down, they will quickly fall behind or even become obsolete.</p><p>The common advice is simple: read more, follow more experts, subscribe to more newsletters. But that approach creates a different problem. Instead of helping you stay informed, it often floods you with noise.</p><p>The real challenge in tech today is not lack of information. It is learning how to filter it. That is where an information diet becomes useful.</p><h2>The Information Problem In Tech</h2><p>If you work in data engineering, you probably feel constant pressure to keep learning. The field changes quickly, and the amount of new information keeps growing. New tools appear, cloud platforms add features, new architectures become popular, and a large number of blogs, talks, and newsletters try to explain it all.</p><p>Trying to follow everything can easily become a job on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YQoF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YQoF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YQoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:262416,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/190594178?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YQoF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 424w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 848w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 1272w, https://substackcdn.com/image/fetch/$s_!YQoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F519f93f0-9317-4825-9b28-bb984d2fa9e8_1408x768.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>High velocity knowledge production</h3><p>One reason this feels overwhelming is the speed at which new knowledge is produced. The modern data ecosystem evolves very quickly. New orchestration tools, storage systems, query engines, and AI platforms appear regularly. Each release is followed by documentation, tutorials, benchmarks, and opinionated articles about why the tool matters.</p><p>If you try to keep up with even a small part of the ecosystem, the amount of material adds up quickly. You might start reading about a new framework, only to see another one appear a few weeks later. Over time, the stream of content grows much faster than you can realistically absorb.</p><h3>Platform amplification</h3><p>The way information spreads online makes the situation worse. Platforms like <a href="https://www.linkedin.com/in/ivanovyordan/">LinkedIn</a>, <a href="https://x.com/heyivanovyordan">X</a>, and <a href="https://www.youtube.com/@ivanovyordan">YouTube</a> are built to reward engagement. Their algorithms promote content that attracts attention, which often means content that is new, surprising, or controversial.</p><p>Because of this, your feed is often filled with the newest ideas rather than the most useful ones. A recently released tool can suddenly appear everywhere, even before anyone has real experience using it in production. When this happens repeatedly, it becomes difficult to judge what actually deserves your attention.</p><h3>Social pressure</h3><p>There is also a social effect that shapes how you see the field. When you scroll through social media or attend conferences, you mostly see what other engineers choose to share. People post about the new tools they are exploring, the architectures they are building, and the research they are reading.</p><p>What you rarely see is what they decide not to follow. Because of that, it can easily feel like everyone else is keeping up with everything new in data and AI.</p><p><strong>In reality, no one is doing that.</strong> The engineers who try often spend so much time consuming information that they struggle to extract real value from it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Readers consistenly share they got a promotion because of Data Gibberish. Upgrade today.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>The Paradox of Staying Current</h2><p>When you feel the pressure to stay current, the natural reaction is simple: you try to follow more sources. You subscribe to more newsletters, follow more people on social media and bookmark more blogs and podcasts.</p><p>If you consume more information, you should become more informed, right?</p><p><strong>Wrong!</strong></p><p>When you increase the number of inputs, you reduce understanding. Every new source competes for your attention. The more information you consume, the harder it becomes to identify what actually matters.</p><p>Over time you start collecting fragments instead of knowledge. You read headlines, quick takes, and summaries of tools you may never use. You recognize names and trends, but you rarely spend enough time with an idea to truly understand it.</p><p>You can see this pattern everywhere in tech. One week your feed is full of a new database, the next week everyone talks about a different orchestration tool. A month later it is a new AI framework. Each trend replaces the previous one before anyone has had the time to learn it properly.</p><p>This creates the illusion of learning. You feel informed because you see many ideas pass through your feed, but most of them leave as quickly as they arrive.</p><p>At the same time, the cognitive cost grows. When your attention is constantly divided across many inputs, it becomes harder to think deeply. Your decisions get worse, and your focus weakens. Even though you spend more time consuming information, you extract less value from it.</p><p>That is the paradox. When you try to follow everything, you actually become less informed.</p><p>Staying current is not about increasing the amount of information you consume. It is about learning how to protect your attention.</p><h2>The Information Diet</h2><p>If attention is your most limited resource, then the real goal becomes clear. You need a way to convert attention into useful insight as efficiently as possible.</p><p>This is where the idea of an <strong>information diet</strong> becomes useful.</p><p>Most engineers try to increase the amount of information they consume. They subscribe to more newsletters, follow more experts, and add more blogs to their reading list. It feels productive, but it rarely improves understanding.</p><p>The real objective is different. You want to <strong>maximize insight per unit of attention</strong>.</p><p>You can think about it like this:</p>
      <p>
          <a href="https://www.datagibberish.com/p/the-smart-engineers-framework-to-staying-current-without-noise">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Think like a Senior Engnieer with Erfan Hesami]]></title><description><![CDATA[Seniority is a transition from optimizing code to optimizing the environment where code lives]]></description><link>https://www.datagibberish.com/p/how-to-think-like-a-senior-engineer-with-erfan-hesami</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-think-like-a-senior-engineer-with-erfan-hesami</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Tue, 10 Mar 2026 16:03:00 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/190083847/b948b64b7461445fb14229aeb985edf6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Seniority is a quiet death of the ego that thinks a perfect pull request solves the business problem.</p><p>In this conversation, Erfan Hesami and I dismantle the myth that technical depth is the only path to the top. You spend years mastering Python and SQL only to reach a level where pipelines fail because requirements were wrong or stakeholders changed their minds.</p><p>This is the ceiling where most data careers stall. Erfan, drawing from his experience in fintech and manufacturing, confirms that the jump to senior is not about a tenth tool. It is about shifting focus from the immediate task to the broader system.</p><p>You must stop being a ticket-taker and start being an operator who designs for long-term reliability. Erfan highlights that the senior mindset requires moving beyond the IDE to master the non-code half of the job.</p><p>This involves making hard calls on &#8220;<em>good enough</em>&#8220; solutions and building trust through translation. We discuss how to bridge the gap between technical skill and leadership so your career does not stall.</p><p>This session covers the specific mindset shifts and operational boundaries Erfan uses to cross the senior threshold.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.datagibberish.com/subscribe?"><span>Subscribe now</span></a></p><h2>The Senior Operator Writes Less Code</h2><p>Erfan notes that mid-level engineers often measure value by the complexity of the systems they build. You want the newest framework because it feels like progress. Senior engineers realize every line of code is a liability. You provide more value by preventing a project than by building it poorly.</p><p>When you operate at senior level, your primary job is making technical decisions aligned with business problems. You prioritize projects based on impact rather than technical interest.</p><p>If a simple SQL view solves the problem, you do not build a custom microservice. The consequence of over-engineering is a maintenance debt that eventually prevents you from shipping anything new.</p><p>Reframe your role from a builder to a decision-maker. You are there to ensure data flows reliably, not just to move bytes.</p><p>Erfan suggests that a good week is not one where you closed the most tickets, but where you simplified an architecture or spent time upskilling to prevent future technical debt.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>Ownership Is Moving Without Permission</h2><p>Waiting for a manager to tell you what to do is a junior behavior. Erfan observes that many competent engineers stay mid-level because they wait for a formal promotion before acting like a leader. They expect the title to grant them the right to speak up. In reality, the title follows the behavior.</p><p>You must take ownership of the end-to-end lifecycle before anyone asks. Erfan emphasizes raising your hand when you see a flaw in database design or a better way to handle upstream sources. If you wait for permission, you are a resource.</p><div class="pullquote"><p>If you propose solutions and arrange meetings with stakeholders, you are a leader.</p></div><p>The tradeoff is that ownership comes with accountability. When a project fails, you cannot blame the requirements. Erfan argues that unclear requirements are an engineering problem. You bridge this gap by networking across departments like CRM or accounting to understand pain points before you ever open your IDE.</p><h2>Zoom Out to See the System</h2><p>Juniors focus on the feature in front of them to move a ticket from left to right. This narrow focus leads to local optimizations that break the global system. Erfan warns against building a fast pipeline that produces garbage data because you did not check the upstream quality.</p><p>As a senior, you must zoom out to see the broader system. Erfan explains that you must ask why a feature was requested and how it affects downstream consumers. You focus on the foundation that makes the platform scalable and easier for others to use over time. This shift in perspective allows you to catch errors in assumptions before they become code.</p><p>This systemic thinking is your true differentiator. Erfan points out that AI can write boilerplate code, but it cannot navigate the politics of conflicting requirements.</p><div class="pullquote"><p>Your value lies in your ability to communicate and think through these nuances.</p></div><h2>The Resources</h2><p>Here are the links to all the resources we mentioned:</p><ul><li><p><a href="https://pipeline2insights.substack.com/?utm_campaign=pub&amp;utm_medium=web">Pipeline To Insights</a>: Erfan&#8217;s Substack newsletter where he shares his learning experiences and data engineering insights.</p></li><li><p><a href="https://www.linkedin.com/in/erfanhesami/">Erfan&#8217;s on LinkedIn</a>: Here you can connect with Erfan and read his new</p></li><li><p><a href="https://open.substack.com/pub/pipeline2insights/p/how-to-create-data-engineering-data-engineers-github-portfolio-in-2026?utm_campaign=post-expanded-share&amp;utm_medium=web">The GitHub Portfolio Article</a>: A specific article mentioned that was written for Pipeline 2 Insights regarding how to build a GitHub portfolio.</p></li><li><p><a href="https://open.substack.com/pub/datagibberish/p/the-certifications-scam?utm_campaign=post-expanded-share&amp;utm_medium=web">Article on Certifications</a>: A &#8220;very nice&#8221; article written by Jordan discussing the role and value of certifications in a data career.</p></li></ul><h2>Final Thoughts</h2><p>The shift Erfan describes is a move from the certain world of syntax to the ambiguous world of people and systems. You must be willing to ask the questions that feel stupid but reveal deep flaws in a plan. You must be comfortable sharing opinions even when they are not explicitly requested.</p><p>True seniority is not a reward for time served. It is a status earned by those who take responsibility for outcomes, not just outputs. Erfan&#8217;s approach shows that you stop being a person who writes code and start being a person who solves business problems using data.</p><div class="pullquote"><p>The code is just a tool, and often it is the most expensive one you have.</p></div><p>Focus on building trust through consistency and ownership. Become the expert who can navigate different areas and adapt to new challenges. When you master the non-code half of the job, your career will stop stalling.</p><div><hr></div><p>Until next time,</p><p>Yordan</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[When Data Teams Need Contractors, Consultants, or Employees]]></title><description><![CDATA[Different problems require different kinds of help. Here&#8217;s how data teams can choose between employees, contractors, and consultants based on the work that needs to get done.]]></description><link>https://www.datagibberish.com/p/consultant-vs-contractor-vs-permanent-data-team-member</link><guid isPermaLink="false">https://www.datagibberish.com/p/consultant-vs-contractor-vs-permanent-data-team-member</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Mon, 09 Mar 2026 16:02:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1g42!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This article is part of the <strong>Build &amp; Lead Data Teams</strong> playlist. <a href="https://www.datagibberish.com/t/playlist-build-and-lead-data-teams">Click here to explore the full series</a>.</em></p><div><hr></div><p>You are drowning in a backlog that only grows. Last quarter you missed the migration deadline because your lead engineer spent six weeks fixing a broken ingestion pipeline. Now the business wants a real-time attribution model by July, but your team is still manually patching SQL scripts.</p><p>You know you need more hands, but simply asking for a generic data engineer is a rookie move that leads to budget friction.</p><p>Last week, I showed you <a href="https://www.datagibberish.com/p/consultant-vs-contractor-vs-permanent-data-team-member">how I request headcount increases</a> and consistently get a Yes from my CFO. But before doing that, you must know exactly what profile you are buying.</p><p>Hiring the wrong type of help creates more management overhead than it removes. You need a framework to decide if you are building a permanent foundation, performing a surgical extraction, or seeking a map for a new territory.</p><p>Today, I will show you how to distinguish between employees, contractors, and consultants so you can spend your budget on the right outcomes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1g42!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1g42!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 424w, https://substackcdn.com/image/fetch/$s_!1g42!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 848w, https://substackcdn.com/image/fetch/$s_!1g42!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 1272w, https://substackcdn.com/image/fetch/$s_!1g42!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1g42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png" width="1456" height="479" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:479,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:185983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/190320216?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1g42!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 424w, https://substackcdn.com/image/fetch/$s_!1g42!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 848w, https://substackcdn.com/image/fetch/$s_!1g42!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 1272w, https://substackcdn.com/image/fetch/$s_!1g42!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81256757-429b-4c15-8dfa-1ebe06545058_1488x490.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>When Do You Hire Somebody Full Time</h2><p>Full-time employees are more than resource. They are an investment in the long-term compounding of your data platform.</p><p>You choose an FTE (full-time employee) when the value of the work comes from its duration rather than its immediate completion. If the role requires negotiating with the Head of Sales every Tuesday or maintaining a core system for the next three years, you need an employee who owns the outcome.</p><h3>Strategic Context and Ownership</h3><p>FTEs specialize in the nuance of your specific business logic. While a contractor can build a perfect pipeline, an full-time employee understands why your CRM data has had edge cases since 2019. This deep institutional knowledge allows them to make decisions that prevent technical debt before it happens.</p><p>You hire an employee when you need someone to own a domain and live with the consequences of their architectural choices for years.</p><h3>Cultural Stability and Mentorship</h3><p>High-performing data teams are built on trust and consistent mentorship. You cannot effectively outsource the professional development of your junior analysts or the soul of your engineering culture.</p><p>Employees provide the social glue that keeps a team functioning through shifting priorities. When the roadmap changes or a project is killed, an FTE has the institutional skin in the game to pivot without looking for their next gig.</p><h3>Long-term ROI and Availability</h3><p>Hiring a full-time employee is the correct move when the roadmap shows a permanent need for a specific skill set for at least twelve months. You avoid the &#8220;<em>switching costs</em>&#8220; of offboarding and onboarding every quarter.</p><p>While the upfront cost of hiring is higher, the daily cost of an employee is significantly lower for baseline work. You are buying consistent, predictable capacity for the core functions that keep the lights on and the data flowing.</p><h2>When Do You Hire a Contractor</h2><p>Contractors are surgical tools. You bring them in to solve a specific problem, fill a temporary gap, or provide a niche skill you do not need forty hours a week. Unlike an employee, you buy a result instead of a career.</p><h3>Project-Based Work</h3><p>If the work has a clear start and end date, a contractor is the logical choice. Building a ClickHouse cluster or setting up Kafka for real-time event tracking are intensive, one-time lifts. You need the expert who has done this ten times before to handle the heavy lifting of the initial setup.</p><p>Once the infrastructure is laid and the system is stable, your internal team can handle the day-to-day maintenance. You pay a premium for their speed and specialized experience.</p><h3>Specialized Expertise</h3><p>Say you need a world-class performance tuner for a three-month audit of your Snowflake spend. In that case, you do not need that level of seniority or that specific salary on your payroll forever.</p><p>Contractors allow you to access &#8220;<em>over-qualified</em>&#8220; talent for short bursts. This keeps your internal team focused on the business logic while the specialist handles the complex plumbing that only needs to be touched once a year.</p><h3>Speed to Hire and Testing the Waters</h3><p>Onboarding a contractor is often faster than the months-long gauntlet of interviewing for a full-time role. If a critical project is stalled because you lack a specific pair of hands, a contractor can be on-site in two weeks.</p><p>This also serves as a low-risk trial. A &#8220;<em>contract-to-hire</em>&#8220; arrangement lets you see if the role is actually necessary or if the person fits the team before you commit to the massive overhead of a salary and benefits package.</p><h3>The Trade-off of Context</h3><p>The risk with a contractor is the loss of context when they leave. You mitigate this by treating them as a resource for your FTEs, not a silo. Their job is to build the tool and train your team on how to use it. If a contractor builds a foundation and leaves without a knowledge transfer, you hired a liability.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>When Do You Hire a Consultant</h2><p>A consultant is not a pair of hands. You hire a consultant when you have a problem but are not quite sure how to solve it, or when you need a high-level strategy to reach the next level. They fill a knowledge gap, not a capacity gap.</p><h3>Strategy and Direction</h3><p>Consultants manage the process of discovery. While a contractor asks for a Jira ticket, a consultant asks why the ticket exists in the first place.</p><p>You hire them to analyze your situation and tell you what your goals should be. Whether it is diagnosing why your churn rate is high or designing a roadmap to transition your entire team to a new tech stack, you are paying for their perspective and their past experience with similar failures.</p><h3>The &#8220;Objective Outsider&#8221; Effect</h3><p>Internal teams often suffer from tunnel vision or political fatigue. A consultant provides a &#8220;<em>culture neutral</em>&#8220; assessment of your architecture or team structure. They can say the things to your leadership that you cannot say without risking your social capital.</p><p>If you need to build a data team from scratch and need someone to design the hiring rubric and initial tech stack, a consultant provides the blueprint so you don&#8217;t have to guess.</p><h3>Transformation and Handover</h3><p>The goal of a consultant is to provide a solution or a transformation, then leave. They are the architects, not the construction crew. A successful engagement ends with your team feeling empowered to execute the plan they laid out. If a consultant becomes a permanent fixture in your weekly standups, you have accidentally hired an expensive, long-term contractor.</p><h2>The &#8220;Golden Rule&#8221; Test</h2><p>If you are still on the fence about which path to take, ask yourself one question:</p><blockquote><p>If this person left in six months, would it be a minor inconvenience or a total disaster?</p></blockquote><p>A minor inconvenience suggests you only need somebody interim. If you can document their work, hand it off, or hire another specialist to pick up the pieces without the project collapsing, you are looking for a tactical capacity play. Contractors are built for this. They come in, execute the &#8220;<em>how</em>&#8220;, and move on once the documentation is signed off.</p><p>A total disaster indicates you need somebody full-time. This signals that the role is critical to your daily operations and requires a &#8220;<em>memory</em>&#8220; that shouldn&#8217;t walk out the door when a contract ends.</p><p>If the departure of a single person would halt your roadmap or leave the team unable to explain how the core engine works, you have a structural gap. You need a permanent owner who is incentivized to ensure the system survives their eventual departure.</p><h2>A Few Myths To Bust</h2><p>Choosing a hiring model based on gut feeling leads to bloated budgets or burnt-out teams. You have to look past the surface-level costs to see the actual impact on your operations.</p><h3>1. Interim employees are way too expensive</h3><p>The daily rate of a contractor is higher, but the total cost of ownership is often lower. When you hire a full-time employee, the salary is only the baseline. You also pay for benefits, payroll taxes, equity, and the 4-6 months it takes for them to become fully productive.</p><p>An interim professional is a plug-and-play solution. You pay for the days they work, and when the project ends, the cost drops to zero instantly.</p><h3>2. Contractors aren&#8217;t as loyal as permanent staff</h3><p>Their loyalty is to the result, not the hierarchy. An employee might stay because they like the health insurance or are waiting for a vest date. A contractor&#8217;s survival depends on their reputation and immediate delivery.</p><p>They are often more focused on hitting your KPIs because they don&#8217;t have the luxury of &#8220;<em>coasting</em>&#8220; through a performance review cycle.</p><h3>3. Bringing in an outsider will disrupt our culture</h3><p>Interims usually provide a culture-neutral perspective that internal teams desperately need. Because they aren&#8217;t trying to climb the ladder or win a popularity contest, they can be more honest about technical debt or broken processes. Instead of disrupting your culture, they act as a stabilizing force that allows your FTEs to focus on high-value, long-term work.</p><h3>4. If I hire a contractor, I don&#8217;t have to manage them</h3><p>Outsourcing work does not mean outsourcing leadership. A common mistake is assuming a high hourly rate replaces the need for context and alignment.</p><p>If you don&#8217;t provide a clear definition of success and regular feedback, even the best contractor will build the wrong thing. You are still the architect, and they are just the specialist helping you execute the plan.</p><h2>Final Thoughts</h2><p>Hiring is a strategic decision, even when it feels like a tactical fix for a capacity gap. Who you bring onto the team, and under what terms, signals your true priorities.</p><p>If you hire an FTE for a temporary migration, you are over-indexing on stability for a one-time event. If you hire a contractor for a core system, you are risking your long-term operational memory for a short-term budget save.</p><p>You cannot spray and pray with your headcount. You must define success criteria before the first interview or the first SOW (scope of work document) is signed. Know what you want these people to achieve and how you will measure if they are doing it.</p><p>Without a plan, you aren&#8217;t scaling your team; you are just increasing your management debt. Every hire should solve a specific friction point in your delivery.</p><div><hr></div><p>Thanks for reading,</p><p>Yordan</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Paid subscribers get access to all playbooks, templates and scripts</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Intro to MetadataOps with Alejandro Aboy]]></title><description><![CDATA[Stop building catalogs for people and start building context for machines]]></description><link>https://www.datagibberish.com/p/intro-to-metadataops-with-alejandro-aboy</link><guid isPermaLink="false">https://www.datagibberish.com/p/intro-to-metadataops-with-alejandro-aboy</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Thu, 05 Mar 2026 16:02:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/189447179/a4f0a40e4b4e557971f34a7d8fd9cc29.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alejandro Aboy&quot;,&quot;id&quot;:22949723,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!u1Ao!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca2c63d-9f5e-4cd3-99ac-7d8e71dc114b_1024x1024.jpeg&quot;,&quot;uuid&quot;:&quot;d7a6fd92-7809-4394-8d76-48a6269b4bb1&quot;}" data-component-name="MentionToDOM"></span> and I sat down to talk about the mess of modern AI. He told me he feels like an octopus lately. He spent years mastering dbt and Airflow. Now his day involves managing agent protocols and context windows.</p><p>The problem is that AI agents are the most demanding stakeholders you have ever had. They have zero intuition. They do not understand your tribal knowledge or your hidden business logic. If you give them a table without a deep layer of metadata, they will guess. When they guess, they hallucinate. When they hallucinate on your watch, you lose your seat at the table.</p><p>This conversation with Ale highlighted that the job has changed. You are no longer just shipping rows, but shipping the instructions that keep the machines from lying.</p><h2>The Death Of The Static Catalog</h2><p>Traditional data catalogs are where documentation goes to die. You spend a month tagging columns and then nobody looks at them. Ale calls the new approach MetadataOps.</p><p>In this model, your agents provide data back to the system. They help you understand how they use the information. If an agent struggles to identify a primary key, that is a production bug.</p><p>Documentation is now the fuel for your production AI. If you treat metadata as an afterthought, your AI solutions will stay in the playground. Real operators build systems that document themselves through use.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</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><h2>Managing The Unstructured Mess</h2><p>Unstructured, human generated data like images, audio or markdown documentation is a real mess. You must build guardrails that expect the mess. This means using regular expressions and specific skills to pull structure out of chaos. You are acting as a bridge between human habits and machine requirements.</p><p>This requires deciding when a data source is &#8220;<em>good enough</em>&#8221; to ship. You have to weigh the risk of a hallucination against the speed of the business. These are leadership calls, not technical ones.</p><h2>The AI Stakeholder Shift</h2><p>Your stakeholders think everything is possible now because they saw a demo on Twitter. This creates a massive gap in expectations. People expect you to ship features ten times faster. They do not see the infrastructure required to make those features reliable.</p><p>You must translate the technical risk of AI into business terms. If you fail to manage the context, you fail to manage the trust.</p><p>You are a translator now. You explain why a simple prompt is not a production strategy. You show them that the quality of the output depends on the quality of the metadata you have been screaming about for years.</p><h2>Links</h2><p>We mentioned a few resources. Here are the links:</p><ol><li><p><a href="https://thepipeandtheline.substack.com/">Alejandro&#8217;s publication</a>: Make sure you subscribe.</p></li><li><p><a href="https://substackrecapped.com/">Substack Recapped</a>: A must try if you write on Substack.</p></li></ol><h2>Final Thoughts</h2><p>The gap between a senior individual contributor and a data leader is the ability to manage ambiguity. Ale&#8217;s shift from dbt to agent protocols is a map for your own career.</p><div class="pullquote"><p>The code is becoming a commodity. The ability to structure the world for a machine is the new high-value skill.</p></div><p>You cannot hide in the IDE and hope the data stays clean. You have to lean into the mess of unstructured files and vague stakeholder requests. Metadata is the only tool that bridges that gap.</p><p>You need to start thinking about it as managing the context of your entire company. If you do not own the metadata, you do not own the outcome. Seniority is about taking ownership of the results, not just the scripts. Use your metadata to build a system that thinks.</p><p>Until next time,</p><p>Yordan from Data Gibberish</p><p><strong>PS:</strong> We live stream these conversations. Join and chat with us next time.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.datagibberish.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">Data Gibberish is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to Request Headcount Increase (And Win Over Your CFO)]]></title><description><![CDATA[Headcount is a risk mitigation strategy aligned with the next twelve months of business delivery.]]></description><link>https://www.datagibberish.com/p/how-to-request-headcount-increase</link><guid isPermaLink="false">https://www.datagibberish.com/p/how-to-request-headcount-increase</guid><dc:creator><![CDATA[Yordan Ivanov]]></dc:creator><pubDate>Wed, 04 Mar 2026 16:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KNHO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This article is part of the <strong>Build &amp; Lead Data Teams</strong> playlist. <a href="https://www.datagibberish.com/t/playlist-build-and-lead-data-teams">Click here to explore the full series.</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KNHO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KNHO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 424w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 848w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 1272w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KNHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png" width="1068" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:1068,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.datagibberish.com/i/189844060?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KNHO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 424w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 848w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 1272w, https://substackcdn.com/image/fetch/$s_!KNHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c075911-50c8-4d15-81fb-faf6e5cc3b3a_1068x478.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Your backlog can cover twelve months of non stop work and your team is drowning in ad-hoc requests. You tell your manager you are underwater and need help. They tell you to prioritize better or wait until next quarter. You stay stuck in a cycle of burnout while technical debt anchors your throughput to the floor.</p><p>You need to work on your pitch. You are likely framing headcount as a solution to your own stress, but your CFO does not fund stress reduction. They fund risk mitigation and growth capacity. If you want a new engineer, you must prove that your current team structure creates a specific, unacceptable bottleneck for the company&#8217;s bottom line.</p><p>You need to shift from counting tickets to mapping risks and aligning with the business roadmap. This manual shows you how to audit your team and write a proposal that treats headcount as a mandatory dependency for the company&#8217;s own goals.</p><h2>The Volume Trap</h2><p>You likely think the sheer volume of Jira tickets is your strongest argument for a new hire. You present a mountain of &#8220;<em>In Progress</em>&#8220; tasks and a stagnant &#8220;<em>Backlog</em>&#8220; as evidence of a resource gap, expecting your manager to see the pile and offer help.</p><p>This approach backfires because it signals a lack of leadership rather than a lack of engineers. When you lead with busyness, you invite a lecture on time management instead of a budget approval.</p><p>Your stakeholders do not see a capacity problem when you show them a crowded board. They assume you lack the backbone to say No to low-value requests or the technical skill to automate the noise.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6cf37ad5-5828-4b5a-ba32-0d0874321ee9&quot;,&quot;caption&quot;:&quot;This playbook is part of The Profitable Data Engineer Framework. Click here to explore the full series.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Prioritization playbook: the one framework to filter data work by business value&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:40945395,&quot;name&quot;:&quot;Yordan Ivanov&quot;,&quot;bio&quot;:&quot;I help data engineers stop carrying all the responsibility with none of the authority. Turn day to day work into decisions, approvals, and raises using the systems I built on my path to Head of Data Engineering.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ma-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76f52904-5428-4d97-82a5-3faa722b8d46_2234x1253.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-08-13T13:03:26.172Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QXWv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db1c29e-66d0-491b-8c58-f7408ff93818_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.datagibberish.com/p/data-engineering-workload-prioritizaion-playbook&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:170874425,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:0,&quot;publication_id&quot;:828483,&quot;publication_name&quot;:&quot;Data Gibberish&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!eyKB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe030d409-7741-4ace-b416-28f163d9df18_1024x1024.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>By using stress as your primary metric, you position yourself as a victim of your own inability to manage your domain. This framing makes you look like an operator who cannot prioritize, which is the exact opposite of the leader they want to give more resources to.</p><p>This <a href="https://www.datagibberish.com/p/the-hidden-career-risk-of-being-a-helpful-data-engineer">obsession with &#8220;</a><em><a href="https://open.substack.com/pub/datagibberish/p/the-hidden-career-risk-of-being-a-helpful-data-engineer?utm_campaign=post-expanded-share&amp;utm_medium=web">doing more</a></em><a href="https://open.substack.com/pub/datagibberish/p/the-hidden-career-risk-of-being-a-helpful-data-engineer?utm_campaign=post-expanded-share&amp;utm_medium=web">&#8220;</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> often leads to the mistake of treating technical debt as a standalone crisis. Your CTO might sympathize with your spaghetti code, but your CFO sees debt as a baseline cost of doing business. They expect you to manage that debt within your existing headcount as part of your daily chores.</p><p>Unless you can prove that this debt is the specific physical barrier preventing a high-priority launch, your complaints about &#8220;<em>refactoring</em>&#8220; will be dismissed as engineering perfectionism.</p><p>So, you must stop asking for relief and start documenting the specific business opportunities that are dying on the vine.</p><div class="pullquote"><p>Relief is a personal request, but capacity is a business requirement.</p></div><p>When you ask for a hire because you are tired, you are asking for a favor that can be denied. When you shift the focus to how your current architecture physically cannot support the Q3 revenue goals, you move from complaining to providing a solution for the company&#8217;s growth.</p><h2>The Strategic Headcount Framework</h2><p>You cannot solve a structural capacity problem with a tactical conversation about your workload. To secure a new hire in this climate, you need a methodology that moves the debate from your team&#8217;s burnout to the company&#8217;s risk profile.</p><p>This is all about providing the business with a clear choice between investment and stagnation.</p><p>The framework I use to bridge this gap is built on three pillars: structural audit, strategic alignment, and the risk-based business case.</p><p>You start by mapping the hidden vulnerabilities in your current org chart. This moves the narrative from &#8220;we are busy&#8221; to &#8220;we are fragile,&#8221; which is a much more potent lever for a CFO.</p><p>Once the internal risks are exposed, you align your team&#8217;s output with the next twelve months of the company&#8217;s roadmap. Because if your request for a new engineer is not tied to a specific, high-priority launch, it will be categorized as a luxury.</p><p>Read along to learn more about my framework. But before that, get the full manual with all the scripts and templates that you can use to expand your team.</p>
      <p>
          <a href="https://www.datagibberish.com/p/how-to-request-headcount-increase">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>