<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Heikki Hellgren on Medium]]></title>
        <description><![CDATA[Stories by Heikki Hellgren on Medium]]></description>
        <link>https://medium.com/@drodil?source=rss-9b257ecfcf10------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*xUwJHOpcYg99LA2X7nZTLw.jpeg</url>
            <title>Stories by Heikki Hellgren on Medium</title>
            <link>https://medium.com/@drodil?source=rss-9b257ecfcf10------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 03 Aug 2026 08:46:57 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@drodil/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[We Are Building a Technical Debt Bubble]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/we-are-building-a-technical-debt-bubble-33b0c513399f?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/1200/1*gV9_x4WxOJmVFRPSqOG5gA.jpeg" width="1200"></a></p><p class="medium-feed-snippet">AI makes us faster at borrowing against the future.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/we-are-building-a-technical-debt-bubble-33b0c513399f?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/we-are-building-a-technical-debt-bubble-33b0c513399f?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/33b0c513399f</guid>
            <category><![CDATA[developer-experience]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[technical-debt]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Fri, 26 Jun 2026 11:01:00 GMT</pubDate>
            <atom:updated>2026-06-26T11:01:00.925Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I Worry I Am Getting Dumber by Using AI]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/i-worry-i-am-getting-dumber-by-using-ai-ec9f21c22f8a?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/1200/1*4nU0-s0gbPmyagsny4rScA.jpeg" width="1200"></a></p><p class="medium-feed-snippet">Cognitive offloading has always been part of how humans work. But not all offloading is equal.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/i-worry-i-am-getting-dumber-by-using-ai-ec9f21c22f8a?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/i-worry-i-am-getting-dumber-by-using-ai-ec9f21c22f8a?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/ec9f21c22f8a</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[reflections]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[developerskills]]></category>
            <category><![CDATA[cognitive-science]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Thu, 25 Jun 2026 07:01:02 GMT</pubDate>
            <atom:updated>2026-06-25T07:01:02.919Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[8 Developer Habits That Did More for Me Than Any Tool]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/8-developer-habits-that-did-more-for-me-than-any-tool-5ad454846144?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/1200/1*xYcFKnPJaVE8RP5mf7UEpw.jpeg" width="1200"></a></p><p class="medium-feed-snippet">I use a lot of productivity tools. Obsidian, Jira, Todoist, sticky notes on the monitor. But the things that actually changed how I work&#x2026;</p><p class="medium-feed-link"><a href="https://drodil.medium.com/8-developer-habits-that-did-more-for-me-than-any-tool-5ad454846144?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/8-developer-habits-that-did-more-for-me-than-any-tool-5ad454846144?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/5ad454846144</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[self-improvement]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Fri, 19 Jun 2026 08:01:02 GMT</pubDate>
            <atom:updated>2026-06-19T08:01:02.051Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Backstage Signals: Real-Time Updates Without Polling]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/backstage-signals-real-time-updates-without-polling-42e706171cbd?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/700/1*CrGmTjTXunpWBgrsdFMkYA.png" width="700"></a></p><p class="medium-feed-snippet">The signals plugin brings WebSocket-based push updates to Backstage. Here is what it enables and how to use it.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/backstage-signals-real-time-updates-without-polling-42e706171cbd?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/backstage-signals-real-time-updates-without-polling-42e706171cbd?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/42e706171cbd</guid>
            <category><![CDATA[platform-engineering]]></category>
            <category><![CDATA[realtime]]></category>
            <category><![CDATA[backstage]]></category>
            <category><![CDATA[websocket]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Wed, 17 Jun 2026 09:01:02 GMT</pubDate>
            <atom:updated>2026-06-17T09:01:02.513Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Capturing Knowledge with the Backstage Qeta Plugin]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/capturing-knowledge-with-the-backstage-qeta-plugin-994ce3fd3909?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/700/1*CrGmTjTXunpWBgrsdFMkYA.png" width="700"></a></p><p class="medium-feed-snippet">Why StackOverflow-style Q&amp;A belongs in your developer portal, not Teams.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/capturing-knowledge-with-the-backstage-qeta-plugin-994ce3fd3909?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/capturing-knowledge-with-the-backstage-qeta-plugin-994ce3fd3909?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/994ce3fd3909</guid>
            <category><![CDATA[knowledge-management]]></category>
            <category><![CDATA[backstage]]></category>
            <category><![CDATA[developer-experience]]></category>
            <category><![CDATA[developer-portal]]></category>
            <category><![CDATA[platform-engineering]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Fri, 12 Jun 2026 09:01:03 GMT</pubDate>
            <atom:updated>2026-06-15T05:27:22.170Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What Happens to Your Team When a New Developer Joins]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/what-happens-to-your-team-when-a-new-developer-joins-4cb262a62e80?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/640/1*NDI7n0BdKZxRJF-vsPGwig.png" width="640"></a></p><p class="medium-feed-snippet">Everyone writes about onboarding the new hire. Nobody writes about what it does to the team they just joined.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/what-happens-to-your-team-when-a-new-developer-joins-4cb262a62e80?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/what-happens-to-your-team-when-a-new-developer-joins-4cb262a62e80?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/4cb262a62e80</guid>
            <category><![CDATA[team-management]]></category>
            <category><![CDATA[onboarding]]></category>
            <category><![CDATA[developer-experience]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Wed, 10 Jun 2026 07:01:02 GMT</pubDate>
            <atom:updated>2026-06-10T07:01:02.647Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[7 Backstage Plugins Worth Installing in Production]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/7-backstage-plugins-worth-installing-in-production-034fc4eff791?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/700/1*CrGmTjTXunpWBgrsdFMkYA.png" width="700"></a></p><p class="medium-feed-snippet">The plugin ecosystem has hundreds of options. Most of them will cost you more time than they save.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/7-backstage-plugins-worth-installing-in-production-034fc4eff791?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/7-backstage-plugins-worth-installing-in-production-034fc4eff791?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/034fc4eff791</guid>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[developer-experience]]></category>
            <category><![CDATA[platform-engineering]]></category>
            <category><![CDATA[backstage]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Thu, 04 Jun 2026 08:01:02 GMT</pubDate>
            <atom:updated>2026-06-04T08:01:02.567Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[WIP Limits Are the Rule Nobody Follows]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/wip-limits-are-the-rule-nobody-follows-07162a247280?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/640/1*JTrOLtRw8r812R1YUsTJfQ.png" width="640"></a></p><p class="medium-feed-snippet">We set them, automated them, enforced them, and still failed. Here is what we actually learned.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/wip-limits-are-the-rule-nobody-follows-07162a247280?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/wip-limits-are-the-rule-nobody-follows-07162a247280?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/07162a247280</guid>
            <category><![CDATA[agile]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[developer-experience]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[productivity]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Wed, 03 Jun 2026 09:01:02 GMT</pubDate>
            <atom:updated>2026-06-03T09:01:02.577Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[10 Git Aliases I Type Every Day]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/10-git-aliases-i-type-every-day-478828cc81a9?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/1200/1*8n3io7nZTlBENVlUOh4teg.jpeg" width="1200"></a></p><p class="medium-feed-snippet">I watched a colleague squint at their terminal last week, typing git log --oneline --decorate --graph --all from memory. Took them four&#x2026;</p><p class="medium-feed-link"><a href="https://drodil.medium.com/10-git-aliases-i-type-every-day-478828cc81a9?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/10-git-aliases-i-type-every-day-478828cc81a9?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/478828cc81a9</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[github]]></category>
            <category><![CDATA[terminal]]></category>
            <category><![CDATA[developer-tools]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Tue, 26 May 2026 06:01:00 GMT</pubDate>
            <atom:updated>2026-05-26T06:01:00.815Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[GitOps Needs Break Glass]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://drodil.medium.com/gitops-needs-break-glass-8adde525bfae?source=rss-9b257ecfcf10------2"><img src="https://cdn-images-1.medium.com/max/1200/1*ptyhCL4nzkFVgooB1z1XXw.jpeg" width="1200"></a></p><p class="medium-feed-snippet">Declarative delivery is great. Production incidents do not give rats ass about your philosophy.</p><p class="medium-feed-link"><a href="https://drodil.medium.com/gitops-needs-break-glass-8adde525bfae?source=rss-9b257ecfcf10------2">Continue reading on Medium »</a></p></div>]]></description>
            <link>https://drodil.medium.com/gitops-needs-break-glass-8adde525bfae?source=rss-9b257ecfcf10------2</link>
            <guid isPermaLink="false">https://medium.com/p/8adde525bfae</guid>
            <category><![CDATA[kubernetes]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[platform-engineering]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[gitops]]></category>
            <dc:creator><![CDATA[Heikki Hellgren]]></dc:creator>
            <pubDate>Fri, 22 May 2026 08:01:02 GMT</pubDate>
            <atom:updated>2026-05-22T08:01:02.751Z</atom:updated>
        </item>
    </channel>
</rss>