<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>localityofbehaviour &amp;mdash;   christova  </title>
    <link>https://christova.writeas.com/tag:localityofbehaviour</link>
    <description>&lt;b&gt;&lt;h3&gt;Tech Articles&lt;/h3&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;Collated from various sources. Full copyright remains with original authors.&lt;/b&gt;</description>
    <pubDate>Sat, 09 May 2026 07:28:04 +0000</pubDate>
    <item>
      <title>Locality of Behaviour Principle</title>
      <link>https://christova.writeas.com/locality-of-behavior-principle?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[LOB!&#xA;&#xA;”\\The LoB principle dictates that the behavior of a unit of code should be as obvious as possible by looking only at that unit of code.”&#xA;\\&#xA;I totally agree. That makes perfect sense. And many developers, across several generations, would collectively sigh in relief at this sentiment. Because it’s true.&#xA;&#xA;Locality of Behavior on its own isn&#39;t enough&#xA;&#xA;https://htmx.org/essays/locality-of-behaviour/&#xA;&#xA;But also:&#xA;&#xA;https://www.eloquentarchitecture.com/locality-of-behavior/&#xA;&#xA;Why would a more complicated and miserable experience be preferred over one that was fat-free and transparent. My mantra in life - not just in software development - is, there is no topic on this Earth so complicated that it can’t be broken down into layers, bite-size-chunks and rudiments, so that a dummy layperson can’t understand it. For example, I don’t understand how Nuclear Fission works… but I’ll bet someone could get me to a decent level of application if they had 2-weeks with me and a decent set of teaching materials.&#xA;&#xA;This post is a reaction to, and in part an agreement with, https://www.youtube.com/@ThePrimeTimeagen who has a video critiquing the SOLID principles of computer science. There’s some controversy in there (quite right, as there should be), I agree with some of his points, but every single one. His channel is worth checking out.&#xA;&#xA;LocalityOfBehaviour]]&gt;</description>
      <content:encoded><![CDATA[<p>LOB!</p>

<p>”**The LoB principle dictates that the behavior of a unit of code should be as obvious as possible by looking only at that unit of code.”
**
I <strong>totally</strong> agree. That makes perfect sense. And many developers, across several generations, would collectively sigh in relief at this sentiment. Because it’s true.</p>

<p><img src="https://www.eloquentarchitecture.com/content/images/size/w1200/2023/01/locality-of-behavior@2x.png" alt="Locality of Behavior on its own isn&#39;t enough"/></p>

<p><a href="https://htmx.org/essays/locality-of-behaviour/">https://htmx.org/essays/locality-of-behaviour/</a></p>

<p><strong>But also:</strong></p>

<p><a href="https://www.eloquentarchitecture.com/locality-of-behavior/">https://www.eloquentarchitecture.com/locality-of-behavior/</a></p>

<p>Why would a more complicated and miserable experience be preferred over one that was fat-free and transparent. My mantra in life – not just in software development – is, there is no topic on this Earth so complicated that it can’t be broken down into layers, bite-size-chunks and rudiments, so that a dummy layperson can’t understand it. For example, I don’t understand how Nuclear Fission works… but I’ll bet someone could get me to a decent level of application if they had 2-weeks with me and a decent set of teaching materials.</p>

<p>This post is a reaction to, and in part an agreement with, <a href="https://www.youtube.com/@ThePrimeTimeagen">https://www.youtube.com/@ThePrimeTimeagen</a> who has a video critiquing the SOLID principles of computer science. There’s some controversy in there (quite right, as there should be), I agree with some of his points, but every single one. His channel is worth checking out.</p>

<p><a href="https://christova.writeas.com/tag:LocalityOfBehaviour" class="hashtag"><span>#</span><span class="p-category">LocalityOfBehaviour</span></a></p>
]]></content:encoded>
      <guid>https://christova.writeas.com/locality-of-behavior-principle</guid>
      <pubDate>Thu, 09 May 2024 20:23:32 +0000</pubDate>
    </item>
  </channel>
</rss>