<?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[Teams, Tech & Tonic]]></title><description><![CDATA[Leadership lessons in teams, technology and whatever]]></description><link>https://www.teamstechntonic.com</link><image><url>https://substackcdn.com/image/fetch/$s_!6Gdj!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc358485a-ecb0-4db9-ac3f-9ab0b66f8bbb_950x950.png</url><title>Teams, Tech &amp; Tonic</title><link>https://www.teamstechntonic.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Apr 2026 19:08:51 GMT</lastBuildDate><atom:link href="https://www.teamstechntonic.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kyle Campos]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[kcampos@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[kcampos@substack.com]]></itunes:email><itunes:name><![CDATA[Kyle Campos]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kyle Campos]]></itunes:author><googleplay:owner><![CDATA[kcampos@substack.com]]></googleplay:owner><googleplay:email><![CDATA[kcampos@substack.com]]></googleplay:email><googleplay:author><![CDATA[Kyle Campos]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Vibe coding is in the rear view mirror]]></title><description><![CDATA[Why &#8220;vibe coding&#8221; more accurately describes the last 20 years of engineering]]></description><link>https://www.teamstechntonic.com/p/vibe-coding-is-in-the-rear-view-mirror</link><guid isPermaLink="false">https://www.teamstechntonic.com/p/vibe-coding-is-in-the-rear-view-mirror</guid><dc:creator><![CDATA[Kyle Campos]]></dc:creator><pubDate>Fri, 13 Feb 2026 20:32:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6Gdj!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc358485a-ecb0-4db9-ac3f-9ab0b66f8bbb_950x950.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Seems like the collective pragmatic CTO mindshare hit the AI tipping point as we all had our holiday break to close out 2025. AI maximalists wandering the software tundra shouting like John the Baptist in a Patagonia vest on a Claude Max bender had been foretelling us for sure, but many leaders like myself contextualized it as greenfield novelty, toys for side projects while the adults ran the business. At best it was a helpful pairing partner for senior devs and at worst a slop injector into our delivery pipelines tearing down product quality and pace and pissing off the senior devs who know better.</p><p>But then I had the chance to play and see how much progress had been made in the models, agentic workflows and AI native IDEs since my last real checkin. I was genuinely mind-blown by the quality and speed improvements. This was the tipping point. I knew if teams don&#8217;t make the shift from side project dabbling to full engagement they would be lapped. I&#8217;ve been heads down in it every day since and came to the realization that the phrase &#8220;vibe coding&#8221; is being used to describe AI-driven development as if it were reckless improvisation. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Teams, Tech &amp; Tonic! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Ironically, I think &#8220;vibe coding&#8221; better describes the last few decades of engineering than what&#8217;s emerging now. </p></blockquote><p>There&#8217;s plenty of others writing about the hands on techniques, skills, latest apps and journeys to become a Principle Markdown Engineer, but I wanted to touch on the paradigm shift and what I&#8217;ve noticed is an increasingly obvious misnomer in &#8220;vibe coding&#8221;. Let&#8217;s compare paradigms between AI native and what was the prior most modern engineering practice, &#8220;Cloud Native&#8221;.</p><h2>Best Practice Alignment</h2><h3>Cloud Native</h3><p>Open up your multi-front war around continuous delivery, TDD, IaC, local dev vs integrated environments, strict vs passive conventions, who tests what, branch management, observability, blue green or canary, or God help us release trains, documentation, explainability, refactor vs rewrite, micro vs macro services vs monolith, to monorepo or not &#8230;</p><p>These are alignment meetings, brown bags, team all hands and then more realignment meetings. They are expressed at best as onboarding wikis and READMEs that you beg teams to align to, get frustrated when they don&#8217;t and watch the tech debt pile up if you actually want to ship software. You&#8217;re managing a constant flow of pragmatic compromise to keep the business moving forward and you do your best to manage the balance.</p><h3>AI Native</h3><blockquote><p>Encode your engineering biases as executable context. Not slides. Not tribal norms. Not onboarding decks. Enforced context. Turn talk tracks into markdown, dead wikis into living enforced context.</p></blockquote><p>This feels like therapy to a weary tech leader&#8217;s soul. &#8220;Best practice&#8221; finally has meaningful and sustainable weight, metaphorically and technically speaking, in your engineering system.</p><h2>Tech Debt</h2><h3>Cloud Native</h3><p>Tech debt is in the eye of the beholder, it&#8217;s felt mostly in implicit ways. Time to deliver changes to prod keeps rising, path to product pain drives angst, but the team says they can always fix that by taking an axe to the best practice alignment. The finger pointing starts and then ultimately the business is put into a hostage crisis, &#8220;if you really want this done right then I need to rebuild all of this&#8221;.</p><blockquote><p>The cost to &#8220;fix&#8221; or more accurately re-finance tech debt is significant. It&#8217;s a running aggregation of each day&#8217;s compromise where any in isolation may have been the &#8220;right&#8221; call but now you are backed into a corner and you either double down, pay down or invest in the purist pay off plan. </p></blockquote><p>But make no mistake you are armed with few <em>scalable</em> defenses against this dynamic from repeating over and over.</p><h3>AI Native</h3><p>Being able to bring explicitness to what was implicit and tribal should certainly be a welcomed technique change, but it&#8217;s a superpower because it scales. It scales because it&#8217;s not dependent on human capacity and non-deterministic application. <a href="https://www.teamstechntonic.com/p/transformation-triad">In my article on the transformation triad</a> I talk about how you must make the right thing the easy thing, then make the easy thing the habitual thing. Despite those points having &#8220;easy&#8221; in the phrasing, making that happen is anything but easy and that&#8217;s because humans are inherently complex and highly constrained. </p><p>Agents are only as difficult and complex as you define them and only theoretically constrained by the compute you feed them. That&#8217;s an operating primitive whose scale fundamentally changes what&#8217;s possible, over what time horizon and with what resources. We&#8217;ve never had any truly effective vehicle to solve coordination and motivation cost, we do now.</p><blockquote><p>The CTO instinct of <em>&#8220;what can I do with a team of a dozen&#8221;</em> has turned into what could I accomplish with a team of 2 or 3. </p></blockquote><h2>Explainability</h2><h3>Cloud Native</h3><p>The more shared understanding you want, the more human effort you must spend creating and consuming non-user facing value artifacts, effort diverted from building the product itself. So you inevitably make daily tradeoffs between this. Bias towards execution and you lean on those that already have the understanding and settle for imbalanced utilization and frustration from those on the sidelines watching or working on low value things. Bias towards shared understanding and you get more balanced utilization but sacrifice near term velocity and perhaps quality. </p><p>These are poor choices.</p><h3>AI Native</h3><p>Explainability is not limited by human cognitive load or tribal effort, instead it&#8217;s democratized through a durable and evolving instruction set in the codebase/filesystem itself. Humans are no longer the bottleneck of contribution or consumption. Use and interrogate the system to understand and ultimately contribute to the system.</p><p>In TDD we used to talk about the value of self documenting code and that tests were the best form of that. We&#8217;re now in a TDD renaissance. </p><blockquote><p>What used to take a form of miraculous spiritual revival to get strong TDD adoption is a few lines in a markdown file. Entire test pyramid alignment a few more. Durable. Always enforced, executed and results honored. </p></blockquote><p>My therapy bill is nose diving as a type.</p><h2>The reward was the vibes we made along the way</h2><p>Let&#8217;s not kid ourselves, we&#8217;ve been swimming in vibes for decades. </p><blockquote><p>Vibes about code quality, testing discipline, architectural purity, what &#8220;good&#8221; was, what &#8220;done&#8221; was, who works well with whom, the codebase no dev wants to touch etc&#8230; I think in large part our defensiveness about <em>those</em> vibes is the root of skepticism about AI native workflows because it directly confronts the vibe reality.</p></blockquote><p>Now to be fair, there&#8217;s a lot we&#8217;re discovering and learning about the AI native workflow, what works and what doesn&#8217;t, what&#8217;s fun, painful, scales or tanks. But the compounding pace of innovation and quality in this space is undeniable.</p><p>The right question every business should be asking themselves is not what are all the correct tooling/implementation choices to make today, it&#8217;s how do we urgently orient ourselves around a new engineering paradigm that puts us on the right curve. A curve where we can quickly pivot, ideate and learn, scale much more efficiently, massively shorten feedback loops and time to market. </p><p>The efficiency, velocity and scale gains to be had here for most businesses in many contexts are measured in orders of magnitude, not incremental. If you aren&#8217;t re-evaluating aged assumptions through this new paradigm, you&#8217;re doubling down on legacy thinking and while that may feel like maturity I think it&#8217;s more fundamentally a misplaced trust and defense of the &#8220;vibes&#8221; you&#8217;ve previously known.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Teams, Tech &amp; Tonic! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[FinOps X 2023: Day 1 Notes]]></title><description><![CDATA[FOCUS open source project is the main attraction]]></description><link>https://www.teamstechntonic.com/p/finops-x-2023-day-1-notes</link><guid isPermaLink="false">https://www.teamstechntonic.com/p/finops-x-2023-day-1-notes</guid><dc:creator><![CDATA[Kyle Campos]]></dc:creator><pubDate>Thu, 29 Jun 2023 06:35:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SNX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>FinOps community hitting its stride</h3><p>It was clear from minute one how much growth the FinOps community has had over the past year. The main room was buzzing, completely sold out, the vendor floor was flooded, 200 something turned away, the venue itself here in San Diego a big step up from last year&#8217;s inaugural event in Austin. 11,000 community members strong now and the energy level matched the numbers. The <a href="https://www.cnbc.com/2023/06/26/ibm-to-acquire-software-company-apptio-for-4point6-billion.html">IBM acquisition of Apptio</a> for $4.6bil  juiced the hallway convos and gave additional market validation of the ecosystem. You can tell when a community is feeling that confidence, riding momentum, cultural identity shining through and this year is that moment for FinOps. </p><h2>Themes of the Day</h2><h3>&#8220;Shift left FinOps&#8221; - DevOps and FinOps community merge</h3><p>Natalie Daley from HSBC gave a great high level walk through of their FinOps journey along with a slide that I give a 9.5/10 for richness. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SNX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SNX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 424w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 848w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SNX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png" width="1456" height="591" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:591,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6332358,&quot;alt&quot;:&quot;Natalie Daley from HSBC gave a great high level walk through of their FinOps journey&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Natalie Daley from HSBC gave a great high level walk through of their FinOps journey" title="Natalie Daley from HSBC gave a great high level walk through of their FinOps journey" srcset="https://substackcdn.com/image/fetch/$s_!SNX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 424w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 848w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.png 1272w, https://substackcdn.com/image/fetch/$s_!SNX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4953c0b-6d7e-433e-af3f-661c231d1e59_3905x1585.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>Her examples of how certain capabilities, like power scheduling, matured over time to eventually land in the Run phase. On looking towards the future the talking points made me chuckle a bit with how communities can follow same evolutionary paths, talk around the same principles with slightly modified language and unfortunately all too often (re)learn all the same lessons.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8sw4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8sw4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 424w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 848w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 1272w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8sw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png" width="1024" height="417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:417,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:551150,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8sw4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 424w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 848w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 1272w, https://substackcdn.com/image/fetch/$s_!8sw4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82b278bf-b93e-4a4b-87b2-40f34aa560f1_1024x417.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I heard the same principles as years past in DevOps, PaaS/Platform Eng communities in some cases borrowed language in others just new: culture &gt; tooling, shift left, feedback loops, waste elimination, value identification. </p><blockquote><p>My quick warning to the FinOps community here as someone who&#8217;s traveled this road many times before, pathological behavior of organizations is a critical friction point. It&#8217;s easier to identify and reward fire fighters than forrest management. If you want to move left, you have to face this head on. Ignore incentive structures at your own peril. </p></blockquote><p>Mike Fuller talked about getting <em>&#8220;data in the path&#8221;</em> for engineers which is a similar trajectory security engineering took with DevSecOps and FinOps inevitably must take to get in <em>&#8220;golden paths&#8221;</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_!ak6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ak6n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 424w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 848w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 1272w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ak6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png" width="1023" height="278" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76914514-20db-48f8-b740-8d40b668093a_1023x278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:278,&quot;width&quot;:1023,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ak6n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 424w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 848w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 1272w, https://substackcdn.com/image/fetch/$s_!ak6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76914514-20db-48f8-b740-8d40b668093a_1023x278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This left me pondering an idea that I think could be very valuable but certainly interesting. Imagine a community mashup conference between FinOps and DevOps communities. There is much more common ground than assumed and our time to value would shrink considerably if we just broke down the silos. We&#8217;d learn things like not everyone in FinOps community has an excel tattoo and a pocket calculator and turns out not everyone in DevOps community has social anxiety and loves mechanical keyboards. Well maybe the latter is true but let&#8217;s make it happen anyway!</p><h3>Unit Cost moves from wish list to must have</h3><p>Equifax, HERE Technologies and several others have been discussing what has been the white whale of FinOps for some time and that is unit cost visibility. It&#8217;s important for the community to have organizations starting to realize this because it moves FinOps closer to business value than just waste management. That&#8217;s starting to happen as more companies move into walk and run stages. Broader realization on this capability will help close the gap on FinOps participation and tangible benefits as revealed in the <a href="https://resources.cloudbolt.io/industry-reports/the-real-state-of-finops">Real State of FinOps</a> research.</p><h3>FOCUS takes main stage</h3><p><a href="https://focus.finops.org/">FOCUS</a> is the <em>FinOps Open Cost &amp; Usage Specification</em> which has recently hit v0.5 milestone and is rapidly picking up community interest. Udam Dewaraja and Mike Fuller&#8217;s breakout room on FOCUS was standing room only with massive interest from practitioners, SaaS vendors and CSPs alike(<em>cough except AWS cough</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_!63mr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!63mr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 424w, https://substackcdn.com/image/fetch/$s_!63mr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 848w, https://substackcdn.com/image/fetch/$s_!63mr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 1272w, https://substackcdn.com/image/fetch/$s_!63mr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!63mr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png" width="1456" height="923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:923,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9316350,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!63mr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 424w, https://substackcdn.com/image/fetch/$s_!63mr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 848w, https://substackcdn.com/image/fetch/$s_!63mr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.png 1272w, https://substackcdn.com/image/fetch/$s_!63mr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d336e5a-89f9-4d92-92b2-30adf119707a_4032x2555.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><blockquote><p>This project to me represents the next cycle of FinOps growth and opportunity to impact the broader cloud industry in a significant way. </p></blockquote><p>If we can normalize cost and usage data across CSPs, SaaS and in house data that will drive a few streams:</p><ol><li><p><strong>Multi-cloud</strong>: generally thought to be at worst foolish waste and at best a necessary evil/pain, we&#8217;d now be able to actually make intelligent workload placement choices and have a chance at making multi-cloud a true value add to our businesses.</p></li><li><p><strong>Fully loaded unit cost</strong>: It&#8217;s impossible to over state how painful it is to stack fully loaded costs(licensing, observability, CI/CD, cloud hosting, shared costs, humans etc&#8230;). Everyone draws their own good enough line, but FOCUS would significantly lower the burden and raise the ceiling of what&#8217;s possible.</p></li><li><p><strong>Community leverage vs bespoke execution</strong>: We&#8217;ve all been solving this our own way and making very little progress as an industry. FOCUS would represent a massive step forward industry wise that puts everyone on a different velocity curve for success.</p></li></ol><p>I&#8217;m very excited for FOCUS and can&#8217;t wait to get more directly involved with that project, hope you do as well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Teams, Tech &amp; Tonic! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Building sustainable organizational momentum through inchworm movement]]></title><description><![CDATA[Sync and stretch are paired motions that teams must employ]]></description><link>https://www.teamstechntonic.com/p/building-sustainable-organizational</link><guid isPermaLink="false">https://www.teamstechntonic.com/p/building-sustainable-organizational</guid><dc:creator><![CDATA[Kyle Campos]]></dc:creator><pubDate>Sat, 22 Oct 2022 23:35:22 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/96468640-605b-4170-a398-adde73ef7b96_1024x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The elusive and brittle dynamics of generating forward progression and <strong>sustainable</strong> <strong>momentum</strong> in software organizations should be what takes most of a good leader&#8217;s energy and focus. It&#8217;s been the centerpiece of the vision statement I share at every one of my org&#8217;s all hands for several years.</p><div class="pullquote"><p>Through <strong>relentless focus</strong> on solving the systemic challenges we face, we are going to break through to the next phase of maturity, scale and success where we <strong>sustainably</strong>, plan, build, deliver, operate and scale amazing products that create value for our customers and <strong>momentum</strong> for Smarsh.</p></div><p>A seasoned leader knows how difficult momentum is to build and how easy it is to disrupt. It takes collective commitment to disciplines that combat both the inherent entropy that exists in organizations as well as the bad actors that derail progress. If you can&#8217;t map practices that reinforce the positive behavior to combat the negative behaviors that are discovered, then you are watching the inevitable decline of your team and org. <strong>The larger the org the longer the corrective turns take, the more important it is to have quick feedback loops.</strong></p><p>One metaphor I use to explain how to build momentum in software delivery is to look at the inchworm. It has two staged motion, the starting loop position(sync) where hind and head are together is the foundation for the forward movement when the head is able to extend forward(stretch). The rhythm in the sync and stretch motions are what create momentum for the inchworm.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OlEr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OlEr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 424w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 848w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OlEr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif" width="320" height="240" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1210640,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OlEr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 424w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 848w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!OlEr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1ae40841-1a4e-414a-b8c1-2b53814c2a5e_320x240.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h1>Sync - adoption and alignment</h1><p>The org has to have a handle on current business and product scope. The head and hind have to be close enough so that there isn&#8217;t paralyzing confusion, solution fragmentation, firefighting, etc&#8230; to even give you the opportunity to extend forward with another <em>appropriately</em> <em>disruptive</em> innovation cycle. This sync motion is where you drive and incentivize adoption and alignment.</p><p>In my organization this will frequently be driven through <strong>communities of practice</strong>(COP) where a new convention has proven valuable and we want to see that get adoption in all of our teams. We will set shared goals for those teams to adopt the pattern and allocate in people that can help them implement/adopt where needed.</p><p>Here are some signals you need to improve your adoption and alignment:</p><ul><li><p>Long lead time to value across org when new convention/pattern emerges</p></li><li><p>Large disparity across team health and outcomes</p></li><li><p>Large gap in latest versions of services or patterns made available(provider) and what&#8217;s being consumed or implemented against by teams(consumer)</p></li></ul><h1>Stretch - innovation movement</h1><p>If your latest patterns are reasonably well adopted and there&#8217;s strong alignment between teams, then you need to start the next stretch, the next innovation movement. Waiting until there&#8217;s full adoption or no alignment challenges will keep you paralyzed, look for 80/20 strong majority conditions and introduce the next stretch.</p><p>Every team needs to innovate in their space. That innovation pressure will be from external and internal forces. It may be driving toil out of day 2, it may be making the path to prod simpler, it may be updating dependencies, it may be adding a new customer facing capability.</p><p>Here are some signals you need to improve your innovation movement:</p><ul><li><p>DORA metric outliers, not keeping pace</p></li><li><p>Disproportionate security toil (often due to aging dependency chain)</p></li><li><p>Toil burnout in the team and difficulty finding new talent</p></li></ul><h1>Disembodied Innovation</h1><p>If your movements are out of sync, if you stretch too early prior to a strong sync stage you will get <strong>disembodied innovation</strong>. The team doing the innovation will leave behind the rest of the org and instead of organizational momentum you get organizational outliers that the rest of the org views as a unicorn instead of a model of what&#8217;s to come. This is somewhat by design for companies with &#8220;labs&#8221; style teams, I won&#8217;t address my challenges with that model here, rather I&#8217;ll just say </p><div class="pullquote"><p>if you&#8217;ve isolated innovative movement to a single team or a &#8220;center of excellence&#8221; don&#8217;t be surprised when your organization as a whole underperforms.</p></div><p>Be like the inchworm, focus on bringing your sync and stretch into harmony and observe how you build sustainable momentum and meaningful forward progression.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Teams, Tech &amp; Tonic! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Transformation Triad]]></title><description><![CDATA[The unending cycles of cultural transformation]]></description><link>https://www.teamstechntonic.com/p/transformation-triad</link><guid isPermaLink="false">https://www.teamstechntonic.com/p/transformation-triad</guid><dc:creator><![CDATA[Kyle Campos]]></dc:creator><pubDate>Fri, 15 Jul 2022 23:29:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xqhl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Software companies are by and large an organizational wreck. They are all their own types of wrecks but for anyone who&#8217;s moved around in the industry you quickly begin to see the shared pathology. The dysfunction is I think mostly a symptom of demand. The demand on technology and pace of innovation puts companies and their leaders on a speed train to a level of aspiration, responsibility and accountability that often is far beyond their experience and expertise. </p><p>When the systemic problems spring up it&#8217;s often easier for people to just find a new job rather than do the hard transformative work inside a complex ecosystem. But I&#8217;m writing for those of you who stay, who are inspired(or incentivized enough) to, as <a href="https://twitter.com/jasoncwarner">Jason Warner</a> puts it, <em>&#8220;change the slope&#8221;</em> of your organization.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/jasoncwarner/status/1530991566130585600&quot;,&quot;full_text&quot;:&quot;I abs think people that can level up entire orgs let alone companies, particularly existing entities, are super rare. Like unicorn level rare. Most industry recognized great people can manage a current line slope but few can change &amp;amp; bend curves upward. Very few. Start early&quot;,&quot;username&quot;:&quot;jasoncwarner&quot;,&quot;name&quot;:&quot;Jason Warner&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sun May 29 19:16:48 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:15,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>For reasons that I&#8217;m not entirely sure, I&#8217;ve made a career out of this, or maybe more accurately, transformation ended up making my career. It can be both deeply frustrating but also an incredibly rewarding journey when you pour years of effort out to see a group of people reach a level they never thought possible. <strong>Each journey is its own steeplechase complete with diverse sets of obstacles that teach you new ways to motivate, reward, inspire and perhaps most importantly persevere.</strong> While there is no formula to apply, there are patterns I&#8217;ve discovered that I believe are helpful as a guiding light as you navigate the intricacies of your context.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xqhl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xqhl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xqhl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg" width="1456" height="559" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218606,&quot;alt&quot;:&quot;Transformation Triad diagram&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Transformation Triad diagram" title="Transformation Triad diagram" srcset="https://substackcdn.com/image/fetch/$s_!xqhl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xqhl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F830e60c5-c158-4905-98ff-423423263a33_3227x1239.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><h2>1. Stop doing deathly dumb things</h2><h3>Awareness</h3><p>Before you start pouring yourself into investment strategies, training opportunities and re-org plans, or even before you refresh pitch decks with today&#8217;s <s>hawt </s>hot memes that will dazzle the forever near retirement exec who&#8217;s stifling all change, you have to deal with what&#8217;s killing the team <em>today</em>. It&#8217;s the oddly elusive but certainly deadly cultural instincts that the organization is addicted to, that to any outsider reeks of death, but to most of the proverbial frogs in the pot, it&#8217;s just another day and the water is imperceptibly warmer than yesterday.</p><p>There&#8217;s almost certainly good reasons for how the team arrived where they are, why the deadly behavior is now the instinct, and while that may have bearing on how you communicate a necessary change, it can&#8217;t prevent you from doing what&#8217;s right no matter how much inertia exists.</p><blockquote><p>Be <strong>curious</strong> and follow the smells.</p><p>Be <strong>observant</strong> and follow the pain.</p><p>Be <strong>decisive</strong> and follow through.</p></blockquote><p>You have to have the guts to be wrong. When you come into an org and wonder how the heck they arrived there, when you see what in any healthy environment would be considered insane yet has somehow become a cultural norm, often times the answer lies right here. It&#8217;s far easier to observe than to object, to coddle rather than change. </p><p><em>Examples: &#8220;<a href="https://continuousdelivery.com/implementing/culture/">pathological</a>&#8221; org structures, hero making, &#8220;single throat to choke&#8221;, pushing pain downstream, misdirection, <a href="https://www.youtube.com/watch?v=tG6-plNQ8_8">change approval boards</a>, poisonous cultural elements(the 10x a$$hole) &amp; transformational detractors</em></p><h2>2. Make the right thing the easy thing</h2><h3>Enablement</h3><p>At this point you&#8217;ve stopped the bleeding from mortal self inflicted wounds, you&#8217;ve raised awareness through vision decks and which may have even been positively received but positive momentum is still a far way off. In order to get lift you must find a way to create a foothold by demystifying the brave, but alien new world you&#8217;ve been describing as the promised land. There&#8217;s no one right way to choose where to start but there are a collection of factors you should consider:</p><ul><li><p>Where is the greatest felt pain in the org and how does that map to business impact?</p></li><li><p>Where does that pain intersect with relatively few dependencies either organizationally or technically?</p></li><li><p>Is there a new project where you want to start on a new paradigm and create a &#8220;lighthouse model&#8221;?</p></li><li><p>Where do you have change agents and where are the detractors?</p></li></ul><p>As you weigh those factors you want to plot a course for early wins that create a foothold you can leverage for more change in order to develop momentum. </p><blockquote><p>I strongly caution <em>against</em> storming the castle to slay the dragon with your first draw of the sword, there is a trail of failure awaiting you on that path. Instead, <strong>focus on building cultural momentum</strong> that stays aligned completely to the vision, inclusive of dragon slaying, while piling up small, meaningful win after win. </p></blockquote><p>That gives the team confidence, their own learnings, ownership of the journey and solution and creates the benevolent organizational beast that can take on that dragon through positive inertia.</p><p><em>Examples: CI/CD paths all the way to prod, increased empowerment in teams, better tooling and observability, more direct communication/escalation paths, <a href="https://medium.com/codex/what-is-a-paved-path-b2294463a3a9">paved paths</a></em></p><h2>3. Make the easy thing the habitual thing</h2><h3>Culture</h3><p>One of the definitions of culture I find most helpful in this context is <em>the subconscious reflexes of an organization</em>. It&#8217;s what people and teams do instinctively. When an org has bad or unhealthy instincts it&#8217;s easy to become impatient and unreasonably direct with the correction. </p><blockquote><p>It&#8217;s important to remember that cultural turnarounds are not simply a matter of philosophical principle alignment, rather they are the result of thousands of corrections <em>to</em> those principles executed consistently over years all the while effectively enabling the teams(see point #2) so these corrections are actionable. </p></blockquote><p>It takes that type of consistency before you start seeing the instincts change and the cultural current shift directions. I can&#8217;t stress this enough, <strong>adjust your measurement window to years not months</strong>.</p><p>The more you can leverage platform patterns and <a href="https://medium.com/codex/what-is-a-paved-path-b2294463a3a9">paved paths</a> in your enablement the more positive behaviors your teams consume without democratizing every micro-pattern under the sun. When teams are feasting on a steady diet of &#8220;right&#8221; and &#8220;easy&#8221; things,  changes to appetites, behavior and instincts will follow.</p><p>For corrections that require more challenging or staged adoption, I coach teams in what I call the <em>inchworm adoption pattern</em> upon which I&#8217;ll expand in a <a href="https://www.teamstechntonic.com/p/building-sustainable-organizational">separate article</a>.</p><div><hr></div><p>If you found this helpful at all please share and subscribe.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.com/p/transformation-triad?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.teamstechntonic.com/p/transformation-triad?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.teamstechntonic.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.teamstechntonic.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>