<?xml version="1.0" encoding="utf-8"?>
<rss 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/" version="2.0">
  <channel>
    <title>Oliver Booth</title>
    <atom:link href="https://booth.dev/blog/feed/" rel="self" type="application/rss+xml" />
    <link>https://booth.dev/blog/</link>
    <description>https://booth.dev/blog/</description>
    <lastBuildDate>Thu, 04 Jun 2026 00:00:10 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>https://booth.dev/blog/</generator>
    <item>
      <title>Is this grief?</title>
      <link>https://booth.dev/blog/2026/05/19/is-this-grief</link>
      <comments>https://booth.dev/blog/2026/05/19/is-this-grief#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 19 May 2026 20:40:53 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=d4b64c79-e65b-4b0c-93ec-bc765342111f</guid>
      <description>&lt;p&gt;Dear friends&lt;/p&gt;
&lt;p&gt;Six months. It's been six months and I think of you every day. Both of you.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/05/19/is-this-grief"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Undone</title>
      <link>https://booth.dev/blog/2026/04/20/undone</link>
      <comments>https://booth.dev/blog/2026/04/20/undone#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Mon, 20 Apr 2026 04:53:21 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=69a68fd7-6cd8-4096-8dcb-a4ea3c2c0d7b</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;It's getting bad again, and I genuinely don't know if I can keep doing this. I thought I had it all figured out, and I was ready to change my life. That is, after all, why I went back to uni.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/04/20/undone"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Erasure</title>
      <link>https://booth.dev/blog/2026/04/08/erasure</link>
      <comments>https://booth.dev/blog/2026/04/08/erasure#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 08 Apr 2026 21:52:25 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=41f3a640-ac15-45b0-9e16-aa9df8cec2ad</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I am not worthy. That's what life is trying to teach me, isn't it? I can't see any other conclusion. Any time I get close to someone, I fuck it up. It happens time and time again, and at this point I guess I've learned my lesson.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/04/08/erasure"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>What remains</title>
      <link>https://booth.dev/blog/2026/02/07/what-remains</link>
      <comments>https://booth.dev/blog/2026/02/07/what-remains#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 07 Feb 2026 17:54:22 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=3c7dbc42-58e1-4ef6-867d-dc7562e1685c</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;This post is not meant to name or ostracise you. Rather the opposite.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/02/07/what-remains"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>This is fine</title>
      <link>https://booth.dev/blog/2026/01/30/this-is-fine</link>
      <comments>https://booth.dev/blog/2026/01/30/this-is-fine#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 30 Jan 2026 22:15:40 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=8d769191-8f3f-4bf8-92cf-8619fd9e88e4</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I'm sorry I haven't written to you in a while. I would be lying if I said things were okay. Because honestly? They aren't.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/01/30/this-is-fine"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Neglect</title>
      <link>https://booth.dev/blog/2026/01/09/neglect</link>
      <comments>https://booth.dev/blog/2026/01/09/neglect#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 09 Jan 2026 08:12:06 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=aedc44c9-6b5c-4b41-b46f-a852a8ae6228</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Happy new year.&lt;/p&gt;
&lt;p&gt;I've been thinking about how overbearing I became to my friends who matter most. How I kept seeking validation, how I kept asking them to soothe me and ground me because I - somehow - failed to self-soothe.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2026/01/09/neglect"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>What's my motivation?</title>
      <link>https://booth.dev/blog/2025/12/21/whats-my-motivation</link>
      <comments>https://booth.dev/blog/2025/12/21/whats-my-motivation#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 21 Dec 2025 22:11:31 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=e531b68c-525e-4051-aa32-7ad7c1165305</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Motivation for change is a really difficult topic. I, myself, struggle to find a realistic balance between wanting to grow for myself, and wanting to grow for other people.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/12/21/whats-my-motivation"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Acceptance</title>
      <link>https://booth.dev/blog/2025/12/11/acceptance</link>
      <comments>https://booth.dev/blog/2025/12/11/acceptance#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 11 Dec 2025 12:25:24 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=71d61c98-01ae-4e3c-9123-0e1cc39fd33e</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Last night, something finally clicked that had never clicked before. I do not have to be &amp;lsquo;the depressed one&amp;rsquo;, I get it now.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/12/11/acceptance"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Denial</title>
      <link>https://booth.dev/blog/2025/12/09/denial</link>
      <comments>https://booth.dev/blog/2025/12/09/denial#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 09 Dec 2025 16:48:38 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=e1e68f18-7001-4dfa-8d0f-2df3e9ac21e8</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;It's been almost 3 weeks. It feels just like before, but this time I have nothing to hold on to.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/12/09/denial"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>An answer?</title>
      <link>https://booth.dev/blog/2025/12/07/an-answer</link>
      <comments>https://booth.dev/blog/2025/12/07/an-answer#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 07 Dec 2025 03:42:23 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=229d1f02-7c8f-4ae2-b308-b9b56a4edda0</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I don't want to pile on the excuses. I'm not going to pretend like my actions were outside of my agency. But I find it critical to understand the &lt;em&gt;why&lt;/em&gt; of my behaviour so that I can work on fixing it.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/12/07/an-answer"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fragments</title>
      <link>https://booth.dev/blog/2025/12/02/fragments</link>
      <comments>https://booth.dev/blog/2025/12/02/fragments#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 02 Dec 2025 17:35:44 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=19c32786-f26f-4881-98d0-5d00a1f9c6ec</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I wish I were braver. I wish I had the courage to tell you what really goes on in my mind. I wish I could tell my therapist just how &lt;em&gt;painful&lt;/em&gt; all this is without being told affirmations like &amp;ldquo;I am enough&amp;rdquo;. I don't want empty words, I want to &lt;strong&gt;stop hurting&lt;/strong&gt;. Why can't anyone make it stop hurting?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/12/02/fragments"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The sky didn't match</title>
      <link>https://booth.dev/blog/2025/11/30/the-sky-didnt-match</link>
      <comments>https://booth.dev/blog/2025/11/30/the-sky-didnt-match#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 30 Nov 2025 15:08:39 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=3fbd25e3-2a73-44b1-829f-348dc83d6fe0</guid>
      <description>&lt;p&gt;Dear stranger&lt;/p&gt;
&lt;p&gt;Why did that day hurt? I had years to process, overcome, and accept that you were not the person I hoped you could have been; the person you never were. And still I cried.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/11/30/the-sky-didnt-match"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The safety of the fall</title>
      <link>https://booth.dev/blog/2025/11/26/the-safety-of-the-fall</link>
      <comments>https://booth.dev/blog/2025/11/26/the-safety-of-the-fall#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 26 Nov 2025 20:01:31 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=9d3e2cda-bb1a-43d3-ba93-75e23061b586</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I don't want to be here. I don't want the pain. But it's all I know.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/11/26/the-safety-of-the-fall"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Who we used to be</title>
      <link>https://booth.dev/blog/2025/11/23/who-we-used-to-be</link>
      <comments>https://booth.dev/blog/2025/11/23/who-we-used-to-be#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 23 Nov 2025 18:06:08 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=02fb72a7-695b-4585-a5f0-98bb596d4515</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I always said I should write more often. I regret that it's not under happier circumstances but, hey, what am I if not consistently inconsistent?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/11/23/who-we-used-to-be"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Posterity</title>
      <link>https://booth.dev/blog/2025/11/21/posterity</link>
      <comments>https://booth.dev/blog/2025/11/21/posterity#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 21 Nov 2025 02:17:57 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=6aa58de7-04fe-425f-bf2a-8eb13615ad4c</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I don't blog as often as I should. One of my biggest outlets that I used during difficult times, a place to call my own and know that you would be here listening. Slightly judging, frustrated perhaps, but always listening. It's unfortunate that I cut back on this, knowing that it's a healthy expression. At least, I'd like to hope it is.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/11/21/posterity"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>This time is different</title>
      <link>https://booth.dev/blog/2025/10/02/this-time-is-different</link>
      <comments>https://booth.dev/blog/2025/10/02/this-time-is-different#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 02 Oct 2025 02:38:18 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=ee32d34f-0ddb-4b16-a785-09d9caa5c830</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;In 2012, I wrote a &lt;a href="/blog/2012/07/07/a-new-chapter"&gt;blog post&lt;/a&gt; in which I talked about entering a new chapter of my life. I had just graduated college and was about to begin my journey as a freshman uni student. Of course at the time, I didn't know I'd be dropping out for personal reasons. However, I did meet some fun people and I learned a few things. After I dropped out, I always told myself I'd go back eventually - and I was right. I did.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/10/02/this-time-is-different"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>This home matters</title>
      <link>https://booth.dev/blog/2025/03/16/this-home-matters</link>
      <comments>https://booth.dev/blog/2025/03/16/this-home-matters#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 16 Mar 2025 18:39:30 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=ca4f840e-2d15-4d9c-90d1-cc267f71847a</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I've struggled with mental health issues since my teenage years. It has been a constant uphill battle, ever-fighting against the torrent of stress and anxiety and depression; for the longest time, I did not fear death.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Inst&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2025/03/16/this-home-matters"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How does this blog work?</title>
      <link>https://booth.dev/blog/2024/11/04/how-does-this-blog-work</link>
      <comments>https://booth.dev/blog/2024/11/04/how-does-this-blog-work#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Mon, 04 Nov 2024 23:07:26 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=e529969b-a897-45c0-b690-c099c13d9817</guid>
      <description>&lt;p&gt;I've often spoken to people about the inner workings of this blog, teasing elements and snippets to those who ask, but I've yet to actually go into detail about how everything comes together to present the very page you're seeing right now, or the post&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/11/04/how-does-this-blog-work"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self-hosting a mail server and protecting my email address</title>
      <link>https://booth.dev/blog/2024/10/20/self-hosting-mail-server-protecting-my-email-address</link>
      <comments>https://booth.dev/blog/2024/10/20/self-hosting-mail-server-protecting-my-email-address#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 20 Oct 2024 12:25:20 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=e76dd30f-ae4b-4db2-badb-d6beec49055a</guid>
      <description>&lt;p&gt;And why you might want to do the same.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/10/20/self-hosting-mail-server-protecting-my-email-address"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I might be a student again</title>
      <link>https://booth.dev/blog/2024/07/17/i-might-be-a-student-again</link>
      <comments>https://booth.dev/blog/2024/07/17/i-might-be-a-student-again#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 17 Jul 2024 12:41:46 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=6fae7c13-ba1a-4071-bada-85974c7905a8</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I went to university about 11-12 years ago. It was a good time, met some people, and learned a few things. However during my second year, I reached a point in my mental health which forced me to withdraw from my course.&lt;/p&gt;
&lt;p&gt;I'm going back.&lt;/p&gt;
&lt;p&gt;&amp;lt;&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/07/17/i-might-be-a-student-again"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I hate: Ads</title>
      <link>https://booth.dev/blog/2024/05/09/why-i-hate-ads</link>
      <comments>https://booth.dev/blog/2024/05/09/why-i-hate-ads#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 09 May 2024 13:00:28 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=30ce69dd-be2f-468b-9f1d-7e5acd14bb42</guid>
      <description>&lt;p&gt;And why you're an asshole for adding them.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/05/09/why-i-hate-ads"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Languages don't have speeds</title>
      <link>https://booth.dev/blog/2024/05/03/languages-dont-have-speeds</link>
      <comments>https://booth.dev/blog/2024/05/03/languages-dont-have-speeds#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 03 May 2024 14:55:30 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=bb846c72-8504-492b-9830-8b5f8f823818</guid>
      <description>&lt;p&gt;I often hear &amp;quot;C++ is faster than C#&amp;quot;, or &amp;ldquo;Python / Java is slow&amp;rdquo;. This irks me, and here's why.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/05/03/languages-dont-have-speeds"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The American</title>
      <link>https://booth.dev/blog/2024/02/19/the-american</link>
      <comments>https://booth.dev/blog/2024/02/19/the-american#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Mon, 19 Feb 2024 22:41:33 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=7edd09a4-5790-4498-a140-b5c4c63b627f</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;On March 7th, a friend of mine from the US will be landing in the UK for the first time. I will - from this point onward - refer to him as &amp;ldquo;The American&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2024/02/19/the-american"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>"Indie" vs "AAA" is not helpful</title>
      <link>https://booth.dev/blog/2023/12/16/indie-vs-aaa-is-not-helpful</link>
      <comments>https://booth.dev/blog/2023/12/16/indie-vs-aaa-is-not-helpful#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 16 Dec 2023 13:15:58 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=96532204-3163-40c0-855c-770e7a0e955d</guid>
      <description>&lt;p&gt;Back in the days of old, only large studios could produce and publish games. Huge companies like Atari, Sega, Capcom. It was simply infeasible to make something that would be as successful on your own. Today that's no longer the case. Increasingly rapidly, ever since the boom of 2009, a whole new era of games has entered the scene.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/12/16/indie-vs-aaa-is-not-helpful"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why Unicode is amazing</title>
      <link>https://booth.dev/blog/2023/09/29/why-unicode-is-amazing</link>
      <comments>https://booth.dev/blog/2023/09/29/why-unicode-is-amazing#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 29 Sep 2023 16:14:26 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=6c6905bf-25c1-4dc0-a0b9-6efdcdce2bfa</guid>
      <description>&lt;p&gt;Lately I've found myself engrossed in the inner workings of Unicode and its associated UTF encodings. Today I'm going to talk about them, and I hope to get you as excited as I am about it, because frankly the solutions that the Unicode Consortium has come up with are genius.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/09/29/why-unicode-is-amazing"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>You can't save the galaxy in a day</title>
      <link>https://booth.dev/blog/2023/09/26/you-cant-save-the-galaxy-in-a-day</link>
      <comments>https://booth.dev/blog/2023/09/26/you-cant-save-the-galaxy-in-a-day#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 26 Sep 2023 22:07:11 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=3bfee3d8-20c1-44e3-81bf-a673658b7f18</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I have a hero complex. I do, I will admit it. I have the overbearing tendency to try to fix everything wrong in the lives of those I care about, as if it's somehow my responsibility to do so; when I inevitably face the fact that I shouldn't - or worse &lt;em&gt;can't&lt;/em&gt; - do anything about it, I feel like I've done more bad than good. Like I have personally failed them.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/09/26/you-cant-save-the-galaxy-in-a-day"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>An open letter to Unity</title>
      <link>https://booth.dev/blog/2023/09/23/an-open-letter-to-unity</link>
      <comments>https://booth.dev/blog/2023/09/23/an-open-letter-to-unity#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 23 Sep 2023 17:08:14 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=5000</guid>
      <description>&lt;p&gt;A sincere response to Unity.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/09/23/an-open-letter-to-unity"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How (and why) I'm rewriting Unity documentation</title>
      <link>https://booth.dev/blog/2023/05/10/how-and-why-im-rewriting-unity-documentation</link>
      <comments>https://booth.dev/blog/2023/05/10/how-and-why-im-rewriting-unity-documentation#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 10 May 2023 17:21:50 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=4927</guid>
      <description>&lt;p&gt;Taking a stab at redesigning something that is long overdue.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/05/10/how-and-why-im-rewriting-unity-documentation"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Today I'm learning: How to juggle</title>
      <link>https://booth.dev/blog/2023/01/15/today-im-learning-how-to-juggle</link>
      <comments>https://booth.dev/blog/2023/01/15/today-im-learning-how-to-juggle#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 15 Jan 2023 15:02:18 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1108</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;A few years ago, CGP Grey &lt;a href="https://www.youtube.com/watch?v=NVGuFdX5guE"&gt;uploaded a video&lt;/a&gt; that - in essence - suggests one ditch the concept of &amp;ldquo;new year's resolutions&amp;rdquo; for a variety of reasons. Paramount among which being that it's basically impossible to stick to them solidly. Frankly I agree; the concept of &amp;ldquo;new year, new me&amp;rdquo; has always been lost on me. I think we should always be striving to better ourselves, the new year shouldn't be the only excuse to do so.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2023/01/15/today-im-learning-how-to-juggle"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The never-ending journey</title>
      <link>https://booth.dev/blog/2022/12/05/the-never-ending-journey</link>
      <comments>https://booth.dev/blog/2022/12/05/the-never-ending-journey#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Mon, 05 Dec 2022 06:37:13 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1057</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="warning"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="triangle-alert"&gt;&lt;/i&gt; Minor Spoiler Warning&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post contains information about the story or gameplay of &lt;a href="https://store.steampowered.com/app/1466640/Road_96/"&gt;&lt;em&gt;Road 96&lt;/em&gt;&lt;/a&gt;, which may spoil the experience if you have yet to play.&lt;/p&gt;
         &lt;p&gt;For this reason, I strongly urge you consider playing for yourself before you continue.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Did you ever use to play old console games like Road Rash? Did you ever notice the skybox in games like that depicts a mountain or skyline that is unreachable? I, for one, loved that.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/12/05/the-never-ending-journey"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>🇫🇷 Cher ami</title>
      <link>https://booth.dev/blog/2022/11/10/cher-ami</link>
      <comments>https://booth.dev/blog/2022/11/10/cher-ami#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 10 Nov 2022 22:09:51 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1038</guid>
      <description>&lt;p&gt;Cher ami&lt;/p&gt;
&lt;p&gt;Aujourd'hui je voudrais vous écrire en français. Je vous en prie, pardonnez mon français. Mon niveau c'est environ A2/B1 donc ma grammaire n'est pas parfaite.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/11/10/cher-ami"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tribute</title>
      <link>https://booth.dev/blog/2022/09/07/tribute</link>
      <comments>https://booth.dev/blog/2022/09/07/tribute#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 07 Sep 2022 23:08:24 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1031</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I'm writing this letter someone very dear. I'm writing it to you.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/09/07/tribute"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Inspiration</title>
      <link>https://booth.dev/blog/2022/06/26/inspiration</link>
      <comments>https://booth.dev/blog/2022/06/26/inspiration#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 26 Jun 2022 18:43:29 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=997</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Have you ever played The Beginner's Guide? It's remarkable. It's emotionally gut-wrenching and one of the most relatable stories I've ever had the pleasure of experiencing.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/06/26/inspiration"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Closer</title>
      <link>https://booth.dev/blog/2022/05/31/closer</link>
      <comments>https://booth.dev/blog/2022/05/31/closer#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 31 May 2022 17:38:52 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=974</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;So I had my assessment the other day. The one I had long been awaiting, for 6 months, and for the first time in a long time - I have some good news to share.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/05/31/closer"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shorter code ≠ better code</title>
      <link>https://booth.dev/blog/2022/05/11/shorter-code-is-not-better-code</link>
      <comments>https://booth.dev/blog/2022/05/11/shorter-code-is-not-better-code#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 11 May 2022 12:39:45 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=4397</guid>
      <description>&lt;p&gt;There's an interesting post about how &lt;a href="https://guifroes.com/clever-code-is-bad/"&gt;clever code is bad&lt;/a&gt;. It outlines some bad practices, and some good ones to use in their stead, such as the snippet:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-c"&gt;// bad
while (*d++ = *s++);

// good
strcpy(destination, source);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;But I'm here to hammer that point home and show to you that shorter code can, and often does, perform a lot &lt;strong&gt;worse&lt;/strong&gt; than a readable alternative.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/05/11/shorter-code-is-not-better-code"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>What you've done for me</title>
      <link>https://booth.dev/blog/2022/05/09/what-youve-done-for-me</link>
      <comments>https://booth.dev/blog/2022/05/09/what-youve-done-for-me#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Mon, 09 May 2022 21:03:14 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=955</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Remember how I said I wanted to stop using this blog as a place to spew out my raw thought processes?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/05/09/what-youve-done-for-me"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why?</title>
      <link>https://booth.dev/blog/2022/05/04/why</link>
      <comments>https://booth.dev/blog/2022/05/04/why#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 04 May 2022 20:12:22 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=947</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I was an inquisitive child. So much so that I had a unique ability to drive my parents particularly insane. I remember once asking why it is that - during summer - the sun seems to set 2 or 3 hours later, despite the clocks only going forward 1 hour. I would then proceed to ask &amp;ldquo;why&amp;rdquo; for every answer they gave me.&lt;/p&gt;
&lt;p&gt;This would go on for hours.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/05/04/why"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Designing a modular Discord bot framework</title>
      <link>https://booth.dev/blog/2022/04/07/designing-a-modular-discord-bot-framework</link>
      <comments>https://booth.dev/blog/2022/04/07/designing-a-modular-discord-bot-framework#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 07 Apr 2022 17:52:23 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=4019</guid>
      <description>&lt;div class="callout" data-callout="update"&gt;&lt;div class="callout-title"&gt;&lt;i data-lucide="calendar-check"&gt;&lt;/i&gt; Update 8 August 2023&lt;/div&gt;
&lt;div class="inner callout-content"&gt;&lt;p&gt;While I am extremely proud of this solution, I ultimately decided against it and settled on separating the bots as containerised services. Nevertheless, the solution here is still valid and useful for a variety of situations, and so I'm leaving this post up in the hopes that you or someone you know will find it useful.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For the better part of the past month or so, I've been rewriting the bot(s) which power the official &lt;a href="https://discord.gg/brackeys"&gt;Brackeys Community Discord server&lt;/a&gt;. This post isn't so much a guide, as it is a vent. A window into my process of dealing with the ever-growing enterprise-level codebase I've signed myself up for, and the hurdles I've faced. &lt;em&gt;Enjoy.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/04/07/designing-a-modular-discord-bot-framework"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>State machines, a state of mind</title>
      <link>https://booth.dev/blog/2022/03/28/state-machines-a-state-of-mind</link>
      <comments>https://booth.dev/blog/2022/03/28/state-machines-a-state-of-mind#comments</comments>
      <dc:creator>Jade</dc:creator>
      <pubDate>Mon, 28 Mar 2022 21:36:01 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=2768</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="info"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="user-plus"&gt;&lt;/i&gt; Guest Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post was written by a guest contributor. As such, the advice presented here may or may not conflict with advice I've given in other posts, nor may it reflect my own personal opinions on the subject at hand.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Hello, You can call me Jade! I'm a programmer/game developer and I primarily work in the Unity game engine. I love state machines and I've made more than my fair share of them. In fact I'm relatively well known at this point for turning just about everything into a state machine!&lt;/p&gt;
&lt;p&gt;In this guide I'm going to be teaching you about the basics of State Machines and how to get started with them!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Welcome to a madman's guide on the basics of State Machines.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/28/state-machines-a-state-of-mind"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Seasons</title>
      <link>https://booth.dev/blog/2022/03/19/seasons</link>
      <comments>https://booth.dev/blog/2022/03/19/seasons#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 19 Mar 2022 22:25:40 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=874</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Time marches so unrelentingly onwards, it's often far too easy to blink and have the past vanish before you. In what feels like a fraction of a second, moments once cherished and held closely become but memories; destined to fade as time takes a tight grip and unforgivingly pulls us forward.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/19/seasons"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The pitfalls of C#</title>
      <link>https://booth.dev/blog/2022/03/17/the-pitfalls-of-csharp</link>
      <comments>https://booth.dev/blog/2022/03/17/the-pitfalls-of-csharp#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 17 Mar 2022 02:20:09 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=3857</guid>
      <description>&lt;p&gt;If you've ever heard me talk about programming in any regard, you'll likely be aware that I simp for C#. I have never met any other language that lets me develop at the speed I'm able to. It is hands down my favourite language and I will challenge anyone who tries to change my mind.&lt;/p&gt;
&lt;p&gt;But that doesn't mean it's perfect. C#, much like every other language, has its drawbacks. I'm going to talk about some of the features that I've stumbled across in other languages that accomplish some goal better than C#.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/17/the-pitfalls-of-csharp"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The paradox of altruism</title>
      <link>https://booth.dev/blog/2022/03/12/the-paradox-of-altruism</link>
      <comments>https://booth.dev/blog/2022/03/12/the-paradox-of-altruism#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 12 Mar 2022 13:44:18 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=790</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Recently I've been thinking about how all the behaviour we exhibit towards others is driven by an insatiable need to preserve oneself. This, in a word, is known as &amp;ldquo;selfishness.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/12/the-paradox-of-altruism"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Practice</title>
      <link>https://booth.dev/blog/2022/03/06/practice</link>
      <comments>https://booth.dev/blog/2022/03/06/practice#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 06 Mar 2022 13:35:58 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=746</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I made a promise to myself that this year was the year I would get my shit together in all areas of my life. I don't make new years resolutions, but this one was important for me to do. I'd like to share something that I've been in the process of accomplishing which aligns with that goal. It's something that, at first glance, seems comparatively small. But it's something that is meaningful to me and has actually helped to serve as an effective self-soothing technique.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/06/practice"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dear friend</title>
      <link>https://booth.dev/blog/2022/03/05/dear-friend</link>
      <comments>https://booth.dev/blog/2022/03/05/dear-friend#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 05 Mar 2022 04:43:13 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=676</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I don't know if you're reading any of this. Maybe you are, I don't know.&lt;/p&gt;
&lt;p&gt;Honestly I don't write with the intention that you, nor anyone else for that matter, read it. I write with the intention of putting my thoughts out in the open in a place I can call my own. It's why I have comments disabled on my personal posts and not my code posts – on my code posts I want people to interact, and give feedback, and correct me. But posts like this? This is me. This is my journey. The only one correcting me will be myself, and anyone who wants to talk about any of this can message me privately.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/05/dear-friend"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The butterfly effect</title>
      <link>https://booth.dev/blog/2022/03/03/the-butterfly-effect</link>
      <comments>https://booth.dev/blog/2022/03/03/the-butterfly-effect#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 03 Mar 2022 13:27:17 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=601</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;This morning I've been thinking about how things in life have a chain reaction that ripple out for the rest of your days. It's interesting to ponder how one small thing is the cause of so much. For me, I can identify such a pivotal moment in my life. This is the story of how Habbo Hotel caused me to learn computer science.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/03/03/the-butterfly-effect"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>MonoBehaviours DO support constructors</title>
      <link>https://booth.dev/blog/2022/02/25/monobehaviours-do-support-constructors</link>
      <comments>https://booth.dev/blog/2022/02/25/monobehaviours-do-support-constructors#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 25 Feb 2022 18:06:38 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=3527</guid>
      <description>&lt;p&gt;Quite often, I come across people who are under the impression that a class which inherits &lt;code&gt;MonoBehaviour&lt;/code&gt; cannot or should not define a constructor. If you are one of those people then buckle up. I'm going to dispel this myth once and for all.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/02/25/monobehaviours-do-support-constructors"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Something for me</title>
      <link>https://booth.dev/blog/2022/02/24/something-for-me</link>
      <comments>https://booth.dev/blog/2022/02/24/something-for-me#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 24 Feb 2022 13:55:00 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=378</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;For the longest time, I was never able to find something to do for myself; for my own sake. My intentions are, and always have been, around what I can do for others.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/02/24/something-for-me"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>You're exposing state badly</title>
      <link>https://booth.dev/blog/2022/02/16/youre-exposing-state-badly</link>
      <comments>https://booth.dev/blog/2022/02/16/youre-exposing-state-badly#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 16 Feb 2022 00:10:47 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=3252</guid>
      <description>&lt;p&gt;Every now and then - okay&amp;hellip; &lt;em&gt;pretty much every day&lt;/em&gt; - I encounter someone who has decided to publicly expose state with fields, and it hurts my core.&lt;/p&gt;
&lt;p&gt;Let's talk about that.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/02/16/youre-exposing-state-badly"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unity lies to you about null</title>
      <link>https://booth.dev/blog/2022/02/08/unity-lies-to-you-about-null</link>
      <comments>https://booth.dev/blog/2022/02/08/unity-lies-to-you-about-null#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 08 Feb 2022 13:13:04 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=3035</guid>
      <description>&lt;p&gt;What is the difference between &lt;code&gt;component == null&lt;/code&gt;, &lt;code&gt;component is null&lt;/code&gt;, and &lt;code&gt;!component&lt;/code&gt;?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/02/08/unity-lies-to-you-about-null"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I recreated Unity's coroutine system</title>
      <link>https://booth.dev/blog/2022/01/21/how-i-recreated-unitys-coroutine-system</link>
      <comments>https://booth.dev/blog/2022/01/21/how-i-recreated-unitys-coroutine-system#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 21 Jan 2022 18:43:18 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=2305</guid>
      <description>&lt;p&gt;Early last year, I wrote a blog post which explained &lt;a href="/blog/2021/04/27/how-do-unitys-coroutines-actually-work/"&gt;how Unity's coroutines work&lt;/a&gt;. In my conclusion, I expressed that I underestimated the level of wizardry they involved, so much so that it went far beyond the scope of the article. I figured it was time to perhaps elaborate on that, and show you a glimpse of Unity's game loop and how the coroutine system works in the engine (at least, my interpretation of it.)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/01/21/how-i-recreated-unitys-coroutine-system"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Who am I?</title>
      <link>https://booth.dev/blog/2022/01/19/who-am-i</link>
      <comments>https://booth.dev/blog/2022/01/19/who-am-i#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 19 Jan 2022 18:14:52 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=31</guid>
      <description>&lt;p&gt;Dear friend,&lt;/p&gt;
&lt;p&gt;Well, let's get the awkwardness out of the way. My name's Oliver. What's yours?&lt;/p&gt;
&lt;p&gt;Oh wait&amp;hellip; right&amp;hellip; this isn't so much a conversation as it is a safe destination for me to enact my tendencies to portray my chronic verbal diarrhoea as if I've taken textual laxatives.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2022/01/19/who-am-i"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing a portable save &amp; load system</title>
      <link>https://booth.dev/blog/2021/04/27/writing-a-portable-save-load-system</link>
      <comments>https://booth.dev/blog/2021/04/27/writing-a-portable-save-load-system#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 27 Apr 2021 15:10:19 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1316</guid>
      <description>&lt;p&gt;I recently &lt;a href="https://blog.oliverbooth.dev/2021/02/27/fixing-brackeys-save-load-system/"&gt;wrote a post&lt;/a&gt; which explained how Brackeys' Save &amp;amp; Load system could be fixed so that it isn't victim to a &lt;a href="https://learn.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide"&gt;major security flaw&lt;/a&gt; regarding &lt;code&gt;BinaryFormatter&lt;/code&gt;, by instead using &lt;code&gt;BinaryWriter&lt;/code&gt; and &lt;code&gt;BinaryReader&lt;/code&gt;. This guide will explain how to write a better, portable, more scalable save &amp;amp; load system from the ground up.&lt;/p&gt;
&lt;p&gt;Buckle your seatbelts, we have a lot to cover.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2021/04/27/writing-a-portable-save-load-system"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How do Unity’s coroutines actually work?</title>
      <link>https://booth.dev/blog/2021/04/27/how-do-unitys-coroutines-actually-work</link>
      <comments>https://booth.dev/blog/2021/04/27/how-do-unitys-coroutines-actually-work#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 27 Apr 2021 01:39:59 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=1489</guid>
      <description>&lt;p&gt;Coroutines in Unity are a way to run expensive loops, or delays in execution, without having to involve multithreading.
That's right – although it's commonly believed that coroutines are multithreaded operations, they in fact run on the
main thread. But have you ever asked yourself why coroutines return &lt;code&gt;IEnumerator&lt;/code&gt;? What does that even mean? We'll take
a
look at how they work, and I hope to explain just how genius they are.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2021/04/27/how-do-unitys-coroutines-actually-work"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing Brackeys' save &amp; load system</title>
      <link>https://booth.dev/blog/2021/02/27/fixing-brackeys-save-load-system</link>
      <comments>https://booth.dev/blog/2021/02/27/fixing-brackeys-save-load-system#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 27 Feb 2021 14:31:32 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=478</guid>
      <description>&lt;p&gt;Recent news has hit that &lt;code&gt;BinaryFormatter&lt;/code&gt; has a &lt;a href="https://learn.microsoft.com/en-us/dotnet/standard/serialization/binaryformatter-security-guide"&gt;&lt;strong&gt;major&lt;/strong&gt; security flaw&lt;/a&gt;, and should be removed from production use as soon as possible. This guide will cover an alternative approach to creating a save &amp;amp; load system for your Unity game.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2021/02/27/fixing-brackeys-save-load-system"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The problem with UnityEngine.Random</title>
      <link>https://booth.dev/blog/2021/02/26/the-problem-with-unityengine-random</link>
      <comments>https://booth.dev/blog/2021/02/26/the-problem-with-unityengine-random#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 26 Feb 2021 17:38:51 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=994</guid>
      <description>&lt;p&gt;When it comes to game dev, random number generation is a subject that comes up a lot. With the advent of Minecraft, No Man's Sky, and other games with procedurally-generated environments, unique variation in your game is an attractive feature which increases replayability and enhances player experiences.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2021/02/26/the-problem-with-unityengine-random"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I hate: The claim "Wikipedia isn't a reliable source"</title>
      <link>https://booth.dev/blog/2016/02/19/why-i-hate-wikipedia-isnt-reliable</link>
      <comments>https://booth.dev/blog/2016/02/19/why-i-hate-wikipedia-isnt-reliable#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 19 Feb 2016 15:27:24 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=45</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Wikipedia is a collaborative encyclopedia. It's maintained by a large amount of people, including anonymous people who only come to fix a spelling error; so you can see why some people might want to call it unreliable.  If anyone and any&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2016/02/19/why-i-hate-wikipedia-isnt-reliable"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I hate: Imperial measurements</title>
      <link>https://booth.dev/blog/2016/02/06/why-i-hate-imperial-measurements</link>
      <comments>https://booth.dev/blog/2016/02/06/why-i-hate-imperial-measurements#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 06 Feb 2016 20:56:08 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=18</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Every country in the world has adopted the metric system. Well okay that's not true. Liberia, Burma and the US haven't. But the UK has! Sort of. Almost&amp;hellip; Okay, the UK has such a fucked up combination of measurements that it leaves many to&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2016/02/06/why-i-hate-imperial-measurements"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I hate: The term "immigrants"</title>
      <link>https://booth.dev/blog/2016/02/06/why-i-hate-the-term-immigrants</link>
      <comments>https://booth.dev/blog/2016/02/06/why-i-hate-the-term-immigrants#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 06 Feb 2016 17:28:37 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=6</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I hate the term &amp;ldquo;immigrants&amp;rdquo;. It sounds dirty to most people, doesn't it? You can hear the disgust in the mere utterance of the word. &lt;em&gt;Immigrants&lt;/em&gt;. To rhyme with &lt;em&gt;scum&lt;/em&gt;. Why is that?&lt;/p&gt;
&lt;p&gt;First off, let's get one thing clear. I understand ...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2016/02/06/why-i-hate-the-term-immigrants"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Your opinion is not free from ridicule</title>
      <link>https://booth.dev/blog/2016/01/13/your-opinion-is-not-free-from-ridicule</link>
      <comments>https://booth.dev/blog/2016/01/13/your-opinion-is-not-free-from-ridicule#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 13 Jan 2016 17:09:26 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=62</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;For a little while, I've wanted to start a series of blog posts in which I extensively explain my position on pressing controversial topics. My stance may or may not align with popular opinion, it may or may not align with yours, and I'd like to open the floor up to discussion about these things. The problem however, lies when people get defensive and aggressive about it.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2016/01/13/your-opinion-is-not-free-from-ridicule"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I flew</title>
      <link>https://booth.dev/blog/2014/07/16/i-flew</link>
      <comments>https://booth.dev/blog/2014/07/16/i-flew#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Wed, 16 Jul 2014 23:36:29 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=52</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;On the afternoon of Sunday, July 13th, 2014, I skydived. Skydove? &lt;em&gt;Skyduv?&lt;/em&gt; I jumped out of a plane&amp;hellip; How far-fetched. I proposed the idea to my mother some months before my 21st birthday, and never actually foresaw myself doing it. But here we are. A birthday present, 5 months late, giving me a rush of adrenaline I hadn't felt before - and cannot wait to feel again.&lt;/p&gt;
&lt;p&gt;&lt;figure class="figure text-center" style="display:block;"&gt;&lt;img class="figure-img img-fluid" src="https://cdn.booth.dev/blog/img/2014/07/skydive.jpg"&gt;&lt;figcaption class="figure-caption text-center"&gt;&lt;p&gt;The expression on my face says all.&lt;/p&gt;
&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2014/07/16/i-flew"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fix what's not broken</title>
      <link>https://booth.dev/blog/2014/05/13/fix-whats-not-broken</link>
      <comments>https://booth.dev/blog/2014/05/13/fix-whats-not-broken#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 13 May 2014 23:21:44 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=48</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I'm starting to dislike the expression &lt;em&gt;&lt;strong&gt;don't fix what's not broken&lt;/strong&gt;&lt;/em&gt;. I kind of wish people would stop saying it. I think it's human nature to not just fix what's broken, but to improve on things that aren't. Just because something works doesn't mean it's working the best possible way it can. Black and white TV wasn't broken, was it? Colour TV still came into existence. Candles and oil lamps worked well, the light bulb just made everything so much easier.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2014/05/13/fix-whats-not-broken"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Not what I expected</title>
      <link>https://booth.dev/blog/2014/04/24/not-what-i-expected</link>
      <comments>https://booth.dev/blog/2014/04/24/not-what-i-expected#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 24 Apr 2014 02:35:59 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=302</guid>
      <description>&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I've not been doing much game development lately, and for justifiable reasons (at least, to me).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2014/04/24/not-what-i-expected"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How I'm watching Netflix on Ubuntu</title>
      <link>https://booth.dev/blog/2014/03/16/how-im-watching-netflix-on-ubuntu</link>
      <comments>https://booth.dev/blog/2014/03/16/how-im-watching-netflix-on-ubuntu#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 16 Mar 2014 00:16:13 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=208</guid>
      <description>&lt;div class="callout" data-callout="update"&gt;&lt;div class="callout-title"&gt;&lt;i data-lucide="calendar-check"&gt;&lt;/i&gt; Update 10 August 2023&lt;/div&gt;
&lt;div class="inner callout-content"&gt;&lt;p&gt;I wrote this article in 2014 back when Netflix used Silverlight to transmit its content. Since then, Netflix has moved to HTML5 and this article is now obsolete. However, I'm keeping it here for posterity and because frankly I'm a data hoarder.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;It's been announced that Netflix plans to ditch Silverlight and go HTML5 with their video player. But until such a time rises, Linux users will have some difficulty using Netflix.&lt;/p&gt;
&lt;p&gt;&lt;figure class="figure text-center" style="display:block;"&gt;&lt;img class="figure-img img-fluid" src="https://cdn.booth.dev/blog/img/2014/03/netflix-logo.gif"&gt;&lt;figcaption class="figure-caption text-center"&gt;&lt;p&gt;We'll be acquainted soon&amp;hellip;&lt;/p&gt;
&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2014/03/16/how-im-watching-netflix-on-ubuntu"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>My take on Windows 8</title>
      <link>https://booth.dev/blog/2013/01/06/my-take-on-windows-8</link>
      <comments>https://booth.dev/blog/2013/01/06/my-take-on-windows-8#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 06 Jan 2013 18:56:50 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=99</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;&lt;figure class="figure text-center" style="display:block;"&gt;&lt;img class="figure-img img-fluid" src="https://cdn.booth.dev/blog/img/2013/05/windows-8-logo-touchscreen-2821.png"&gt;&lt;figcaption class="figure-caption text-center"&gt;&lt;p&gt;Simple enough for you?&lt;/p&gt;
&lt;/figcaption&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Windows 8 hit the shelves recently, so I thought I'd give my input on my experience so far. Based on a 1 day experience, I've already found some very decision-making differences from Windows 7 or any other previous versions of Windows that might affect whether or not I'm going to stick with it.&lt;/p&gt;
&lt;p&gt;So here goes!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2013/01/06/my-take-on-windows-8"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writer's block (sort of)</title>
      <link>https://booth.dev/blog/2012/10/12/writers-block</link>
      <comments>https://booth.dev/blog/2012/10/12/writers-block#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 12 Oct 2012 20:29:54 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=95</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Every writer needs some inspiration to get the ball rolling. Something to give them that boost. Something that they can write about, and it sticks out and tells the world &amp;ldquo;Hey! I'm interesting enough to spill my mindset to the anonymous blog dwellers out there!&amp;rdquo; Thankfully, I am not a writer. I like to think of myself as a hobbyist, given that I blindly let my fingers hit the keyboard and extract what's inside that brain of mine. But I don't dedicate myself full time to this sort of thing. Just on occasion. Most days. Whenever I feel like it. Potato.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/10/12/writers-block"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Only one week in</title>
      <link>https://booth.dev/blog/2012/10/09/only-one-week-in</link>
      <comments>https://booth.dev/blog/2012/10/09/only-one-week-in#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 09 Oct 2012 20:57:52 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=92</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I'd be lying if I said this course is teaching me anything. The majority of lectures aren't worth listening to, and those that are only preach things I've known for years. The lectures worth listening to dictate the conventions of syntactically correct programming, declaring variables, the practicality of Java (Ha!), and the like.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/10/09/only-one-week-in"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>An update from my home away from home</title>
      <link>https://booth.dev/blog/2012/09/22/an-update-from-my-home-away-from-home</link>
      <comments>https://booth.dev/blog/2012/09/22/an-update-from-my-home-away-from-home#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 22 Sep 2012 16:16:13 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=89</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I wouldn't really consider myself a &lt;em&gt;people&lt;/em&gt; person. I cringe at the mere thought of socialising. But for some reason there are a few people with whom I would entrust my life. Why? I don't know. I have difficulty opening up. It's not my thing to do because I feel it's my business. Everybody has their own troubles and worries. I wouldn't want to intrude into their life with my woes. Would I? This blog tells me otherwise&amp;hellip; Weird huh?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/09/22/an-update-from-my-home-away-from-home"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A great loss</title>
      <link>https://booth.dev/blog/2012/08/31/a-great-loss</link>
      <comments>https://booth.dev/blog/2012/08/31/a-great-loss#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 31 Aug 2012 19:29:16 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=83</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;On August 25, 2012, the human civilisation suffered a great loss. Neil Alden Armstrong passed away after undergoing cardiovascular surgery at the ripe age of 82. Armstrong was a huge inspiration to astronauts today, and will continue to inspire the astronauts of the future.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/08/31/a-great-loss"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A step forward</title>
      <link>https://booth.dev/blog/2012/08/17/a-step-forward</link>
      <comments>https://booth.dev/blog/2012/08/17/a-step-forward#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Fri, 17 Aug 2012 22:35:49 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=80</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Well results day was upon us. I already had my results but I now have an official diploma with the grades I earned in college. I'm a little upset because I didn't get the grades I wanted to get into my &amp;ldquo;Firm&amp;rdquo; choice in university, but fear not! I did have sufficient grades to get into my &amp;ldquo;Insurance&amp;rdquo; course. I need to contact student finance and let them know of my change of course, but all should be well. I also won't be seeing someone else who took the same course as me but we're on the same campus, and I'll make new friends. Frightening to say the least, even before considering that on the first day I'll have to introduce myself&amp;hellip; I hate talking about myself&amp;hellip; Anyone see the irony here?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/08/17/a-step-forward"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A journey ever onward</title>
      <link>https://booth.dev/blog/2012/07/29/a-journey-ever-onward</link>
      <comments>https://booth.dev/blog/2012/07/29/a-journey-ever-onward#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sun, 29 Jul 2012 10:44:11 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=77</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;Sometimes, I consider what it would be like to live in a world without war. Just imagine it. No war. No greed for money or power. No fighting over natural resources. The entire human race collaborating on something much more important.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/07/29/a-journey-ever-onward"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wanted: Focus</title>
      <link>https://booth.dev/blog/2012/07/10/wanted-focus</link>
      <comments>https://booth.dev/blog/2012/07/10/wanted-focus#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Tue, 10 Jul 2012 20:46:14 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=75</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;As the year ticks quickly onward, I find myself realising that we've made little, or next to no progress on game development. Primarily due to the fact that the majority of the year passed so far was spent on full time education. However, summer break is now upon us and I have more time to dedicate myself to releasing a game as soon as humanly possible.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/07/10/wanted-focus"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A new chapter</title>
      <link>https://booth.dev/blog/2012/07/07/a-new-chapter</link>
      <comments>https://booth.dev/blog/2012/07/07/a-new-chapter#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 07 Jul 2012 23:54:30 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=72</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;So it would seem that college is now over, and I'm about to start a whole new chapter on my life. When my results came through, I realised they weren't the greatest - but they were sufficient enough for me to enter university. Now I only depend on my English resit results. I would imagine I did rather well seeing as I'm capable of writing long blog posts on a somewhat regular basis. The key difference is, however, that these blog posts are freely written and I take a couple of hours to write and perfect it. I can even save it as a draft and come back to it later when I'm less writer-blocked (is that a word? I'll go with it). Examinations&amp;hellip; yeah they aren't the same. Controlled conditions, predetermined topics, set time limit - these are things I don't work well under. I struggle to write descriptive text if it's not something I choose to write about, or something I enjoy.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/07/07/a-new-chapter"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A man of science</title>
      <link>https://booth.dev/blog/2012/06/28/a-man-of-science</link>
      <comments>https://booth.dev/blog/2012/06/28/a-man-of-science#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 28 Jun 2012 20:15:41 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=67</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;My family isn't religious, but when I was a child I believed in God. I don't blame any individual, I blame the government indoctrinating children with religion. It's the schools, you see. I was never taught that these spiritual beliefs were merely that - a belief. I was raised to think that what was in the bible is true. A man named Noah built an ark, the story of creation is accurate, a man named Jesus was the son of God. I was taught that these were all true. And - being a child - I believed it. Teachers are a figure of authority so you're brainwashed into believing anything they say. I find this simply immoral.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/06/28/a-man-of-science"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I'm back</title>
      <link>https://booth.dev/blog/2012/01/28/im-back</link>
      <comments>https://booth.dev/blog/2012/01/28/im-back#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 28 Jan 2012 17:09:47 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=63</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;College work has gotten in the way lately, but I'm pleased to announce I'm now back in a position where I can carry on working and blogging!&lt;/p&gt;
&lt;p&gt;I'll be sure to let you know when I have a beta to release for my game. In ...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2012/01/28/im-back"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Late night field trip</title>
      <link>https://booth.dev/blog/2011/09/29/late-night-field-trip</link>
      <comments>https://booth.dev/blog/2011/09/29/late-night-field-trip#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Thu, 29 Sep 2011 17:56:05 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?p=49</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;After much deliberation with a good friend of mine, we decided to take a random drive and we landed up at tbe beach no earlier than&amp;hellip; 10pm perhaps? Like a boss.&lt;/p&gt;
&lt;p&gt;At the risk of sounding weird, the view is quite spectacular&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2011/09/29/late-night-field-trip"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>CLI calculator</title>
      <link>https://booth.dev/blog/2011/02/12/cli-calculator</link>
      <comments>https://booth.dev/blog/2011/02/12/cli-calculator#comments</comments>
      <dc:creator>Oliver</dc:creator>
      <pubDate>Sat, 12 Feb 2011 08:39:36 GMT</pubDate>
      <guid isPermaLink="false">https://booth.dev/blog?pid=c5de4b24-65b1-4a0e-9360-00371523c080</guid>
      <description>&lt;p&gt;&lt;div class="callout" data-callout="note"&gt;
    &lt;div class="callout-title"&gt;&lt;i data-lucide="info"&gt;&lt;/i&gt; Legacy Post&lt;/div&gt;
    &lt;div class="callout-content"&gt;
         &lt;p&gt;This post has been recovered from an alternative blogging platform that I've not used in many years. Some of the content may have been reworded so that it makes sense in the context of this site, however the substance of the content will be unchanged.&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/p&gt;
&lt;p&gt;Dear friend&lt;/p&gt;
&lt;p&gt;I made a command-line calculator in Java!&lt;/p&gt;
&lt;p&gt;So far it can parse any non-algebraic equation no matter how long.&lt;/p&gt;
&lt;p&gt;It knows PEMDAS (the &lt;strong&gt;correct&lt;/strong&gt; order of operations) which means it will also solve anything inside of brackets&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://booth.dev/blog/2011/02/12/cli-calculator"&gt;Read more...&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>