<?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[Good Tech Things: Tech the Heck?]]></title><description><![CDATA[I try to explain in plain language what a particular tech startup’s product does - despite it being non-obvious on their own product page. ]]></description><link>https://newsletter.goodtechthings.com/s/tech-the-heck</link><image><url>https://substackcdn.com/image/fetch/$s_!pt3-!,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%2F53dec02b-d276-41ae-98ec-b34b1e686c78_120x120.png</url><title>Good Tech Things: Tech the Heck?</title><link>https://newsletter.goodtechthings.com/s/tech-the-heck</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 18:48:52 GMT</lastBuildDate><atom:link href="https://newsletter.goodtechthings.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Forrest Brazeal]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hello@goodtechthings.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hello@goodtechthings.com]]></itunes:email><itunes:name><![CDATA[Forrest Brazeal]]></itunes:name></itunes:owner><itunes:author><![CDATA[Forrest Brazeal]]></itunes:author><googleplay:owner><![CDATA[hello@goodtechthings.com]]></googleplay:owner><googleplay:email><![CDATA[hello@goodtechthings.com]]></googleplay:email><googleplay:author><![CDATA[Forrest Brazeal]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Notes on Nix]]></title><description><![CDATA[They helped me. Maybe they will help you.]]></description><link>https://newsletter.goodtechthings.com/p/notes-on-nix</link><guid isPermaLink="false">https://newsletter.goodtechthings.com/p/notes-on-nix</guid><dc:creator><![CDATA[Forrest Brazeal]]></dc:creator><pubDate>Mon, 20 Jan 2025 17:46:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yVAn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>I have spent the last 5 years telling myself &#8220;Someday I&#8217;m going to sit down and figure out what Nix actually is.&#8221;</em></p><p><em>So I finally used the US holiday weekend to look into it.</em></p><p><em>Here is what I learned:</em></p><div><hr></div><p><a href="https://nixos.org/">Nix</a> is a set of tools for helping you configure your software environment exactly the same way every time. That is what it is. </p><p>However&#8230;</p><p>The ideas behind Nix are advanced, so much so that it started life as a guy named Eelco Dolstra&#8217;s <a href="https://edolstra.github.io/pubs/phd-thesis.pdf">Ph.D. dissertation</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. It has a learning curve that goes beyond &#8220;steep&#8221; and does a full loop-the-loop, like one of those fairground rides that unfolds off the back of a truck. The biggest reason Nix is still a niche technology, rather than the One True Way that we manage our software packages, is that most professional software engineers who take one look at Nix say &#8220;Dear God, no. And also, what is it? Please make it stop.&#8221; For them, the cure (reshaping their brains to speak Nix) is worse than the disease.</p><p>But those who persevere&#8212;interesting software shops like <a href="https://blog.replit.com/powered-by-nix">Replit</a> and <a href="https://shopify.engineering/shipit-presents-how-shopify-uses-nix">Shopify</a>&#8212;choose Nix for a good reason. Because there is a disease. And it lies in wait for us all.</p><h3>THE DISEASE </h3><p>The disease is software itself. Specifically, software dependencies.</p><p>All the little packages that your code imports, plus all the little packages that THEY import, right down to things like the C compiler included with your operating system (OS)&#8230; </p><p>The metadata used to compile your system libraries&#8230; </p><p>The minor version of your operating system&#8230; </p><p>All those things your code needs to run are dependencies and collectively they are known as your software environment.</p><p>(Sometimes Nix people prefer to say &#8220;the closure of your dependencies&#8221; which is a FUNCTIONAL PROGRAMMING way of saying &#8220;the whole universe of everything that you depend on&#8221; but FUNCTIONAL PROGRAMMING is one of those things a lot of us don&#8217;t feel comfortable thinking about and so we are not going to think about it.)</p><p>Any time you deploy software &#8212; to paraphrase our buddy Eelco, that&#8217;s when you move a program from computer A to computer B and it still works when it gets there&#8212;you are betting that the software environment on computer B will interact with your code in the same way that it did on computer A.</p><p>Historically, this has been a sucker&#8217;s bet. Linux uses what is called &#8220;dynamic linking&#8221; which means that the system libraries you depend on can change out from under you when your OS updates. The default package managers for your Linux distros, like yum and apt-get, like to install a single version of your dependencies GLOBALLY which means that if different apps require different versions then haha good luck.</p><p>If you have ever tried to update Python on your Macbook, you know how easy it is to end up with a nasty dirty developer environment full of broken packages of unknown origin. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yVAn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yVAn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 424w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 848w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yVAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png" width="1280" height="1280" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ctrl-Z&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ctrl-Z" title="Ctrl-Z" srcset="https://substackcdn.com/image/fetch/$s_!yVAn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 424w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 848w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!yVAn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ef45a5-cd30-4b55-b87c-67b831e87b54_1280x1280.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>What we all want is REPRODUCIBILITY which means I want to specify EXACTLY what dependencies my software environment needs and I want them to deploy EXACTLY THE SAME WAY every time on every machine. That is the problem Nix is trying to solve.</p><p>And at the time Eelco was writing his dissertation in the early 2000s there was not really a great way to ensure this.</p><h3>THE NIX CURE</h3><p>The cure was functional programming!</p><p>This is why so many people get hung up on Nix, because functional programming hurts our brains. But the big concept is not hard to understand:</p><p>Nix wants to help you build your software &#8220;without side effects&#8221; - that is, without changing other things in your system that you didn&#8217;t specify. This is sometimes referred to as a PURE FUNCTIONAL approach. Again, all it means is that what you put in (the description of what your environment should look like) is exactly what you get out.</p><p>Nix uses several pieces to make this happen, including among others:</p><ul><li><p>A little mini-programming language that helps you say what packages you want</p></li><li><p>A package manager (a thing that downloads the packages you want and saves them in a unique location)</p></li><li><p>A special build of Linux called &#8220;NixOS&#8221; that you can put your packages in if you want to have an end-to-end Nixified software environment</p></li></ul><p>A tricky part is that people might refer to all of these things, or some of them, or just one at a time, as &#8220;Nix&#8221;. And that is why when you ask ten different Nix gurus to define &#8220;Nix&#8221; you will get ten different answers, like blind men describing an elephant.</p><p>But don&#8217;t be dazzled. Nix is a set of tools for helping you configure your software environment exactly the same way every time. That is what it is. </p><h3>THE INSUFFICIENT CURE</h3><p>Docker. Docker is the insufficient cure to the software dependency disease.</p><p>If you want to prickle the hackles on a Nix devotee, say &#8220;Why don&#8217;t you just use Docker?&#8221;</p><p>The Nix devotee will say that Docker containers do not give you truly reproducible builds in the way that Nix does. There are quite a few things that can change out from under you, even with a &#8220;pinned&#8221; Docker image. Plus, stacking Docker images on top of each other quickly leads to duplicated packages, whereas Nix hashes references to everything in the environment to avoid duplication.</p><p>The Nix devotee will also say that Dockerfiles are IMPERATIVE and Nix is DECLARATIVE. A Dockerfile says &#8220;run this command and then that command, in that order, to build the environment.&#8221; A Nix configuration says &#8220;Here is what the environment is supposed to look like, go make it so.&#8221;</p><p>That said, you can actually use Nix to generate Docker images and lots of people do.</p><p>I asked ChatGPT to give me an analogy comparing Nix and Docker, and it said if your software is a sandwich, Nix is like a recipe and Docker is like a lunchbox. </p><p>That is sufficiently insane that I&#8217;m going to roll with it.</p><h3>THE TRAGEDY OF NIX</h3><p>The tragedy of Nix is that the documentation is famously poor, the mini-language is hard to learn (it&#8217;s functional, natch), and over time other solutions such as Docker (for shipping reproducible environments) and Alpine Linux (for minimal OS builds) sprang up that were &#8220;good enough&#8221; for a lot of use cases.</p><p>That said, these days people are developing their software in cloud environments that need special automation, and the overall increase in sophistication of software infrastructure teams suggests that maybe Nix has brighter days ahead. There&#8217;s really nothing else out there quite like it. </p><p>If you want to get into the HOW of Nix, I recommend <a href="https://zero-to-nix.com/">these Zero to Nix tutorials.</a> </p><h2>Just for fun</h2><p>I drew this cartoon to help promote the fireside chat I&#8217;m doing with Rubrik next week. <a href="https://fnf.dev/40z2MSA">See you there</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X02G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X02G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 424w, https://substackcdn.com/image/fetch/$s_!X02G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 848w, https://substackcdn.com/image/fetch/$s_!X02G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 1272w, https://substackcdn.com/image/fetch/$s_!X02G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X02G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1236722,&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_!X02G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 424w, https://substackcdn.com/image/fetch/$s_!X02G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 848w, https://substackcdn.com/image/fetch/$s_!X02G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 1272w, https://substackcdn.com/image/fetch/$s_!X02G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe925835a-fc28-4824-86b4-e5d3ef17e72c_2050x2050.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The dissertation is actually wildly readable and informative. It is a Good Tech Thing. Bring it with you on a plane sometime. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Tech the Heck? Archera]]></title><description><![CDATA[I warned you this would be a recurring feature]]></description><link>https://newsletter.goodtechthings.com/p/tech-the-heck-archera</link><guid isPermaLink="false">https://newsletter.goodtechthings.com/p/tech-the-heck-archera</guid><dc:creator><![CDATA[Forrest Brazeal]]></dc:creator><pubDate>Tue, 15 Oct 2024 14:57:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dz-X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>As you may recall from <a href="https://newsletter.goodtechthings.com/p/tech-the-heck-cloudtruth">the first edition</a>: <strong>Tech the Heck?</strong> is a recurring feature in which I try to explain in plain language what a particular tech startup&#8217;s product does - despite it being non-obvious on their own product page</em>.</p><p><em>Today&#8217;s sponsor / victim stepping into the arena is <a href="https://shortclick.link/g719ez">Archera</a>, a <a href="https://www.freemanandforrest.com/">Freeman &amp; Forrest</a> client. Kudos to them for being good sports about this - I only do these write-ups with permission, but Archera has no editorial control over what I say.</em></p><div><hr></div><p>As far as I can tell, there are two types of cloud cost management products. </p><p>The first kind, like <a href="https://tanzu.vmware.com/cloudhealth">CloudHealth</a> and its many &#8220;FinOps&#8221; alternatives, primarily focuses on planning and reporting. Their value prop is that they give you better tools to figure out where your IT budget is going, and how to allocate it, than the AWS Billing console does.</p><p>The other kind promises to <em>sell you cloud at a discount, </em>and those products tend to have a red flashing warning label on them that goes SCAM SCAM SCAM SCAM. Either they&#8217;re playing <a href="https://www.vantage.sh/blog/aws-reserved-instances-updates">weird arbitrage games with resource reservations</a>, or they&#8217;re asking you to give them way too much control over your billing accounts, or they&#8217;re charging you a massive 15-40% fee for &#8220;savings&#8221; you could probably get on your own with a few hours of effort. </p><p>There&#8217;s a reason AWS is <a href="https://twitter.com/QuinnyPig/status/1717680362267251055">cracking down</a> on some of these shady practices. Products that promise to charge a percentage of what they &#8220;save&#8221; you by booking EC2 instances on your behalf have a fundamental incentive mismatch: the more cloud you buy, the more money they make. This is the opposite of what you want your cloud cost management partner to be rooting for.</p><p>So when I landed on <a href="https://shortclick.link/g719ez">Archera&#8217;s homepage</a>, my sketchiness antennae were way, way up.</p><div><hr></div><p>At first glance, Archera looks like it could be another &#8220;we book your AWS Savings Plans and charge you a fee for it&#8221; vendor. The buzzwords are all there on their homepage: flexibility! Discounts! Usage! Commitments! Incentives!</p><p>It took me a minute to realize that Archera is not a cloud reseller at all. Actually, it doesn&#8217;t fit into <em>either </em>of the cloud cost management categories I defined up top. They do have a basic FinOps platform that can book native AWS savings plans in your own account for you, but it&#8217;s free to use, no fees at all.</p><p>Archera is up to something a lot weirder and more surprising. It turns out that Archera is an <em>insurance </em>product.</p><div><hr></div><p>This is where cloud architects get bored and tune out, because insurance is boring. But it&#8217;s where finance people should get really interested.</p><p>As I understand it, Archera&#8217;s main thing is not selling you cloud discounts, but selling you peace of mind. The founder/CEO <a href="https://archera.ai/about/">came from AWS</a> and has seen first-hand that people are understandably squeamish about ponying up tens or hundreds of millions of dollars for a three-year cloud commitment when they have <em>no idea how much cloud they will actually need by then.</em></p><p>Archera&#8217;s solution to this problem is simple, much simpler than the buzzwords on the homepage might make you think. </p><ul><li><p>Step 1: you pay Archera a premium, like an insurance premium, to book shorter-term cloud savings plans and reserved instances directly in your AWS or Azure account<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Way shorter than 3 years, as low as 30 days in some cases. The shorter the commit term, the higher the premium.</p></li><li><p>Step 2: you use your committed resources.</p></li><li><p>Step 3: if for some reason you DON&#8217;T consume all your committed resources, Archera <strong>automatically pays you back </strong>to cover the difference. <strong>With real money.</strong></p></li></ul><p>Step 3 is the wild part. There are a few other cost management products out there that throw around words like &#8220;cloud commitment insurance&#8221;, but what they mean is something like &#8220;here is store credit you can use to buy even more of our knockoff savings plans, since you didn&#8217;t use all of them last time.&#8221; Archera, by contrast, puts actual dollars <em>back in your bank account. </em>I genuinely don&#8217;t think I have seen any other FinOps tool that does this.</p><p>Again, the reason they can pull this off is that they are not really a developer tooling product; they are a financial product, like car or boat insurance. Archera relies heavily on &#8220;reinsurance&#8221;, which is a jargon term meaning insurance for insurance companies. Somewhere, an actuary has figured out how likely it is that Archera will have to rebate all its customers overnight because us-east-1 got attacked by direwolves, and has spread that risk among other insurance companies so you will get your money back either way.</p><div><hr></div><p>I like what Archera is doing because I think they have fixed the incentive problem we talked about that plagues so many reseller-type companies. You are not paying Archera to &#8220;save you money&#8221;, you are paying them to take the risk out of not knowing how to forecast your cloud spend. This is a useful thing. </p><p>I do <em>not </em>particularly like <a href="https://shortclick.link/g719ez">their marketing website</a>, though. It&#8217;s long on high-level jargon (&#8220;Why Archera?&#8221;) and short on explanation (&#8220;<em>How </em>does Archera actually work?&#8221;). I would foreground the extremely clear and well-written <a href="https://docs.archera.ai/#/">docs</a> that are currently buried in the site footer, probably with an architecture diagram that shows how Archera interacts with your AWS account.</p><p>My advice to Archera is to stop using the same buzzwords that the cloud resellers do. You don&#8217;t want to be confused with those people because SCAM SCAM SCAM SCAM. </p><p>Talk about yourself like what you are: <strong>travelers&#8217; insurance for the cloud</strong>. </p><p>My wife and I took a 10th anniversary trip to Scotland recently. I bought trip insurance ahead of time. Not because I especially wanted to spend hundreds of additional dollars, but because I wanted to zero out the risk of losing the larger amount of money we spent on airline and hotel bookings if, oh I don&#8217;t know, Crowdstrike decided to push out another <a href="https://www.cirium.com/thoughtcloud/crowdstrike-it-outage-what-does-it-mean-for-airline-industry/">minor Windows update</a>. </p><p>The trip went great (thanks for asking!), and we enjoyed it even more knowing that our bookings were insured.</p><p>A product like that <em>should </em>exist for CFOs who are staring at their cloud forecasts and imagining what would happen if &#8230; well, if Crowdstrike decides to push out another minor Windows update. It seems to me that Archera has built that product. They should publish more content showing exactly how it works.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dz-X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dz-X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 424w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 848w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 1272w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dz-X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1450265,&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_!dz-X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 424w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 848w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 1272w, https://substackcdn.com/image/fetch/$s_!dz-X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d20b0b1-60d3-487a-94e0-55d846a12916_2050x2050.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>If you would like your product explained in a future edition of Tech the Heck?, <a href="mailto:forrest@freemanandforrest.com">let me know</a>.</em></p><div><hr></div><h2>Links and events</h2><ol><li><p>I&#8217;ll be <a href="https://www.linkedin.com/posts/forrestbrazeal_just-registered-for-amazon-web-services-activity-7237564944538357761-IyLx?utm_source=share&amp;utm_medium=member_desktop">back at AWS re:Invent</a> this fall for the first time in several years. Let me know if you&#8217;d like to grab coffee!</p></li><li><p>Emily and I <a href="https://www.thecloudcast.net/2024/10/influence-marketing-in-emerging-tech.html">recently appeared on The Cloudcast</a> to explain why we started Freeman &amp; Forrest and what we have been up to lately.</p></li><li><p>It is mid-October, which means you probably have about 30 days left to accomplish whatever goals you set yourself this year before the holidays kick in. Seems like a good time to redeem your <a href="https://www.pluralsight.com/redeemlink/genericV4?redemptionId=cb1f4abb-a6fe-43bc-abbf-d1637b1fd046#/">30 free days of learning</a> from Cloud Resume Challenge sponsor Pluralsight.</p></li></ol><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>In addition to savings plans and RIs, Archera also <a href="https://archera.ai/cloud-negotiated-discounts/">insures</a> AWS PPAs / EDPs and Azure MACCs. If you don&#8217;t know what those acronyms mean, take a moment to appreciate how beautiful your life is.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Tech the Heck? - CloudTruth]]></title><description><![CDATA[This is the weirdest email you will get today]]></description><link>https://newsletter.goodtechthings.com/p/tech-the-heck-cloudtruth</link><guid isPermaLink="false">https://newsletter.goodtechthings.com/p/tech-the-heck-cloudtruth</guid><dc:creator><![CDATA[Forrest Brazeal]]></dc:creator><pubDate>Mon, 19 Feb 2024 23:39:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>TL;DR: Welcome to a bizarre series called Tech the Heck, in which I try to explain in plain language what a particular tech startup&#8217;s product does - despite it being non-obvious on their own product page. </em></p><p>Look, most of the new technologies we deal with as software engineers are conceptually not that complex. We&#8217;re just not very good at explaining them, either to non-techies or to each other.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.goodtechthings.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 Good Tech Things! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Sure, we all like to think we&#8217;re above using marketing buzzwords: &#8220;leverage transformative innovation&#8221;, &#8220;supercharge ROI by driving accelerated adoption&#8221;, etc. But man, do we ever have a problem with technical jargon.</p><p>When I land on some developer-tooling startup&#8217;s product page, I find myself glazing over at words like &#8220;Programmatically provision customer-representative environments, for comprehensive cross-distro testing that prevents customer issues&#8221;. (That&#8217;s real copy, name withheld to protect the guilty.) That description paints NO picture in my mind&#8217;s eye. I can read it five times and it just drains out of my brain like water through a sieve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xASz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xASz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 424w, https://substackcdn.com/image/fetch/$s_!xASz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 848w, https://substackcdn.com/image/fetch/$s_!xASz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 1272w, https://substackcdn.com/image/fetch/$s_!xASz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xASz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png" width="1456" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:234379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xASz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 424w, https://substackcdn.com/image/fetch/$s_!xASz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 848w, https://substackcdn.com/image/fetch/$s_!xASz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 1272w, https://substackcdn.com/image/fetch/$s_!xASz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a80d0ad-c080-4e90-876a-3d29465f8ac2_2048x949.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The obtuse way we talk about technology has a couple of bad effects: it makes us feel dumb, and it helps vendors foist expensive crap onto us before we realize what we&#8217;ve gotten ourselves into.</p><p>&#8220;Tech the Heck?&#8221; is a new series I&#8217;m trying that explains WHY a software product exists and WHAT problem it is trying to solve, in as plain English as I can come up with. Think of it not as the missing manual, but as the missing confessional. Also, there will be cartoons.</p><p>Huge round of applause to consulting client <a href="https://www.cloudtruth.com/">CloudTruth</a>, who were incredibly good sports to let me share today&#8217;s notes publicly. Seriously, this is VERY cool of them. I wouldn&#8217;t be doing this if they hadn&#8217;t given the okay, and I also wouldn&#8217;t be doing it unless I thought their product was legitimately useful - and deserves to be better explained.</p><h2>Tech the heck? - CloudTruth</h2><p>Selling professional developer tools is really hard. People think this is because developers don&#8217;t like to pay for things. And they don&#8217;t, but that doesn&#8217;t really matter, because in a business context the developers aren&#8217;t usually the ones <em>buying </em>the things.</p><p>The real problem is a mismatch in values. Developer tools are usually built by developers who care a LOT about doing software engineering The Right Way. They care about good abstractions and clean code and hygienic ops. They care about writing fast, maintainable apps. They might even have left their old day job because they were so frustrated by the slow, out-of-date practices and DIY tooling. They believe they can build a better path. And they assume that the better path ought to be worth money, because what&#8217;s more valuable than happy, productive developers?</p><p>This is why so many technical founders market their tools with phrases like &#8220;easy to use / better abstractions / less toil&#8221;: because those are the things <em>they themselves </em>value. If you want to get developers to adopt an open-source product, definitely talk about the great abstractions and ease of use. </p><p>But if you want engineering directors to <em>pay </em>for a tool, you&#8217;re probably gonna have to do better than that. It is 2024. Nobody has budget and everybody is laying people off. Nice-to-haves are not need-to-haves. When you, a developer, ask your boss to buy a product that will help you design more aesthetically-pleasing build pipelines, the boss is hearing &#8220;Can we spend money on a more fun way to do non-revenue-generating tasks?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gn6E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gn6E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 424w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 848w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 1272w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gn6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png" width="1456" height="3488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3488,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1850665,&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_!gn6E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 424w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 848w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 1272w, https://substackcdn.com/image/fetch/$s_!gn6E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9aaeb28e-4d06-4ce5-886b-2e59d3dbd306_2048x4906.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>This is where <a href="https://www.cloudtruth.com/">CloudTruth</a> comes in. They asked me to take a look at their homepage and see if I could think of any ways to explain their product better. When I first landed on it, the main hero copy looked something like this. (They&#8217;re A/B testing some new things now, so you might see something different when you click):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R1kq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R1kq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 424w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 848w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R1kq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:676280,&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_!R1kq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 424w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 848w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!R1kq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec30c611-449d-407a-b3f6-3a2eb0e1c2bf_3552x1472.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>OK, based on just that information, what problem would you guess that CloudTruth is trying to solve?</p><p>They&#8217;re apparently selling something that&#8217;s supposed to help with &#8220;config&#8221;. When I hear &#8220;config&#8221;, I think &#8220;YAML templates.&#8221; Or maybe it&#8217;s some kind of infrastructure-as-software product that helps you manage config with code? Maybe it&#8217;s a configuration management database (CMDB) for tracking IT assets! I don&#8217;t know, and context clues aren&#8217;t helping. It definitely FEELS like I should know what they&#8217;re referring to, though, so I catch myself nodding along.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RI9w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RI9w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 424w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 848w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 1272w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RI9w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png" width="1456" height="1298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9171994-b365-446f-98c7-e685afc791bf_2008x1790.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1298,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:617917,&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_!RI9w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 424w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 848w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.png 1272w, https://substackcdn.com/image/fetch/$s_!RI9w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9171994-b365-446f-98c7-e685afc791bf_2008x1790.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>The next thing on the page is a demo video. We could do a whole essay about making a great demo video, but just note that the very first thing you see in that video is a slide called &#8220;The need for ConfigOps in modern SDLCs.&#8221;</p><p>Hang on. I already don&#8217;t know what they mean by &#8220;config&#8221;. Now we&#8217;re talking about ConfigOps. What is ConfigOps? It&#8217;s a term CloudTruth is trying on for size to encompass what they do, but it creates no picture in my mind. I&#8217;m pretty sure I have both config and ops in my SDLC already. Maybe I don&#8217;t need this product, whatever it is.</p><p>Here&#8217;s where I pause again to clarify that I am not dunking on CloudTruth. I think they have built something interesting and it probably even speaks well of them that so far they have put 99% of their energy into building it, rather than tweaking copy on their landing page. But<em> what the heck is it?</em></p><div><hr></div><p>Simply put: CloudTruth is a single pane of glass for configuration data. Configuration data is secrets, environment variables, and other parameters&#8212;the stuff you inject into your app at deploy time to make it work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ciYM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ciYM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 424w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 848w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ciYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png" width="1140" height="1112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1112,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Unfair Truth&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Unfair Truth" title="Unfair Truth" srcset="https://substackcdn.com/image/fetch/$s_!ciYM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 424w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 848w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.png 1272w, https://substackcdn.com/image/fetch/$s_!ciYM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af59490-f27e-46d6-a105-d2d0ab93f56e_1140x1112.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>Yes, there are tools that manage certain types of config data today. Hashicorp has Vault. AWS has Secrets Manager and SSM Parameter Store (or whatever they&#8217;re called these days; I&#8217;m not looking it up). The Linux Foundation has a vaguely terrifying open-source thing called <a href="https://external-secrets.io/latest/">External Secrets Operator</a> that sucks all your config data into Kubernetes. Some of us are unfortunate enough to have used <a href="https://delinea.com/lp/secret-server">Secret Server</a>.</p><p>These tools tend to be best at one thing (eg, secrets handling), or are provider-native; most require a good bit of manual spackle, and keeping track of different versions of parameters as they change over time tends to be an unfriendly adventure.</p><p>CloudTruth&#8217;s founding insight, as with so many developer-tool founders before them, is that this situation sucks! There should be an easy way to version and push out config data across lots of different teams and cloud environments. There should be a great set of abstractions for wrangling the data, and that should reduce ops toil as you &#8230; aaaand you see where this is going.</p><p>Easy, great abstractions, reduced toil. The rogues&#8217; gallery of Nice-to-Haves. If those really were CloudTruth&#8217;s primary selling points (and when I looked at their marketing site I kept seeing &#8220;easy and fast&#8221; pop out like a scary clown), I would not be writing this post because I would not believe in CloudTruth&#8217;s potential and I would not be defending them in this weird backhanded who-needs-enemies-with-friends-like-these kind of way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_q6C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_q6C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 424w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 848w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 1272w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_q6C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png" width="1456" height="1137" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1137,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:618737,&quot;alt&quot;:&quot;&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_q6C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 424w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 848w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.png 1272w, https://substackcdn.com/image/fetch/$s_!_q6C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb3bbbf-ebe5-4cbc-b7d5-938f91005c96_1810x1413.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>But there is another way to look at CloudTruth, and that view is: oh crap, <strong>this is not a devtools startup, this is a data startup</strong>. And then it suddenly becomes very interesting.</p><div><hr></div><p>Look, let&#8217;s be brutally honest: platform / DevOps / SRE / whatever teams generally don&#8217;t excel at managing data. This is why the DBAs are always refusing to let them get their slimy hands on the production databases.</p><p>The most mission-critical data that platform teams usually get to touch is probably configuration data: the Kubernetes ConfigMaps, the VPC layouts. Because it&#8217;s &#8220;just config&#8221;, we&#8217;re often pretty casual about handling it, and that is a massive misperception of risk. It just so happens that mistakes in handling config data are the culprit of <a href="https://content.solarwinds.com/creative/v3.8.1/pdf/techtips/How_to_Eliminate_No1_Cause_of_Network_Downtime.pdf">something like 80% of all production outages.</a> The more apps and teams and cloud environments you juggle, the more likely you will push a dev parameter to prod, or ship an environment variable that really should have been a secret just because your secret manager is <em>way over there</em>. (I&#8217;ve seen what you all do with your OpenAI API keys.) </p><p>Building a prettier dashboard for your config data is a Nice-to-Have. Building a thing that lets you responsibly manage, audit, secure, and version the kind of data that is statistically more likely to take your apps offline than anything else&#8212;THAT seems like it could be a Need-To-Have.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bMf0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bMf0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 424w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 848w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 1272w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bMf0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png" width="1140" height="808" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:808,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Outage&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Outage" title="Outage" srcset="https://substackcdn.com/image/fetch/$s_!bMf0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 424w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 848w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.png 1272w, https://substackcdn.com/image/fetch/$s_!bMf0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd02ab180-66db-4f04-84b0-21dade1b048f_1140x808.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>If I&#8217;m trying to convince the head of my platform engineering team to use CloudTruth, I&#8217;m not talking about how easy it is to use. I&#8217;m talking about the fact that it might be the only product on the market that has a coherent plan for taking care of the most mission-critical data our team is allowed to touch. Config data is load-bearing, and it might be smart to share the load.</p><p>The CloudTruth homepage has a bunch of possibly-hypothetical &#8220;things our customers used to say&#8221; near the top of the page. I don&#8217;t find hypothetical testimonials compelling and I suggested they get rid of them entirely. What I do find compelling is the list of REAL &#8220;things our customers say now&#8221; with logos waayyy down near the bottom of the page, which boil down to &#8220;uh, holy crap, we really were not taking config data seriously enough before CloudTruth came along.&#8221; I would move those testimonials way up.</p><div><hr></div><p>The last thing I want to call out is this &#8220;how CloudTruth works&#8221; section near the middle of the homepage:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L7Z7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L7Z7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 424w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 848w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 1272w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L7Z7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png" width="1456" height="934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:934,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1679628,&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_!L7Z7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 424w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 848w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.png 1272w, https://substackcdn.com/image/fetch/$s_!L7Z7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82314ca1-ae89-400a-bc9b-f0aedab2ad04_3288x2110.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>The copy is &#8230; a lot of words. It uses bolded jargon terms like <strong>configuration artifacts </strong>and <strong>platform components </strong>that I am not totally sure I define the way CloudTruth does. I feel like I would grok what they are telling me much quicker if I could see it in a diagram. Fortunately the right side of the screen is taken up with &#8230; oh. Oh no.</p><p>I call this style of graphic &#8220;Developer Impressionism&#8221;. It&#8217;s a dreadful genre that pops up in so many product announcement videos and investor slide decks. It looks sort of like an architecture diagram, but <em>it conveys no information. </em>Nothing is labeled. It is essentially abstract art, meant to invoke the <em>feeling </em>of an architecture diagram.</p><p>Your target audience is scrolling this page with two minutes and half a brain cell to spare before diving back into a quarterly roadmap meeting. If you are going to take up screen real estate with a diagram, <em>make it a real architecture diagram. </em>I would like to see a napkin sketch that that shows how CloudTruth actually fits in my deployment process:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CsOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CsOt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CsOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:778230,&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_!CsOt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!CsOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689948c9-812f-42ee-ac8d-7453069c72f3_2048x2048.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>Okay, I know that&#8217;s crude. But it contains exactly the same information as the original wall of text, with the crucial distinction that I can follow at a glance what CloudTruth&#8217;s role in my CI/CD process is supposed to be.</p><div><hr></div><p>My overall recommendation to CloudTruth was to focus on their killer value prop: they are stewards of mission-critical data. That means getting really precise with language.</p><p>CloudTruth is testing some new landing page ideas. When I last checked that main hero copy, it looked like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sYC5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sYC5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 424w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 848w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sYC5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png" width="1456" height="894" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:894,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728359,&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_!sYC5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 424w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 848w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.png 1272w, https://substackcdn.com/image/fetch/$s_!sYC5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e78074e-1cf3-4fff-9066-fe09b372bc27_2335x1434.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>Gone is the oblique reference to &#8220;config.&#8221; They are now calling themselves &#8220;The Configuration Data Platform.&#8221; That already creates a better picture in my mind, but in case it doesn&#8217;t, we have context clues above and below: variables, secrets, and parameters. The word &#8220;easy&#8221; does still appear in the sub-head, but crucially, the thing they are making easy is an <em>important thing: </em>accurate config data.</p><p>Maybe you think a configuration data platform is a Need-to-Have, maybe you don&#8217;t. But at least now, you&#8217;ll be having a real conversation about it, not just saying: &#8220;Tech the Heck?&#8221;</p><p><em>Thanks again to CloudTruth for giving me permission to share these reflections based on my work with them. If you would like me to walk through your product page with you, I&#8217;ve opened up <a href="https://calendar.app.google/YKVH6161d6yBTJpH7">a few 60-minute meeting slots</a>. </em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.goodtechthings.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 Good Tech Things! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>