<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Caldav on mm-dev</title>
    <link>https://mm-dev.rocks/tags/caldav/</link>
    <description>Recent content in Caldav on mm-dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Wed, 19 Aug 2026 16:18:09 +0100</lastBuildDate><atom:link href="https://mm-dev.rocks/tags/caldav/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>return();</title>
      <link>https://mm-dev.rocks/posts/recurse-center-return-statement/return/</link>
      <pubDate>Wed, 19 Aug 2026 16:18:09 +0100</pubDate>
      <guid>https://mm-dev.rocks/posts/recurse-center-return-statement/return/</guid>
      <description>&lt;p&gt;I went into RC with as few expectations as possible. I hoped I&amp;rsquo;d meet some people, learn some
things, make some things. &lt;em&gt;Achievements unlocked&lt;/em&gt; for sure, but more specifically, this is
some of what I came out with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a &gt;Algernon app&lt;/a&gt;&lt;/strong&gt; - I built an audio visualiser app in Flutter, learning about real-time audio
processing, Fast Fourier Transforms and fragment shaders.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href = &#34;/posts/caldavtui-calendar-terminal-app/&#34;&gt;caldavtui app&lt;/a&gt;&lt;/strong&gt; - A TUI calendar app for the terminal. This started out as an Impossible Day
project, progressed to &amp;lsquo;oh I can actually do this!&amp;rsquo; and has now become a long-term project for me.
It already works nicely but there&amp;rsquo;s a lot more I want to add and I&amp;rsquo;m fleshing out my knowledge of
the relevant specs (eg iCalendar and CalDAV).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Body doubling / pairing&lt;/strong&gt; - This is a simple process &amp;mdash; pair up with somebody and commit to
working on something for an hour without allowing yourself to get distracted. It&amp;rsquo;s especially useful
for me as somebody who works from home, helping me stay on track and to keep an eye on overall
progress of whatever I&amp;rsquo;m working on.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comfort with Godot game development&lt;/strong&gt; - I paired with another RCer who showed me what he&amp;rsquo;d
learned so far as a Godot beginner himself. Then I had a day with an LLM, and a day or two on my
own. Combined, these few days have left me feeling comfortable with Godot. There are of course lots
of things I haven&amp;rsquo;t explored and am yet to learn, but as somebody who has built several games before
I now feel ready to tackle any project that comes up in Godot. I have my bearing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Increased C/Go proficiency&lt;/strong&gt; - After putting in a few dozen hours on each, I&amp;rsquo;ve gone from almost
zero knowledge of &lt;code&gt;C&lt;/code&gt; and &lt;code&gt;Go&lt;/code&gt;, to beginner/intermediate level. Again, still loads to learn, but I
have a level of comfort now and am no longer daunted at the idea of starting a project in these
languages.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clarity on my career and where I might want it to go&lt;/strong&gt; - Through some career-focused workshops
I&amp;rsquo;ve done some structured thinking about my career in general and about what might suit me in
future.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Comfort with Zoom&lt;/strong&gt; - Face-to-face video calls are an important part of the modern work
environment, especially for remote workers. Before RC I used to get the sweaty-palmed jitters before
a Zoom call, especially with strangers. Now it&amp;rsquo;s much more normal for me.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contacts/networking&lt;/strong&gt; - I met loads of great people that I share interests with, have stayed in
touch with some of them, and because of the general vibe of RC I feel comfortable contacting others
in future if I ever have reason to.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Updated CV&lt;/strong&gt; - After some useful talks with the careers department I&amp;rsquo;ve reworked my CV to make
it shorter and clearer. I&amp;rsquo;m pretty happy with the &lt;a href = &#34;/mm-dev-cv.pdf&#34;&gt;new version&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I can say with no exaggeration that &lt;strong&gt;I&amp;rsquo;d have been chuffed with any single one of those gains&lt;/strong&gt;. To
have come out of the process with &lt;em&gt;all of them&lt;/em&gt; is way beyond what I might have hoped for. Truly
amazing.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;During an &amp;rsquo;exercising your volitional muscles&amp;rsquo; activity, we were asked to note down the thing we
were most proud of about our time at RC. We discussed these things in small groups. When we returned
to the main group some of us shared what we&amp;rsquo;d discussed, but I was feeling quiet and kept mine to
myself.&lt;/p&gt;
&lt;p&gt;For me, considering I nearly didn&amp;rsquo;t do it, and could have missed out on all those things I gained
from RC, one part of the process stood out as most important:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The thing I&amp;rsquo;m most proud of is that I applied in the first place!&lt;/p&gt;&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title></title>
      <link>https://mm-dev.rocks/posts/caldavtui-calendar-terminal-app/</link>
      <pubDate>Sun, 19 Jul 2026 10:10:42 +0000</pubDate>
      <guid>https://mm-dev.rocks/posts/caldavtui-calendar-terminal-app/</guid>
      <description></description>
    </item>
    
  </channel>
</rss>
