<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>.equalsToMe 🍋</title><link>https://equalsto.me</link><description>The organic writings of a Clojure fanboy, exploring the dunya and its code. The blog is about being a father to a young girl, about South Africa, Running road and trail, learning to code, being married to a beautiful model from KwaZulu Natal. The blog is about the life Allah has given me, and all I do to please God.</description><language>en</language><lastBuildDate>Mon, 27 Apr 2026 13:09:04 +0000</lastBuildDate><generator>lemonade.static (Clojure + data.xml)</generator><item><title>The 5 Year Old Servant!</title><link>https://equalsto.me/post/3.html</link><guid isPermaLink="true">https://equalsto.me/post/3.html</guid><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><author>noreply@equalsto.me (Dawud Kabouter)</author><category>Parenting</category><category>SLAA</category><description>&lt;p&gt;Since her birth we have followed the Tibetan technique for parenting. From the time she was born till the day she turned 5 we treated as one would treat royalty. We waited on her every breathe. Now she is taught to wait on us, to serve her family, to serve others. The transition to this phase of her development, the phase that teaches her humility through service to others, the phase that helps her combat the innate human condition of selfishness.&lt;/p&gt;</description></item><item><title>Functional First!</title><link>https://equalsto.me/post/2.html</link><guid isPermaLink="true">https://equalsto.me/post/2.html</guid><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><author>noreply@equalsto.me (Dawud Kabouter)</author><category>Functional</category><category>Clojure</category><category>Java</category><category>OOP</category><category>Functional Programming</category><description>&lt;p&gt;Clojure was the one that showed me that immutable data is a thing and OOP Java is not everything. Cause Java was my first, my native, my be all and end all. I was a Java developer for 10 years before I discovered Clojure. And it was a revelation!&lt;/p&gt;&lt;p&gt;Compare two approaches to summing numbers — imperative with mutable state:&lt;/p&gt;&lt;pre&gt;&lt;code class="clojure"&gt;&amp;#40;let &amp;#91;sum &amp;#40;atom 0&amp;#41;&amp;#93;
  &amp;#40;doseq &amp;#91;n &amp;#91;1 2 3 4 5&amp;#93;&amp;#93; &amp;#40;swap! sum + n&amp;#41;&amp;#41;
  @sum&amp;#41;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;And the same thing, functional and declarative end to end:&lt;/p&gt;&lt;pre&gt;&lt;code class="clojure"&gt;&amp;#40;reduce + &amp;#91;1 2 3 4 5&amp;#93;&amp;#41;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A typical day's command-line workflow:&lt;/p&gt;&lt;pre&gt;&lt;code class="bash"&gt;cd lemonade
lein new-post &amp;quot;Today's reflection&amp;quot; --tags daily
lein static
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I learned that functional programming is not just a buzzword, it's a way of thinking about problems that leads to simpler, more maintainable code. Clojure's emphasis on immutability and pure functions has changed the way I approach software development.&lt;/p&gt;</description></item><item><title>Clojure, Love at first write!</title><link>https://equalsto.me/post/1.html</link><guid isPermaLink="true">https://equalsto.me/post/1.html</guid><pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate><author>noreply@equalsto.me (Dawud Kabouter)</author><category>Clojure</category><category>Functional</category><category>getting-started</category><category>lisp</category><description>&lt;p&gt;&lt;img decoding="async" loading="lazy" height="180" width="240" src="/images/lemon.svg" alt="A sunglow lemon tile, the .equalsToMe brand colour" /&gt;&lt;/p&gt;&lt;p&gt;This is my first post using Clojure! It's just supposed to be a test while I write some code to get this blog up and running. As I'm still getting the hang of the language the plan is to build with just the basics to get the blog up and running. Once the MVP is in production we will begin work on the next iteration using more advanced features of Clojure and ClojureScript. I hope you enjoy the strugglesome journey as much as I do!&lt;/p&gt;</description></item></channel></rss>