<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Self-Stigma on jochum.dev</title>
    <link>https://jochum.dev/en/tags/self-stigma/</link>
    <description>Recent content in Self-Stigma on jochum.dev</description>
    <image>
      <title>jochum.dev</title>
      <url>https://jochum.dev/images/20260503-me.jpg</url>
      <link>https://jochum.dev/images/20260503-me.jpg</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 22 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://jochum.dev/en/tags/self-stigma/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A Hard Boundary Kills The Inner Life</title>
      <link>https://jochum.dev/en/society/20260822-a-hard-boundary-kills-the-inner-life/</link>
      <pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://jochum.dev/en/society/20260822-a-hard-boundary-kills-the-inner-life/</guid>
      <description>&lt;p&gt;One of the rules I build software by is: constraints outside, freedom inside.&lt;/p&gt;
&lt;p&gt;The conditions belong at the edge. What happens inside is then allowed to be
direct. No function has to defend itself against its own callers, because what
comes in was already decided at the boundary. The boundary is there so that the
inside can be free.&lt;/p&gt;
&lt;p&gt;With people it turns over.&lt;/p&gt;
&lt;h2 id=&#34;what-the-boundary-does-in-code&#34;&gt;What the boundary does in code&lt;/h2&gt;
&lt;p&gt;It says what may cross. Nothing else.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
