<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cloud Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/cloud/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Tue, 30 Jul 2024 18:19:50 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2026/09/cropped-Shift-32x32.webp</url>
	<title>Cloud Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/cloud/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>DHH: Make software simple again</title>
		<link>https://shiftmag.dev/dhh-make-software-simple-again-3829/</link>
		
		<dc:creator><![CDATA[Anastasija Uspenski]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 11:40:57 +0000</pubDate>
				<category><![CDATA[Business of Software]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[Basecamp]]></category>
		<category><![CDATA[Cloud Native]]></category>
		<category><![CDATA[David Heinemeier Hansson]]></category>
		<category><![CDATA[We Are Developers]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3829</guid>

					<description><![CDATA[<p>Software industry has become more driven by profit and unnecessary complexity than by the ability to build and launch innovative products.</p>
<p>The post <a href="https://shiftmag.dev/dhh-make-software-simple-again-3829/">DHH: Make software simple again</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1200" height="720" src="https://shiftmag.dev/wp-content/uploads/2024/07/DHH.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/07/DHH.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/07/DHH-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2024/07/DHH-1024x614.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/07/DHH-768x461.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph"><br><span style="margin: 0px;padding: 0px">&#8220;A lot of what has been described as innovation as technical advancement in the last few years was actually more about maximizing profit or conquering intellectual frontiers,&#8221; says&nbsp;<strong>David Heinemeier Hansson</strong>, the creator of the Ruby on Rails fram</span>ework and co-founder of 37 Signals. <span style="margin: 0px;padding: 0px">DHH, a bold con</span>trarian and a commentator on the tech industry, spoke at the&nbsp;<strong>We Are Developers World Congress</strong> in Berlin. <br><br>Of course, he was talking about the<strong> uncritical use of cloud technology</strong>, omnipresent subscription models, and the rising complexity of developer tools.</p>



<h2 class="wp-block-heading"><span id="leaving-the-cloud">Leaving the cloud </span></h2>



<p class="wp-block-paragraph">DHH became notorious when, in the spring of 2023, he announced his companies were <a href="https://shiftmag.dev/leaving-the-cloud-314/" target="_blank" rel="noreferrer noopener">&#8220;leaving the cloud&#8221;</a> to save millions of dollars. They will own their data centers instead of renting them from cloud providers:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">By moving away from the cloud, we predict our savings to 1,5 million dollars a year. Consider whether you have a service that really benefits from constantly scaling the capacity up and down.<br><br>Don&#8217;t just stay in the cloud because of the hype!</p>
</blockquote>



<h2 class="wp-block-heading"><span id="software-is-rented-not-owned">Software is rented, not owned</span></h2>



<p class="wp-block-paragraph">He feels the same about the prevailing model of renting software or Software-as-a-Service (SaaS). That&#8217;s why 37signals has decided to launch their two products, Campfire and Writebook, with the <strong>business model opposite of the software subscription</strong> model &#8211; <a href="https://once.com/">ONCE</a>. As he explained in the announcement:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Something happened to business software.You used to pay for it&nbsp;<strong>once</strong>, install it, and run it. Whether on someone’s computer, or a server for everyone, it felt like you owned it. And you did.</p>



<p class="wp-block-paragraph"><br>Today, most software is a service. Not owned, but rented. Buying it enters you into a perpetual landlord–tenant agreement. <strong>Every month you pay for essentially the same thing you had last month.</strong> And if you stop paying, the software stops working. Boom, you’re evicted.</p>
</blockquote>



<p class="wp-block-paragraph">&#8220;The ‘Once’ model offers a clear, upfront cost without the ongoing financial burden. This transparency and simplicity can be very appealing,” DHH noted.<br><br>How do you scale your company if your customers only pay once for your product, and most of them don&#8217;t ever buy the new version? Hear more from <a href="https://youtu.be/UaWECi2Fmvk?si=Ms209K4Pc0s5nkNK&amp;t=1681">DHH in our sister podcast, ScaleUp&amp;Up</a>.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="20 Years of Basecamp… Admitting Mistakes Builds Trust!" width="500" height="281" src="https://www.youtube.com/embed/UaWECi2Fmvk?start=1681&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading"><span id="ruby-on-rails-is-interesting-again">Ruby on Rails is interesting again</span></h2>



<p class="wp-block-paragraph">DHH also reflected on the early days of Rails and its impact on tech startups. He recounted how, in 2007, Rails surged in popularity, with startups like Shopify, GitHub, and SoundCloud adopting the framework:</p>



<p class="wp-block-paragraph">&nbsp;“The reason they were picking Rails at the time is quite similar to why<strong>&nbsp;we’re seeing a resurgence in interest now</strong>. Many startups then emerged from a period of economic downturn and limited capital, much like today’s scenario with venture capital fluctuations and layoffs.&#8221;</p>



<p class="wp-block-paragraph">He remarked that tech has moved from&nbsp;<strong>caring deeply about productivity and building things efficiently&nbsp;</strong>with small teams to a phase where money was abundant, and companies could hire more people to throw at problems:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We need to lower barriers for solo developers and small teams. If we make the barrier to entry so high that the only way to start building something is to raise a lot of money and hire a bunch of specialists, fewer ideas will get the opportunity to prosper.</p>
</blockquote>



<p class="wp-block-paragraph">He also addressed the challenges of complexity in modern web development and how it contrasts with earlier, more accessible frameworks like Rails:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">We’ve tried to keep the vision of one developer being able to understand the whole system.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="make-things-simple-again">Make things simple again</span></h2>



<p class="wp-block-paragraph">DHH acknowledged the significant advancements and enthusiasm around JavaScript single-page applications:</p>



<p class="wp-block-paragraph">&#8220;The problem with new ideas is that in an expansionist mode, especially with ideas from places like Facebook with React, the focus isn’t on making things simple —<strong>&nbsp;it’s about conquering new intellectual frontiers</strong>.”&nbsp;<br><br>There is also an emphasized need, fueled partly by the shift to remote work, <strong>for simplicity and efficiency in development tools</strong>. He said that he was excited by the <strong>combination of technological and economic forces that enable small teams to build MVPs</strong> without needing extensive resources.</p>
<p>The post <a href="https://shiftmag.dev/dhh-make-software-simple-again-3829/">DHH: Make software simple again</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2024 will be the year of cloud-native burnout</title>
		<link>https://shiftmag.dev/eric-schabell-cloud-native-burnout-2612/</link>
		
		<dc:creator><![CDATA[Milena Radivojević]]></dc:creator>
		<pubDate>Mon, 05 Feb 2024 12:24:44 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Developer Experience]]></category>
		<category><![CDATA[Chronosphere]]></category>
		<category><![CDATA[developer burnout]]></category>
		<category><![CDATA[Eric D. Schabell]]></category>
		<category><![CDATA[FinOps]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=2612</guid>

					<description><![CDATA[<p>In 2024 developers' professional lives will not be as impacted by new tools and frameworks as by - mental health.</p>
<p>The post <a href="https://shiftmag.dev/eric-schabell-cloud-native-burnout-2612/">2024 will be the year of cloud-native burnout</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/01/Eric-D.-Schabell-1.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/01/Eric-D.-Schabell-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/01/Eric-D.-Schabell-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/01/Eric-D.-Schabell-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/01/Eric-D.-Schabell-1-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">&#8220;The tooling or framework is not going to have the impact on 2024 that I think the stress, pressures, and eventual burnout are going to have on developers in the cloud-native world in 2024&#8221;, says <strong>Eric D. Schabell</strong>,  Director of Technical Marketing &amp; Evangelism at Chronosphere, a cloud-native observability tool.</p>



<p class="wp-block-paragraph">He believes this will lead not only to unhappy developers but also fuel career movements as they seek more satisfying and happy workplaces in 2024. </p>



<p class="wp-block-paragraph">Eric has also published his predictions for emerging trends in 2024 on <a href="https://www.schabell.org/2023/12/cloud-native-predictions-2024-stress-careers-costs.html" target="_blank" rel="noreferrer noopener">his blog</a>, and this is his list of the most important trends for the year.</p>



<h2 class="wp-block-heading"><span id="prioritizing-mental-health">Prioritizing mental health</span></h2>



<p class="wp-block-paragraph">In his blog post, Eric highlighted several trends he believes will shape the industry in 2024. One of them is the <strong>focus on cloud-native burnout</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Every role, from Site Reliability Engineers (SREs), DevOps, engineers, developers, and managing any part of the cloud-native engineering experience within an organization. They all resonated with this being the number one theme out there.</p>
</blockquote>



<p class="wp-block-paragraph">According to research in a 2023 Cloud Native Observability Report, which Schabel refers to in his blog post, and which surveyed over 500 engineers and developers:</p>



<ul class="wp-block-list">
<li>They spend 10 hours on average &#8211; a <strong>quarter of their 40-hour work week</strong>, trying to <strong>triage and understand incidents</strong></li>



<li>88% reporting the amount of time spent on issues negatively impacts them and their careers</li>



<li>39% admit they are frequently stressed out</li>



<li>22% said they want to quit</li>
</ul>



<p class="wp-block-paragraph">Because of that, Eric&#8217;s prediction is that the attention this topic got in 2023 will expand and deepen into all areas where organizations are trying to grow their cloud-native footprints:<br><br> &#8220;In 2024 we will hear more about burnout-related stress, hear more ideas on how to solve it, and see it become one of the biggest topics of conversation at events, online, and at the coffee machine&#8221;.</p>



<h2 class="wp-block-heading"><span id="high-stress-high-turnover-rate">High stress = high turnover rate</span></h2>



<p class="wp-block-paragraph">The stress and burn-out discussed in the first prediction are expected to lead to increased career movement, thinks Schabell. High levels of stress, burnout, and pressures in cloud-native organizations contribute to high turnover rates. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I predict a surge of career movement. <strong>Over 25% of current tech roles will take the plunge and try to find fulfillment in now roles</strong>, new organizations and take on new opportunities.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="focus-on-cloud-native-cost-management">Focus on cloud-native cost management</span></h2>



<p class="wp-block-paragraph">Since its inception in early 2019 and subsequent integration into the <a href="https://www.finops.org/" target="_blank" rel="noreferrer noopener">Linux Foundation in 2020</a>, the <strong>FinOps Foundation</strong> has evolved into a crucial entity for both cloud-native and cloud-utilizing organizations. Throughout 2022 and 2023, organizations have increasingly recognized the necessity of deriving value from every dollar spent on cloud-native services.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Along these lines the FinOps Foundation has become the central gathering place for practitioners in the FinOps role across all kinds of organizations.&nbsp;</p>
</blockquote>



<p class="wp-block-paragraph">His prediction is that the continued growth seen in the field of FinOps in 2023 in cloud-native organizations will evolve in 2024 into a permanent value-add for more and more organizations. </p>



<p class="wp-block-paragraph">&#8220;<strong>CIOs, CFOs, and CTOs are going to lean more in 2024 on the FinOps roles, processes, and education</strong> to manage their cloud-native spend to ensure the value per dollar spent continues to have impact on their cloud-native investments&#8221;, says Schabell.<br><br><strong>Read more: </strong><br><a href="https://shiftmag.dev/developer-burnout-how-to-avoid-it-james-q-quick-1331/">What is developer burnout and how to prevent it</a><br><a href="https://shiftmag.dev/finops-906/">How to implement FinOps</a></p>
<p>The post <a href="https://shiftmag.dev/eric-schabell-cloud-native-burnout-2612/">2024 will be the year of cloud-native burnout</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dino Esposito: AI is software, period.</title>
		<link>https://shiftmag.dev/dino-esposito-2031/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Thu, 16 Nov 2023 10:45:08 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Dino Esposito]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=2031</guid>

					<description><![CDATA[<p>Dino was promoting innovation even when cloud was just a meteorological term.</p>
<p>The post <a href="https://shiftmag.dev/dino-esposito-2031/">Dino Esposito: AI is software, period.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/11/dino-espostio-shiftmag-2023.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/11/dino-espostio-shiftmag-2023.png 1200w, https://shiftmag.dev/wp-content/uploads/2023/11/dino-espostio-shiftmag-2023-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2023/11/dino-espostio-shiftmag-2023-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/11/dino-espostio-shiftmag-2023-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">With a career spanning over 25 years, <strong>Dino Esposito</strong> became synonymous with technological education. <strong>He published 20 books and over 1,000 articles</strong>, so it&#8217;s an understatement to say that his legacy in the technology world is priceless.</p>



<p class="wp-block-paragraph">He skillfully navigated the transition from MFC to .NET, promoting innovation even when cloud was just a meteorological term. <strong>His visionary approach led to early versions</strong> of what we recognize today as cloud photo storage, long before the age of Google Photos.</p>



<p class="wp-block-paragraph">Dino is currently the technical director at Crionet. <strong>He is the brain behind the platforms for professional tennis and Padel tournaments</strong>. In addition, he is a software development consultant at KBMS Data Force, a data-oriented company in the healthcare sector, with a portfolio of solutions for patient monitoring and digital therapy, which, among others, has been installed at the Gemelli Hospital in the Vatican.</p>



<p class="wp-block-paragraph">We had the privilege to talk with Dino about the tech industry from his youth and today, whether fundamentals or specific technologies are more important, and he shared his advice for developers regarding AI.</p>



<h1 class="wp-block-heading">&#8220;30 years ago we coded in digital caves&#8221;</h1>



<p class="wp-block-paragraph"><strong>Dino:</strong> It was a much more closed environment with a few big players to choose from, whether Microsoft, IBM, or Sun. Fascinated by&nbsp;Bill Gates, I always wanted to go with Microsoft. Thirty years ago, in the early 1990s, it was like the stone age.&nbsp;<strong>My first company was a real startup by today&#8217;s standards,&nbsp;</strong>and we were doing digital imaging in what was later called &#8220;cloud&#8221; when the JPEG format was emerging.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Today, it is a jungle.</strong>&nbsp;And that could be an interesting parallel. Like early humans, we used to code in digital caves, relying on hunting and gathering information for sustenance. We crafted tools and weapons from C, Assembly, and C++, with convoluted language-specific SDK to run a simple database query.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Our existence as developers was closely tied to our passion and attitude</strong>, with limited technology and community structures. Today, it&#8217;s more like a jungle. A jungle is a lush ecosystem rich in diverse forms of technology. Towering companies with broad cloud environments create a continuous, shaded tunneled vision. Various products and platforms thrive beneath to give birth to an array of wildlife software, from exotic technologies to large frameworks. The tech industry is today a neat biodiversity hotspot. What after the jungle? Hopefully, urbanization.</p>



<h1 class="wp-block-heading"><span id="fundamentals-or-specific-technologies">Fundamentals or specific technologies?</span></h1>



<p class="wp-block-paragraph"><strong>Dino: </strong>I graduated in 1990 from what, at the time, was one of the few places in Europe to study computer science. <strong>The degree course was not even set up in its own Computer Science faculty.</strong> It was a leg of the more classical faculty of Mathematics, Physics, and Natural Sciences. Right or wrong, our education was centered on computer science&#8217;s mathematical aspects–the logic behind programming languages and grammar, engineering principles, and algorithms.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I graduated<strong>&nbsp;without ever approaching a computer</strong>, except typing a few words in an IBM terminal. So, my obvious first answer can only be &#8220;fundamentals.&#8221; I never got back to fundamentals, though, after my degree – with very few occasional exceptions when I switched to a significantly new branch of software.</p>
</blockquote>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2023/11/20shiftmag-dino-esposito-banja-luka-2023.png?x32039" alt="" class="wp-image-2074" srcset="https://shiftmag.dev/wp-content/uploads/2023/11/20shiftmag-dino-esposito-banja-luka-2023.png 800w, https://shiftmag.dev/wp-content/uploads/2023/11/20shiftmag-dino-esposito-banja-luka-2023-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2023/11/20shiftmag-dino-esposito-banja-luka-2023-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Dino presented his &#8220;Unpopular opinions in software architecture&#8221; talk at DevHosted in Banja Luka.</figcaption></figure>



<h1 class="wp-block-heading">About his title, &#8220;A Cloud Visionary&#8221;</h1>



<p class="wp-block-paragraph"><strong>Dino:</strong> I never believed in the cloud as a salvific technology. Remember, the cloud started gaining ground around 2008 (Azure was announced at that time), right after the&nbsp;<strong>Lehman Brothers</strong>&nbsp;crash, when the entire IT world (and not just that) was about to&nbsp;<strong>sink with money physically drying out</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">People wanted to believe in the new&nbsp;<strong>&#8220;cloud&#8221; as a supernatural entity capable of bringing back jobs and money</strong>. I never embraced this salvific vision of the cloud. With a small team of five people, we used to save/download pictures from the cloud back in 1995, except we didn&#8217;t call it &#8220;cloud.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">Today, the cloud is everywhere as an effective support for applications like real clouds.<strong>&nbsp;I don&#8217;t live in the clouds; I live on the ground and love clouds</strong>. I have never seen the power of the cloud at some point. Instead, I naturally started leveraging it. Today, I don&#8217;t believe at all in what many call cloud-native apps also because aside from names, I don&#8217;t see a substantial difference with cloud-b.</p>



<h1 class="wp-block-heading"><span id="advice-for-developers-on-ai">Advice for developers on AI</span></h1>



<p class="wp-block-paragraph"><strong>Dino:</strong> I have two favorite quotes about AI that emerged naturally out of presentations. One is &#8220;AI is just software&#8221;.&nbsp;<strong>The other is &#8220;in the beginning is only randomness; in the end is only a matter of error.&#8221;&nbsp;</strong></p>



<p class="wp-block-paragraph">AI is software, period. As software, it gets numbers and returns numbers. All concerns the media emphasize are t<strong>he outcome of software pipelines that may be set up to make decisions</strong>. AI is a black box that returns a number – what is done with that number is the same &#8220;other&#8221; problem we still face today.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">What if we set an algorithm that returns 1 if a button is pressed on a number of even milliseconds? What if we link getting 1 to launching a nuclear weapon? Is it all because the algorithm returned 1 on an even millisecond? This said, in the past year, we assisted in a &#8220;real&#8221; giant leap.&nbsp;<strong>Machine learning alone is not sufficient to change the face of the world–in fact</strong>, when I graduated in 1990, some of my colleagues defended their thesis on neural networks!</p>
</blockquote>



<p class="wp-block-paragraph">The real breakthrough is LLMs. For one reason – they shorten the communication between humans and software by bringing software closer to the human way of communicating. It&#8217;s phenomenal statistics, but it&nbsp;<strong>cut short the distance between human wording and formal reasoning of software.&nbsp;</strong>Developers still sit in the middle doing the invisible work of connecting humans and software – at a higher level of abstraction, though.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">LLMs open a whole new world of business opportunities for developers, but wait – they only apparently are easy opportunities to seize.<strong>&nbsp;Study and trial-and-error are FUNDAMENTAL.</strong>&nbsp;Beware those (mostly marketers and influencers) who make it too easy.</p>
</blockquote>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="800" height="480" src="https://shiftmag.dev/wp-content/uploads/2023/11/21shiftmag-dino-esposito-banja-luka-2023.png?x32039" alt="" class="wp-image-2075" srcset="https://shiftmag.dev/wp-content/uploads/2023/11/21shiftmag-dino-esposito-banja-luka-2023.png 800w, https://shiftmag.dev/wp-content/uploads/2023/11/21shiftmag-dino-esposito-banja-luka-2023-300x180.png 300w, https://shiftmag.dev/wp-content/uploads/2023/11/21shiftmag-dino-esposito-banja-luka-2023-768x461.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<h1 class="wp-block-heading"><span id="about-his-new-book">About his new book</span></h1>



<p class="wp-block-paragraph"><strong>Dino: </strong>Unfortunately, it&#8217;s only a bit more than a project. I have a few chapters written, but no publishers are interested. My idea is to go through&nbsp;<strong>the history of software since the days in which formal reasoning was devised</strong>&nbsp;(back to the Middle Ages and Renaissance) and then turned into mathematical reality (1930s) and finally engineered (1950s). All in all, software as we know it today is the waste product of much more ambitious research–automating human reasoning.</p>



<p class="wp-block-paragraph"><strong>The AI we experience today is a fake in this regard.</strong>&nbsp;These are phenomenal statistics, but they are far from thinking machines. Readily available computers of today have power in the order of gigs/hertz. The human brain is slow in the number of operations per second (around 100/sec), but it has a massive set of connections parallelizable operations. In the end, it&#8217;s about nine orders of magnitude of difference.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The day computers could reason at the speed of the human brains, it will be a different world. And maybe computers could fall in love. Why not?</p>
</blockquote>
<p>The post <a href="https://shiftmag.dev/dino-esposito-2031/">Dino Esposito: AI is software, period.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Meet Darko, who built and deployed cloud infrastructure with a Commodore 64, a Kubernetes app to Tandy 102, and that&#8217;s not all.</title>
		<link>https://shiftmag.dev/darko-mesaros-aws-amazon-932/</link>
		
		<dc:creator><![CDATA[Marko Crnjanski]]></dc:creator>
		<pubDate>Tue, 18 Jul 2023 14:23:52 +0000</pubDate>
				<category><![CDATA[Career]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[Developer Advocate]]></category>
		<category><![CDATA[Developer Relations]]></category>
		<category><![CDATA[IT industry]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=932</guid>

					<description><![CDATA[<p>He has a weird hobby, he says: collecting old computers and making them do something modern they were not made to do. Like connecting to the internet or training a ML model. </p>
<p>The post <a href="https://shiftmag.dev/darko-mesaros-aws-amazon-932/">Meet Darko, who built and deployed cloud infrastructure with a Commodore 64, a Kubernetes app to Tandy 102, and that&#8217;s not all.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/07/darko_main.jpg?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/07/darko_main.jpg 1200w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_main-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_main-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_main-768x403.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">It all started back in 1991 with a Commodore 64 computer and some books. Darko would type in some code from the books, and &#8220;things were happening on the screen&#8221;. At some point later he got immersed in the world of video games, the internet, operating systems, and programming, but his dream job was &#8211; <strong>being an IT support person</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">My boyhood dream was being that person that <strong>gets in the car in the middle of the night and fixes computers.</strong></p>
</blockquote>



<p class="wp-block-paragraph">That dream did come true for him but in a  different way. Darko started at Amazon as a Premium Support Engineer for AWS, but now he does something completely different: live-streaming on Twitch.  </p>



<h2 class="wp-block-heading"><span id="developer-advocates-do-more-than-just-talk-at-conferences">Developer Advocates do more than just talk at conferences</span></h2>



<p class="wp-block-paragraph"><strong>You currently work at Amazon as a Senior Developer Advocate. How did you get to this company, and what was the journey like?</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp;Amazon came to me by chance. I got an invitation from their recruiters via LinkedIn. After a few conversations, I got the opportunity to work with them and accepted it with open arms. <strong>Like most people at AWS, I started in a junior position.</strong> Actually, I didn&#8217;t do what I&#8217;m doing now. I started as a Premium Support Engineer. And in terms of progression, I began as Level 4, and I&#8217;m already (almost) Level 7, which I consider a great personal success.</p>



<p class="wp-block-paragraph">I came to Amazon with quite a bit of knowledge about AWS, but I got six months of training and preparation to get to that certain required level. Which I was thrilled about and needed.</p>



<p class="wp-block-paragraph"><strong>Tell us more about your position</strong>. <strong>What does a Developer Advocate do at Amazon?</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The job of a Developer Advocate- former Technical Evangelist, is much more than just running around conferences and giving presentations.</p>
</blockquote>



<p class="wp-block-paragraph">Many things are done in the background related to the organization and curation of content. For example, people in my position do the entire <strong>selection and processing of content/speakers for our significant summits and conferences</strong>. But one of the nice things about this role is that it&#8217;s different for almost everyone. In my position, I am focused on <strong>live-streaming content.</strong></p>



<p class="wp-block-paragraph"><strong>I spend most of my time working on strategy, organization, and execution of Live Streams for AWS</strong> (I have at least two weekly episodes on <a href="https://www.twitch.tv/aws/videos">the AWS Twitch channel</a>). And after all those streams and events, I have to redirect any feedback to the right people at AWS. </p>



<p class="wp-block-paragraph">Amazon is a big company, but it&#8217;s more like many small startups inside one big organization. So That allows us relative freedom in decisions about what we will do and how we will do it.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2023/07/darko_2_-1024x538.jpg?x32039" alt="" class="wp-image-936" srcset="https://shiftmag.dev/wp-content/uploads/2023/07/darko_2_-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_2_-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_2_-768x403.jpg 768w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_2_.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="learn-python-it-just-works%e2%84%a2">Learn Python. It Just Works<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</span></h2>



<p class="wp-block-paragraph"><strong>What is your programming language of choice? </strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp;Regarding programming languages, it depends on what I try to do. Mostly, these days, you will see me fiddle around with Python. Why Python? Well, it Just Works<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />. All jokes aside, <strong>I think Python is an excellent language for people who do not write code daily</strong>. </p>



<p class="wp-block-paragraph">Python as a language is easy to get into, easy to do what you need it to do, and has a fantastic community. Besides Python, I use JavaScript for most of my infrastructure development (with Infrastructure as Code tools such as AWS CDK) and for some front-end stuff. When not using any of these languages, I stick to C++, C, and Lua. Those languages are close to my heart, and I enjoy using them.</p>



<p class="wp-block-paragraph"><strong>What would you say is the most popular programming language currently, and why?</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp;Instead of saying what are the most popular languages, let me change the question &#8211; “What are the most important languages?”. In my humble opinion (and remember, I am not a developer, so I have no reputation to defend), <strong>the most important languages to learn in 2023 are Python and JavaScript.</strong> Okay &#8211; why this? Simple: <strong>With the ever-growing expansion of AI/ML, Python has become the de facto language of AI/ML developers</strong>. Most AI/ML projects are done using Jupyter Notebooks and Python.</p>



<p class="wp-block-paragraph">Hence, if you want to do anything in that space (and I hope you are), Python should be your language of choice. As for JavaScript, well, anything that is done today on the web is mainly done using one or more JavaScript frameworks. It is definitely <strong>the thing that moves the web, some phone apps, and more. </strong></p>



<p class="wp-block-paragraph">So, no matter what you think about languages such as Java, Rust, or GoLang &#8211; as it stands now, I believe JavaScript and Python are the most&nbsp;essential&nbsp;languages.</p>



<h2 class="wp-block-heading">Kubernetes on a Tandy portable computer, cloud infrastructure on Commodore 64&#8230;why?</h2>



<p class="wp-block-paragraph"><strong>You used a 1986 Tandy portable computer to deploy a Kubernetes application to AWS. And that&#8217;s not the only modern thing you did with old computers&#8230;</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp; I have a weird hobby; I collect old computers. The reason I do this is because I skipped a big part of computing in the 1990s and 1980s, so I wish to experience that. You may ask yourself now, <strong>“But what do you DO with those old hunks of metal?”</strong>. I try to do two things: 1.) Restore them to their previous glory by cleaning and repairing them, and 2.) Make them do something they should not do &#8211; like connect to the internet.</p>



<p class="wp-block-paragraph">Now I come to the&nbsp;<a href="https://community.aws/posts/i-deployed-kubernetes-with-a-1986-tandy-102-portable-computer" target="_blank" rel="noreferrer noopener">article</a>&nbsp;I’ve written. In short, what I did here is: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>I used a Tandy 102 portable computer from 1986 and deployed a Kubernetes application to AWS</strong>. </p>
</blockquote>



<p class="wp-block-paragraph">The article goes into detail, but I “simply” used the Tandy 102 as a “dumb terminal” and ran&nbsp;kubectl&nbsp;commands from a more modern computer. Some would say that is cheating, and I would agree with them. The Tandy 102 was never meant to run something like a networking stack, let alone&nbsp;kubectl. </p>



<p class="wp-block-paragraph">The idea came from thinking about <strong>something&nbsp;very&nbsp;modern (in a tech sense) that I can do with something very&nbsp;old.</strong> I have a few more things I’ve done but not written about it: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Training a Machine Learning model on a Pentium 2 Computer, deploying serverless applications with a DEC teletype, <strong>building and deploying cloud infrastructure with a Commodore 64</strong>, deploying a container cluster onto 3 Apple Macbooks from 2007.</p>
</blockquote>



<p class="wp-block-paragraph">Again, “Why Darko?”. Well, I find it fun. Fun to stretch the capabilities of technology and maybe give someone a nostalgic chuckle.</p>



<h2 class="wp-block-heading"><span id="technology-has-not-changed-that-much-in-40-years">Technology has not changed that much in 40 years</span></h2>



<p class="wp-block-paragraph"><strong>What lessons did you learn from this project regarding old and new technology?</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp; One thing that stood out for me when doing a project such as this is that technology, in its essence, <strong>has not changed&nbsp;<em>all</em>&nbsp;that much over the last 30-40 years</strong>. Yes,<strong> we have moved on with bigger, better, faster systems, but the core concepts remain</strong>. The CPU still has cycles, the memory still has its addresses, and the input and output devices still (kind of) do the same thing. It shows that even old (very old) hardware can be used in a pinch to do more modern stuff thanks to the backward compatibility of modern systems. More specifically, thanks to command line tools and Linux.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="538" src="https://shiftmag.dev/wp-content/uploads/2023/07/darko_3_-1024x538.jpg?x32039" alt="" class="wp-image-937" srcset="https://shiftmag.dev/wp-content/uploads/2023/07/darko_3_-1024x538.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_3_-300x158.jpg 300w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_3_-768x403.jpg 768w, https://shiftmag.dev/wp-content/uploads/2023/07/darko_3_.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading"><span id="everything-as-a-code">Everything as a code</span></h2>



<p class="wp-block-paragraph"><strong>Please share some predictions on what you thing the future will be like in tech and how to future-proof your career?</strong></p>



<p class="wp-block-paragraph"><strong>Darko:</strong>&nbsp; I will speak from a very biased position here, as I do work for a cloud vendor, but my opinion when it comes to the future of tech is the following:<br><strong>1)</strong> <strong>Everything is on the cloud</strong>. Yes, unless there is an absolute need for a local data center (regulatory or latency requirements), all workloads should use the cloud. Reasons are plenty, but as an engineer, for me, the biggest reason is the ability to try new things, experiment, fail, and try again.</p>



<p class="wp-block-paragraph"><strong>2) AI/ML is the wave of the future</strong>. If you are not using AI tools to help you do a better job, you better get started. With the availability of AI coding companions such as Amazon CodeWhisperer or GitHub Copilot, you will only benefit from those as a developer. Besides just using AI/ML tools, see how AI / ML can benefit your workload. Is there a need that AI can fill in your product? Will it improve the end-user experience? </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">But also, remember these wise words: “Never use AI unless you need it”.</p>
</blockquote>



<p class="wp-block-paragraph">I am trying to say that do not try to shoehorn AI into your application just because everyone else is doing it.</p>



<p class="wp-block-paragraph"><strong>3)</strong> <strong>Everything as a code</strong> &#8211; since everything is in the cloud, everything should also be coded. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you are not writing your infrastructure as code, you are doing it wrong. If you are not creating configuration elements as code, you are doing it wrong.</p>
</blockquote>



<p class="wp-block-paragraph">You are doing it wrong if you are not adding audits as code. <strong>Automate your job away by doing everything as code</strong>, and you will be able to reach any scale.</p>



<p class="wp-block-paragraph"><strong>4)</strong> <strong>The best programming language is the one you are good at</strong>. So, pick a language that makes sense and get good at it. Just try not to make that language an esoteric one and stick with the mainstream. Do not worry too much about the latest and greatest and hottest languages, if you know one language well, others will come quickly.</p>
<p>The post <a href="https://shiftmag.dev/darko-mesaros-aws-amazon-932/">Meet Darko, who built and deployed cloud infrastructure with a Commodore 64, a Kubernetes app to Tandy 102, and that&#8217;s not all.</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to implement FinOps? Make it easy for the engineers!</title>
		<link>https://shiftmag.dev/finops-906/</link>
		
		<dc:creator><![CDATA[Mia Biberovic]]></dc:creator>
		<pubDate>Tue, 11 Jul 2023 12:12:39 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[FinOps]]></category>
		<category><![CDATA[Hassan Hosseini]]></category>
		<category><![CDATA[infra]]></category>
		<category><![CDATA[Infracost]]></category>
		<category><![CDATA[Neos]]></category>
		<category><![CDATA[Tajana Belina]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=906</guid>

					<description><![CDATA[<p>The term is straightforward: Finance + DevOps. But do you know what isn’t straightforward? Making all of the stakeholders - executives, engineers, FinOps practitioners, operations, finance, and procurement - work together.</p>
<p>The post <a href="https://shiftmag.dev/finops-906/">How to implement FinOps? Make it easy for the engineers!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/07/Finops.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/07/Finops.png 1200w, https://shiftmag.dev/wp-content/uploads/2023/07/Finops-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2023/07/Finops-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/07/Finops-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Fortunately, there are tools and processes available to facilitate smoother interactions.</p>



<h2 class="wp-block-heading"><span id="understanding-finops"><strong>Understanding FinOps</strong></span></h2>



<p class="wp-block-paragraph">You can call it Cloud Financial Management, Cloud Financial Engineering, Cloud Cost Management, Cloud Optimization, or Cloud Financial Optimization, but <strong>FinOps</strong> has emerged as the widely adopted industry term. The official definition comes from the FinOps Foundation Technical Advisory Council:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">FinOps is an evolving cloud financial management discipline and cultural practice that enables organizations to get maximum business value by helping engineering, finance, technology, and business teams to collaborate on data-driven spending decisions.</p>
<cite>FinOps Foundation Technical Advisory Council</cite></blockquote>



<h2 class="wp-block-heading"><span id="effective-communication"><strong>Effective communication</strong></span></h2>



<p class="wp-block-paragraph">Cloud costs can often be so unpredictable that it’s no wonder that they have become a running joke and inspiration for memes.</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">Good morning, Twitter. We don’t talk much these days. <a href="https://t.co/jQX8MOQNsd">pic.twitter.com/jQX8MOQNsd</a></p>&mdash; Corey Quinn (@QuinnyPig) <a href="https://twitter.com/QuinnyPig/status/1655965941682040832?ref_src=twsrc%5Etfw">May 9, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">To address this challenge, <strong>Tajana Belina</strong>, a FinOps practitioner from Neos, a certified FinOps training partner and service provider (also a company behind CloudVane — a multi-cloud cost management and automation solution that consolidates cost and usage data), suggests <strong>leveraging the tools provided by the FinOps Foundation</strong>. </p>



<p class="wp-block-paragraph">For example, the Foundation&#8217;s Social Aspects of FinOps Workgroup equips FinOps practitioners with tools to effectively communicate with executives, engineers, operations, finance, and procurement. The ultimate goal is to<strong> foster collaboration </strong>across these silos, ensuring the organization avoids unexpected, inflated invoices, says Tajana, Workgroup’s member.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>The FinOps Foundation is working to facilitate adoption because all these separate silos must work together with one simple goal – to not end up with an invoice at the end of the month that the company isn&#8217;t sure how it got to or why it&#8217;s so big</em>.</p>



<p class="wp-block-paragraph"></p>
<cite>Tajana Belina, Neos</cite></blockquote>



<h2 class="wp-block-heading"><span id="being-proactive"><strong>Being proactive</strong></span></h2>



<p class="wp-block-paragraph">One of the critical approaches to preventing cost-related surprises is <strong>proactive management</strong>. Infracost, among the available tools, assists engineering teams in assessing how code changes impact cloud costs. By scanning Terraform code and analyzing over 3 million prices, Infracost generates simple, comprehensible cost estimates prior to launch. Notably, it offers detailed breakdowns of cost impacts on each resource affected by changes. Users can get helpful comments in real-time such as: “This change will increase your AWS bill by 25%”, says its cofounder <strong>Hassan Hosseini</strong>.</p>



<p class="wp-block-paragraph">This open-source product addresses the complexity of cloud cost management, supporting individual contributors. <strong>Infracost Cloud</strong>, a paid product, also provides visibility for central platform teams and FinOps teams. It facilitates tracking cost changes, setting up guardrails, receiving notifications, and blocking pull requests exceeding predetermined budgets.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Users can also set up policies for best practices. It also supports Jira integration, which is important because the majority of changes to the infrastructure come from the product, so people working on it should also see how much anything costs.</p>
<cite>Hassan Hosseini, Infracost</cite></blockquote>



<p class="wp-block-paragraph">With over a decade of experience in cloud cost management, the tool&#8217;s founders aimed to address the issue of engineers not being aware of infrastructure costs. By making Infracost <strong>open-source</strong>, engineers can freely explore, test, and adopt it, as they often lack access to company credit cards.</p>



<h2 class="wp-block-heading"><span id="when-to-consider-finops"><strong>When to consider FinOps</strong>?</span></h2>



<p class="wp-block-paragraph">The success of FinOps implementation hinges on making it easy for engineers. As the formula suggests, <strong>Cloud costs = usage x unit price</strong>. While finance teams influence unit prices, <strong>engineers play a critical role in impacting usage</strong>. Recognizing this, Infracost aims to integrate seamlessly into everyone&#8217;s workflow, encouraging collaborative data-driven decision-making across engineering and finance departments, Hosseini explains.</p>



<p class="wp-block-paragraph">Whatever approach or tool you choose, one is certain &#8211; you shouldn&#8217;t wait for that first invoice that will shock you. According to Belina, you should implement FinOps <strong>immediately</strong>. Whether transitioning to the cloud or already operating within it, organizations should prioritize FinOps from the outset. By incorporating this approach early on, businesses can optimize their cloud spending and avoid potential financial pitfalls.</p>
<p>The post <a href="https://shiftmag.dev/finops-906/">How to implement FinOps? Make it easy for the engineers!</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>DHH and 37signals are saving $7 million by leaving the cloud. Should you do the same? </title>
		<link>https://shiftmag.dev/leaving-the-cloud-314/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Sun, 07 May 2023 12:08:00 +0000</pubDate>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[infobip]]></category>
		<category><![CDATA[infra]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[ReversingLabs]]></category>
		<category><![CDATA[SofaScore]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=314</guid>

					<description><![CDATA[<p>Self-hosting is not for everyone. Find out if it's the right fit for you.</p>
<p>The post <a href="https://shiftmag.dev/leaving-the-cloud-314/">DHH and 37signals are saving $7 million by leaving the cloud. Should you do the same? </a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2023/05/Cloud.png?x32039" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2023/05/Cloud.png 1200w, https://shiftmag.dev/wp-content/uploads/2023/05/Cloud-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2023/05/Cloud-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2023/05/Cloud-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Hardware is fun again, wrote DHH when he posted a photo of two pallets of R7625 Dell servers.</p>



<p class="wp-block-paragraph"><em>It&#8217;s been a long time since I last saw a physical piece of hardware used to run our services at 37signals.&nbsp;</em></p>



<p class="wp-block-paragraph">David Heinemeier Hansson, or DHH, the cofounder of project management tool Basecamp and emailing product Hey (and the founder of Ruby on Rails), has been detailing their &#8220;exit from the cloud&#8221; for some time now. He announced 37signals were leaving the cloud in October 2022 and has been chronicling the journey in detail since, <strong>advocating for medium-sized companies to stop bleeding server money</strong>:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em><em>Renting computers is (mostly) a bad deal for medium-sized companies like ours with stable growth. The savings promised in reduced complexity never materialized.&nbsp;</em>&nbsp;</em></p>
<cite>David Heinemeier Hansson, 37signals</cite></blockquote>



<p class="wp-block-paragraph">And the world paid attention. It seemed the time was high for CTOs or people responsible for infra costs to start voicing their frustration with their cloud bills.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">We&#8217;ve talked to three people in charge of infra at medium-sized global companies with a significant amount of load, and it turns out <strong>DHH may even be late to the party</strong>!&nbsp;</p>



<h2 class="wp-block-heading"><span id="doing-the-math">Doing the math</span></h2>



<p class="wp-block-paragraph">At <strong>ReversingLabs</strong>, a software supply chain security company, on-prem data centers were their choice from the get-go. The main reason was cost, as they process a vast amount of data &#8211; even in 2011 when they started, it was a financially sound choice. Their VP of Technology <strong>Igor Lasic</strong> shares that they evaluate their strategy every two years, and the numbers are always in favor of self-hosting:&nbsp;&nbsp;&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>Hosting everything on AWS would cost us approximately 10 to 15 times more than self-hosting &#8211; even when you include renting servers and salaries for engineers managing data centers into the calculation.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</em>&nbsp;</p>
<cite>Igor Lasic, ReversingLabs</cite></blockquote>



<p class="wp-block-paragraph">37signal&#8217;s eye-watering cloud bill corroborates that. In <a href="https://dev.37signals.com/our-cloud-spend-in-2022/" target="_blank" rel="noreferrer noopener">2022 they spent $3,201,564</a> on cloud services and almost a million on AWS! Since their project management application, Basecamp, is run almost entirely on their servers, this is just the bill for their emailing service, Hey, which was initially completely cloud-based.&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">The savings from the migration come to about <strong>$1,5 million a year</strong>. <em>And we&#8217;ll have much faster hardware, many more cores, incredibly cheaper NVMe storage, and room to expand at a very low cos</em>t, he adds.&nbsp;</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">Behind the humor, there is some truth. Cloud costs if remain unchecked and without governance can kill the cost-saving rationale of moving to the cloud!<a href="https://twitter.com/hashtag/EIIRHumor?src=hash&amp;ref_src=twsrc%5Etfw">#EIIRHumor</a> <a href="https://twitter.com/hashtag/engineering?src=hash&amp;ref_src=twsrc%5Etfw">#engineering</a> <a href="https://twitter.com/hashtag/Cloud?src=hash&amp;ref_src=twsrc%5Etfw">#Cloud</a><br>Credit: Unknown, ViaWeb <a href="https://t.co/Ph71B5nIGA">pic.twitter.com/Ph71B5nIGA</a></p>&mdash; Pareekh Jain (@pareekhjain) <a href="https://twitter.com/pareekhjain/status/1572860743640178689?ref_src=twsrc%5Etfw">September 22, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">When SofaScore, a sports data company, did their math, the result was the same. Self-hosting just made more financial sense, says CTO <strong>Josip Stuhli</strong>:&nbsp;&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em><em>Not an easy decision, but we&#8217;ve reached a stage where we processed so much data that we paid more for the traffic than for the servers. Thad led us to move just one layer of servers that generated most of the traffic out of the cloud to control the cost. When making that analysis, we accounted for a way oversized setup, and the cost was several times lower than our cloud spend at the time.&nbsp;&nbsp;</em>&nbsp;</em></p>
<cite>Josip Stuhli, SofaScore</cite></blockquote>



<p class="wp-block-paragraph">The migration was smooth, with some minor iterations and optimizations. After a while, SofaScore moved the whole thing to <strong>Kubernetes</strong> to get some of the benefits of the cloud, like smart load balance and self-healing. SofaScore&#8217;s engineer even shared the technical details on their &#8220;descent to bare metal Kubernetes&#8221; at <a href="https://shiftmag.dev/tag/shift-conference/" target="_blank" rel="noreferrer noopener">Shift Conference</a>:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Infobip Shift 2022: Descending Into Bare Metal Kubernetes - Petar Obradovic (SofaScore)" width="500" height="281" src="https://www.youtube.com/embed/7ueLeT5a0Eo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">But what about operations and maintenance? SofaScore and 37signal have taken different approaches to handling this issue, but the <strong>cost-benefit ratio still favored self-hosting</strong>.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">In his post, DHH said they would not have to add people to their ten-people operations team, as their servers will be delivered to the Deft colocation facility, where the on-site facility team sets them up. The 37signals employees never physically touch the actual servers but can manage them remotely.&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">SofaScore&#8217;s approach was more hands-on but is still not labor-intensive for the ops team:&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><em>I will be honest, for the first four years of our transition, no team was in charge of infrastructure; it was just me. It was really challenging, and it took a lot of experimentation with various tools and solutions. The magic of the cloud is that it offers many excellent ready-to-use tools, and we had to find alternatives. We&#8217;ve eventually formed a DevOps team, and now they spend a small portion of their time managing the infrastructure.&nbsp;</em>&nbsp;</p>



<h2 class="wp-block-heading">Cloud is still the future&#8230; For some</h2>



<p class="wp-block-paragraph">Hansson clearly states he wants to challenge the notion that &#8220;the cloud is the future&#8221; and that companies running their own data centers and owning, instead of renting, servers are somehow missing out or living in the past.</p>



<p class="wp-block-paragraph"><em>Any mid-sized SaaS business and above with stable workloads that do not benchmark their rental bill for servers in the cloud against buying their own boxes are committing financial malpractice at this point.</em></p>



<p class="wp-block-paragraph">ReversingLabs Lasic tends to agree, noting that there has been a louder and louder resistance towards public cloud among engineers in the last couple of years:</p>



<p class="wp-block-paragraph"><em>It started when companies realized they never got to experience the benefits promised in the sales and marketing pitches. Even if you migrated all of your infra to the public cloud &#8211; which would cost you a lot, you&#8217;d still need in-house employees managing it.&nbsp;&nbsp;</em>&nbsp;</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">Cloud isn’t magic<br><br>Cloud isn’t cheaper<br><br>Cloud providers are stuck with infrastructure tradeoffs and compromises too <br><br>I was helping orgs migrate to the cloud for a decade because it was beneficial<br><br>But I believe we’ve reached a point of of diminishing returns for most workloads <a href="https://t.co/O1MkwBz5MS">https://t.co/O1MkwBz5MS</a></p>&mdash; Sasha Rosenbaum <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f1fa-1f1e6.png" alt="🇺🇦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (@DivineOps) <a href="https://twitter.com/DivineOps/status/1628515742667636737?ref_src=twsrc%5Etfw">February 22, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">However, there is some fine print in those statements. As DHH says, <strong>renting computers is a bad deal for medium-sized companies with stable growth</strong>. Note the details: a medium-sized company with steady growth.&nbsp;Setting up in the cloud is still a great way to go for a small business just starting or companies with <strong>highly irregular loads</strong> who can&#8217;t predict whether they would need ten servers or a hundred.&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">Stuhli notes that cloud also offers many fantastic tools that make setting up infrastructure straightforward and quick, and sometimes using those services makes sense:&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><em>I would 100% recommend the cloud for any project just starting. Cloud also makes sense for companies with a monthly or yearly subscription business model because they can model their system for a predictable number of users. In that case, the infrastructure cost is neglectable compared to the revenue brought by the user.&nbsp;&nbsp;</em>&nbsp;</p>



<p class="wp-block-paragraph">Setting up in the cloud is also a fantastic solution for companies that are just <strong>starting or are growing fast and need to scale quickly</strong>. At Infobip, a global omnichannel communication services provider, they prefer a <strong>hybrid multi-cloud strategy</strong> &#8211; out of their 40 international locations, some are smaller and set up in the public cloud, and some are bigger and have on-prem servers.&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><strong>Oliver Lovakovic</strong>, Infobip&#8217;s Infrastructure Engineering Director, says hosting in the cloud is an excellent choice when you have to set up quickly to test a market:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><em>It may cost more, but sometimes you don&#8217;t have the internal expertise or the time to build it. As the load starts growing at a location, it makes more sense to start building on-prem equipment and expertise. The increase in cloud cost is more or less linear, while on-prem investments balance out with scale.</em></p>



<h2 class="wp-block-heading"><span id="make-it-a-matter-of-choice-not-necessity">Make it a matter of choice, not necessity</span></h2>



<p class="wp-block-paragraph">Whether you&#8217;re choosing cloud, self-hosting, or hybrid, it&#8217;s essential to keep your options open – <strong>circumstances, as well as business plans, can change</strong>.&nbsp;Having an experienced team prepared to switch between hosting setups is&nbsp;essential for risk mitigation, Lovakovic points out:&nbsp;&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>You want to be in a situation where you choose the cloud because it suits your needs and makes sense for you in terms of cost or flexibility. Not because you don&#8217;t have in-house experts and are locked in with a cloud provider with no way out in the short or mid-term.&nbsp;&nbsp;</em>&nbsp;</p>
<cite>Oliver Lovakovic, Infobip</cite></blockquote>



<p class="wp-block-paragraph">Besides a lack of expertise in self-hosting, you should also be wary of &#8220;vendor lock-in,&#8221; warns Lasic from ReversingLabs. That could force you to make decisions not in your best interest:&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph"><em>If we hosted all of our data on one public cloud and wanted to switch to another public cloud or start our own setup, the cost of that change and getting everything out would be so significant that we would be forced to stay whether we wanted or not.</em></p>



<p class="wp-block-paragraph">Their real challenge, however, is not deciding on one or the other; it&#8217;s defining the current and future needs of your product, Stuhli concludes:&nbsp;</p>



<p class="wp-block-paragraph"><em>Indeed there are companies like ours for which their own infrastructure makes more financial sense, even when you add the cost of engineers. Companies that would benefit the most from migrating to bare metal systems are those that generate and process a lot of data or offer a free app. Of course, there is no silver bullet when it comes to infra, and the real challenge is to know the product and the business model in-depth and then custom design the infrastructure to fit that particular product.&nbsp;</em>&nbsp;</p>



<p class="wp-block-paragraph">To spice the debate up towards the end, let&#8217;s also throw in some cultural context in the mix. Considering the number of layoffs at tech companies and startups needing to cut costs in the downturn, there is merit in examining whether the cloud is the best option. If not, follow DHH&#8217;s advice and <strong>cut cloud costs before cutting payroll</strong>.</p>



<p class="wp-block-paragraph">It may be more complicated than laying people off, but it&#8217;s worth it.&nbsp;</p>
<p>The post <a href="https://shiftmag.dev/leaving-the-cloud-314/">DHH and 37signals are saving $7 million by leaving the cloud. Should you do the same? </a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-10-27 00:26:20 by W3 Total Cache
-->