<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
    <channel>
        <!-- <title>marcel.io</title> -->
        <title>marcel.io - English Posts</title>
        <description>Thoughts about design, code, technology and everything in between.</description>
        <link>https://www.marcel.io</link>
        <atom:link href="https://www.marcel.io/posts-en.xml" rel="self" type="application/rss+xml" />

                        <item>
                    <title>🎨 March 31, 2026</title>
                    <pubDate>Tue, 31 Mar 2026 00:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-31</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-31</guid>
                                        <description><![CDATA[ <p>I saved money by buying something I don't need. I guess I could play through those Spider-Man games?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-31/76cb5a4559-1775251954/2026-03-31.png" alt="March 31, 2026" /></p><p>I saved money by buying something I don't need. I guess I could play through those Spider-Man games?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 30, 2026</title>
                    <pubDate>Mon, 30 Mar 2026 00:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-30</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-30</guid>
                                        <description><![CDATA[ <p>Ended up with some weird Harry Potter fan fiction. Not great.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-30/74f856e53a-1775251457/2026-03-30.png" alt="March 30, 2026" /></p><p>Ended up with some weird Harry Potter fan fiction. Not great.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 29, 2026</title>
                    <pubDate>Sun, 29 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-29</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-29</guid>
                                        <description><![CDATA[ <p>Running became fun again once I stopped winging it and went back to following a plan.</p>
<p>I actually had to go back to the popcorn person and switch mine, because they accidentally gave me salty popcorn too.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-29/d2fda7828f-1775250508/2026-03-29.png" alt="March 29, 2026" /></p><p>Running became fun again once I stopped winging it and went back to following a plan.</p>
<p>I actually had to go back to the popcorn person and switch mine, because they accidentally gave me salty popcorn too.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Buying Art Supplies</title>
                    <pubDate>Sun, 29 Mar 2026 22:02:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/buying-art-supplies</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/buying-art-supplies</guid>
                                        <description><![CDATA[ <p>I’m going to be honest with you: I love buying stuff. I don’t do it often because I don’t like <em>having</em> stuff, but finding things, buying them, and then playing around with them is one of my favorite pastimes. Unfortunately, I’m not hedonistic enough to indulge this desire all the time.</p>
<p>But my yearly theme, The Year of Art, makes it easy to justify buying a new sketchbook every couple of weeks, or trying out a new medium or a different kind of brush.</p>
<p>I love it. I can go down endless rabbit holes, figure out exactly which kind of gouache paint was used for a piece I like, and then buy it for a couple of bucks and experiment with it. The same goes for pencils, brushes, and paper.</p>
<p>The Year of Art is going <em>great</em>.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I’m going to be honest with you: I love buying stuff. I don’t do it often because I don’t like <em>having</em> stuff, but finding things, buying them, and then playing around with them is one of my favorite pastimes. Unfortunately, I’m not hedonistic enough to indulge this desire all the time.</p>
<p>But my yearly theme, The Year of Art, makes it easy to justify buying a new sketchbook every couple of weeks, or trying out a new medium or a different kind of brush.</p>
<p>I love it. I can go down endless rabbit holes, figure out exactly which kind of gouache paint was used for a piece I like, and then buy it for a couple of bucks and experiment with it. The same goes for pencils, brushes, and paper.</p>
<p>The Year of Art is going <em>great</em>.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>New blog feature: Embedded Posts</title>
                    <pubDate>Sun, 29 Mar 2026 22:36:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/new-blog-feature-embedded-posts</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/new-blog-feature-embedded-posts</guid>
                                        <description><![CDATA[ <p>I added a new feature to this site. I can now embed posts into posts. This will only work on the site itself. If you're reading this via RSS, you might want to come over.</p>
<p>Here's an example:</p><p>Block error: "Undefined variable $kirby" in block type: "postembed"</p><p>But that's not all. Here's an example of a post that contains an image: </p><p>Block error: "Undefined variable $kirby" in block type: "postembed"</p><p>But I didn't stop there! I can embed dailies, too. Because why not! See here: </p><p>Block error: "Undefined variable $kirby" in block type: "dailyembed"</p><p>And because embedding seems to be the theme of the hour, here's an embed for a tag. It shows the most recent entries with that tag and links to the tag detail page. </p><p>Block error: "Undefined variable $kirby" in block type: "tagembed"</p><p>Shoutout to Codex for doing most of the work on this! </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I added a new feature to this site. I can now embed posts into posts. This will only work on the site itself. If you're reading this via RSS, you might want to come over.</p>
<p>Here's an example:</p><p>Block error: "Undefined variable $kirby" in block type: "postembed"</p><p>But that's not all. Here's an example of a post that contains an image: </p><p>Block error: "Undefined variable $kirby" in block type: "postembed"</p><p>But I didn't stop there! I can embed dailies, too. Because why not! See here: </p><p>Block error: "Undefined variable $kirby" in block type: "dailyembed"</p><p>And because embedding seems to be the theme of the hour, here's an embed for a tag. It shows the most recent entries with that tag and links to the tag detail page. </p><p>Block error: "Undefined variable $kirby" in block type: "tagembed"</p><p>Shoutout to Codex for doing most of the work on this! </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Unfortunately, I had to buy a PS5 Pro</title>
                    <pubDate>Sun, 29 Mar 2026 13:16:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/unfortunately-i-had-to-buy-a-ps5-pro</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/unfortunately-i-had-to-buy-a-ps5-pro</guid>
                                        <description><![CDATA[ <p>I don’t need a PlayStation 5 Pro. Not yet, that is. My plan was to buy one at the end of the year so I could play GTA 6, if it gets released.</p>
<p>The other day, <a href="https://www.theverge.com/games/902224/sony-ps5-playstation-price-hike">Sony announced</a> yet another price increase for all PlayStation models, and the PS5 Pro is set to cost €150 more. That’s a 20% price increase for a two-year-old console. Absurd.</p>
<p>Being as economical as I am, I ordered a PS5 Pro at the old price, and it’ll arrive on Tuesday. This wasn’t the plan. I don’t want to spend more time playing video games right now. But I can’t say no to a “deal.”</p>
<p>Amazon already increased the prices (days before Sony’s deadline), and the PS5 Pro is sold out.</p>
<p>Weird times.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I don’t need a PlayStation 5 Pro. Not yet, that is. My plan was to buy one at the end of the year so I could play GTA 6, if it gets released.</p>
<p>The other day, <a href="https://www.theverge.com/games/902224/sony-ps5-playstation-price-hike">Sony announced</a> yet another price increase for all PlayStation models, and the PS5 Pro is set to cost €150 more. That’s a 20% price increase for a two-year-old console. Absurd.</p>
<p>Being as economical as I am, I ordered a PS5 Pro at the old price, and it’ll arrive on Tuesday. This wasn’t the plan. I don’t want to spend more time playing video games right now. But I can’t say no to a “deal.”</p>
<p>Amazon already increased the prices (days before Sony’s deadline), and the PS5 Pro is sold out.</p>
<p>Weird times.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 28, 2026</title>
                    <pubDate>Sat, 28 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-28</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-28</guid>
                                        <description><![CDATA[ <p>Sophisticated Saturday</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-28/89b5954029-1775250066/2026-03-28.png" alt="March 28, 2026" /></p><p>Sophisticated Saturday</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 27, 2026</title>
                    <pubDate>Fri, 27 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-27</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-27</guid>
                                        <description><![CDATA[ <p>I read the whole book on release day and loved it.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-27/3548845b2f-1775145090/img_2543.jpeg" alt="March 27, 2026" /></p><p>I read the whole book on release day and loved it.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 26, 2026</title>
                    <pubDate>Thu, 26 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-26</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-26</guid>
                                        <description><![CDATA[ <p>Skyr is a recurring topic in my life.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-26/b6bc399212-1775058977/img_2529.jpeg" alt="March 26, 2026" /></p><p>Skyr is a recurring topic in my life.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 25, 2026</title>
                    <pubDate>Wed, 25 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-25</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-25</guid>
                                        <description><![CDATA[ <p>Weather, am I right!?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-25/e9b44d71e8-1774972748/img_2513.jpeg" alt="March 25, 2026" /></p><p>Weather, am I right!?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 24, 2026</title>
                    <pubDate>Tue, 24 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-24</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-24</guid>
                                        <description><![CDATA[ <p>Back home, back to business</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-24/21653e5c96-1774887103/img_2444.jpeg" alt="March 24, 2026" /></p><p>Back home, back to business</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 23, 2026</title>
                    <pubDate>Mon, 23 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-23</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-23</guid>
                                        <description><![CDATA[ <p>This marks the end of our little Barcelona adventure. </p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-23/c605574945-1774795554/dscf2800-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-23/c605574945-1774795554/dscf2800.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-23/cb031862c9-1774795575/dscf2816-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-23/cb031862c9-1774795575/dscf2816.jpeg"></figure> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-23/a1b05340c6-1774795470/img_2465.jpeg" alt="March 23, 2026" /></p><p>This marks the end of our little Barcelona adventure. </p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-23/c605574945-1774795554/dscf2800-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-23/c605574945-1774795554/dscf2800.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-23/cb031862c9-1774795575/dscf2816-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-23/cb031862c9-1774795575/dscf2816.jpeg"></figure> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 22, 2026</title>
                    <pubDate>Sun, 22 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-22</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-22</guid>
                                        <description><![CDATA[ <p>Our second to last day in Barcelona.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/1a8580359a-1774722931/dscf2721-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/1a8580359a-1774722931/dscf2721.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/8b94bf6e30-1774723054/dscf2733-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/8b94bf6e30-1774723054/dscf2733.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/956fa5b433-1774722970/img_2408-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/956fa5b433-1774722970/img_2408.jpeg"></figure> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-22/6f40ce4a88-1774722870/img_2442.jpeg" alt="March 22, 2026" /></p><p>Our second to last day in Barcelona.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/1a8580359a-1774722931/dscf2721-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/1a8580359a-1774722931/dscf2721.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/8b94bf6e30-1774723054/dscf2733-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/8b94bf6e30-1774723054/dscf2733.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-22/956fa5b433-1774722970/img_2408-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-22/956fa5b433-1774722970/img_2408.jpeg"></figure> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 21, 2026</title>
                    <pubDate>Sat, 21 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-21</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-21</guid>
                                        <description><![CDATA[ <p>I miss my little Boldu buddy. </p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/70accf7dc7-1774630150/dscf2608-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/70accf7dc7-1774630150/dscf2608.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/b307aa1ad1-1774630183/dscf2633-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/b307aa1ad1-1774630183/dscf2633.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/8850e56029-1774630208/img_2404-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/8850e56029-1774630208/img_2404.jpeg"></figure> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-21/d932f28c9d-1774630126/img_2453.jpeg" alt="March 21, 2026" /></p><p>I miss my little Boldu buddy. </p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/70accf7dc7-1774630150/dscf2608-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/70accf7dc7-1774630150/dscf2608.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/b307aa1ad1-1774630183/dscf2633-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/b307aa1ad1-1774630183/dscf2633.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-21/8850e56029-1774630208/img_2404-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-21/8850e56029-1774630208/img_2404.jpeg"></figure> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 20, 2026</title>
                    <pubDate>Fri, 20 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-20</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-20</guid>
                                        <description><![CDATA[ <p>Not even the very expensive tickets could lessen my amazement about Sagrada Família.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/b96c2f4ada-1774542943/dscf2459-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/b96c2f4ada-1774542943/dscf2459.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/a444f6a105-1774542964/dscf2553-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/a444f6a105-1774542964/dscf2553.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/750b57959e-1774542982/dscf2509-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/750b57959e-1774542982/dscf2509.jpeg"></figure> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-20/2c911fe67b-1774542920/img_2440.jpeg" alt="March 20, 2026" /></p><p>Not even the very expensive tickets could lessen my amazement about Sagrada Família.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/b96c2f4ada-1774542943/dscf2459-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/b96c2f4ada-1774542943/dscf2459.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/a444f6a105-1774542964/dscf2553-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/a444f6a105-1774542964/dscf2553.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-20/750b57959e-1774542982/dscf2509-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-20/750b57959e-1774542982/dscf2509.jpeg"></figure> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 19, 2026</title>
                    <pubDate>Thu, 19 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-19</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-19</guid>
                                        <description><![CDATA[ <p>I'll never enjoy flying. It's against nature and shouldn't be possible.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/8793e329f1-1774455915/dscf2389-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/8793e329f1-1774455915/dscf2389.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/df3527ff76-1774455944/dscf2405-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/df3527ff76-1774455944/dscf2405.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/fa322206cf-1774455973/dscf2411-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/fa322206cf-1774455973/dscf2411.jpeg"></figure> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-19/15703ed8ff-1774455867/img_2431.jpeg" alt="March 19, 2026" /></p><p>I'll never enjoy flying. It's against nature and shouldn't be possible.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/8793e329f1-1774455915/dscf2389-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/8793e329f1-1774455915/dscf2389.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/df3527ff76-1774455944/dscf2405-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/df3527ff76-1774455944/dscf2405.jpeg"></figure>
<figure><img alt="" src="https://www.marcel.io/media/pages/dailies/2026-03-19/fa322206cf-1774455973/dscf2411-1200x.jpg" data-full-src="https://www.marcel.io/media/pages/dailies/2026-03-19/fa322206cf-1774455973/dscf2411.jpeg"></figure> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 18, 2026</title>
                    <pubDate>Wed, 18 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-18</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-18</guid>
                                        <description><![CDATA[ <p>Preparing the way.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-18/53479e05df-1774387214/img_2425.jpeg" alt="March 18, 2026" /></p><p>Preparing the way.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 17, 2026</title>
                    <pubDate>Tue, 17 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-17</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-17</guid>
                                        <description><![CDATA[ <p>What a nice guy!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-17/543f88c393-1773852758/img_2344.jpeg" alt="March 17, 2026" /></p><p>What a nice guy!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 16, 2026</title>
                    <pubDate>Mon, 16 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-16</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-16</guid>
                                        <description><![CDATA[ <p>I kind of messed up the background. Please don't unfollow me because I'm not good enough at art.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-16/f1e4b50c5f-1773767514/img_2339.jpeg" alt="March 16, 2026" /></p><p>I kind of messed up the background. Please don't unfollow me because I'm not good enough at art.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 15, 2026</title>
                    <pubDate>Sun, 15 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-15</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-15</guid>
                                        <description><![CDATA[ <p>Who needs meteorology when my head forecasts the weather?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-15/0fb71340ca-1773681258/img_2320.jpeg" alt="March 15, 2026" /></p><p>Who needs meteorology when my head forecasts the weather?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 14, 2026</title>
                    <pubDate>Sat, 14 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-14</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-14</guid>
                                        <description><![CDATA[ <p>Can't run 10K without clothing, can I?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-14/a7a46d60d7-1773593460/img_2312.jpeg" alt="March 14, 2026" /></p><p>Can't run 10K without clothing, can I?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 13, 2026</title>
                    <pubDate>Fri, 13 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-13</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-13</guid>
                                        <description><![CDATA[ <p>Coding became a lot easier once I didn’t have to do it myself anymore.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-13/154c150259-1773509148/img_2294.jpeg" alt="March 13, 2026" /></p><p>Coding became a lot easier once I didn’t have to do it myself anymore.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Pok&#233;mon Pokopia</title>
                    <pubDate>Fri, 13 Mar 2026 11:45:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/pokemon-pokopia</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/pokemon-pokopia</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>The Pokémon franchise lost me at some point. The games felt repetitive and I wasn’t interested in the grind anymore. That’s why I didn’t care about Pokopia when it was announced. Why would I want to play a knock-off Animal Crossing?</p>
<p>This quickly changed when the first reviews came out and were over-the-moon positive. And what can I say? I finished the main story yesterday and had a blast. I can’t remember the last time a video game had me in its grips <a href="https://marcel.io/dailies/2026-03-06">like</a> <a href="https://marcel.io/dailies/2026-03-10">that</a>.</p>
<p>I can’t wait to jump back in and start <em>really</em> working on my towns and making everything pretty.</p> ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/pokemon-pokopia/97030c61f0-1773399340/pokopia-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>The Pokémon franchise lost me at some point. The games felt repetitive and I wasn’t interested in the grind anymore. That’s why I didn’t care about Pokopia when it was announced. Why would I want to play a knock-off Animal Crossing?</p>
<p>This quickly changed when the first reviews came out and were over-the-moon positive. And what can I say? I finished the main story yesterday and had a blast. I can’t remember the last time a video game had me in its grips <a href="https://marcel.io/dailies/2026-03-06">like</a> <a href="https://marcel.io/dailies/2026-03-10">that</a>.</p>
<p>I can’t wait to jump back in and start <em>really</em> working on my towns and making everything pretty.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 12, 2026</title>
                    <pubDate>Thu, 12 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-12</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-12</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-12/925670e7d7-1773418559/img_2284.jpeg" alt="March 12, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 11, 2026</title>
                    <pubDate>Wed, 11 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-11</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-11</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-11/e009e192e0-1773335748/img_2274.jpeg" alt="March 11, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Introducing Dailies</title>
                    <pubDate>Wed, 11 Mar 2026 12:09:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/introducing-dailies</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/introducing-dailies</guid>
                                        <description><![CDATA[ <p>My 2026 is the Year of Art and to make sure that I stick to this theme I started drawing a daily visual journal on the first of January. Up until now I only posted these on social media but I figured it would be nice to give these little artworks a place of their own. Introducing: <a href="https://marcel.io/dailies">Dailies</a>!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>My 2026 is the Year of Art and to make sure that I stick to this theme I started drawing a daily visual journal on the first of January. Up until now I only posted these on social media but I figured it would be nice to give these little artworks a place of their own. Introducing: <a href="https://marcel.io/dailies">Dailies</a>!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 10, 2026</title>
                    <pubDate>Tue, 10 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-10</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-10</guid>
                                        <description><![CDATA[ <p>Poopin' and cleaning up my little town.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-10/795ffcb849-1773245937/2026-03-10.jpeg" alt="March 10, 2026" /></p><p>Poopin' and cleaning up my little town.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 9, 2026</title>
                    <pubDate>Mon, 09 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-09</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-09</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-09/5b01c4d841-1773224405/2026-03-10.jpeg" alt="March 9, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 8, 2026</title>
                    <pubDate>Sun, 08 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-08</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-08</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-08/733174262c-1773224029/2026-03-08.jpeg" alt="March 8, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 7, 2026</title>
                    <pubDate>Sat, 07 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-07</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-07</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-07/fba697ed17-1773224028/2026-03-08.jpeg" alt="March 7, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 6, 2026</title>
                    <pubDate>Fri, 06 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-06</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-06</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-06/3fbb755c85-1773224028/2026-03-07.jpeg" alt="March 6, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 5, 2026</title>
                    <pubDate>Thu, 05 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-05</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-05</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-05/4b0c80c840-1773224027/2026-03-06.jpeg" alt="March 5, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>New blog features: Hover cards, comments, library improvements</title>
                    <pubDate>Thu, 05 Mar 2026 13:04:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/new-blog-features-hover-cards-comments-library-improvements</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/new-blog-features-hover-cards-comments-library-improvements</guid>
                                        <description><![CDATA[ <p>I improved a few things about the blog design. First up, a completely useless addition that makes this design feel even more like a social media stream: You can now hover over the avatar to see a little card with information about me and a few shortcuts.</p><figure>
  <video autoplay loop muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/19236276d5-1772712266/info-tooltip-compressed.mp4" type="video/mp4"></video>  </figure>
<p>Next I came up with a completely new take on comments in blogs. It looks like a classic comment form but it's just a quick way to fire off an e-mail to me. Do I hear you mumble "Wow, that's genius!"? You're right!</p><figure>
  <video autoplay loop muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/6fc9255435-1772712307/comments_compressed.mp4" type="video/mp4"></video>  </figure>
<p>Last but not least: A few changes to the <a href="https://marcel.io/library">library</a>. It now features a grid view and sorting options. I also added cute little hover tooltips for each view. </p><figure>
  <video autoplay muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/323144831b-1772712530/new-library-options-compressed.mp4" type="video/mp4"></video>  </figure>
<p>You might need to clear your cache if something looks funny.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I improved a few things about the blog design. First up, a completely useless addition that makes this design feel even more like a social media stream: You can now hover over the avatar to see a little card with information about me and a few shortcuts.</p><figure>
  <video autoplay loop muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/19236276d5-1772712266/info-tooltip-compressed.mp4" type="video/mp4"></video>  </figure>
<p>Next I came up with a completely new take on comments in blogs. It looks like a classic comment form but it's just a quick way to fire off an e-mail to me. Do I hear you mumble "Wow, that's genius!"? You're right!</p><figure>
  <video autoplay loop muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/6fc9255435-1772712307/comments_compressed.mp4" type="video/mp4"></video>  </figure>
<p>Last but not least: A few changes to the <a href="https://marcel.io/library">library</a>. It now features a grid view and sorting options. I also added cute little hover tooltips for each view. </p><figure>
  <video autoplay muted playsinline preload="auto"><source src="https://www.marcel.io/media/pages/posts/new-blog-features-hover-cards-comments-library-improvements/323144831b-1772712530/new-library-options-compressed.mp4" type="video/mp4"></video>  </figure>
<p>You might need to clear your cache if something looks funny.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 4, 2026</title>
                    <pubDate>Wed, 04 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-04</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-04</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-04/63981f5fac-1773224027/2026-03-04.jpeg" alt="March 4, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Neighborhood News</title>
                    <pubDate>Wed, 04 Mar 2026 20:41:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/neighborhood-news</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/neighborhood-news</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-1200x.png 1x, https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-2400x.png 2x"
    alt="Photo">
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-1200x.png 1x, https://www.marcel.io/media/pages/posts/neighborhood-news/a96eaacdf9-1772654072/neighborhood_news-2400x.png 2x"
    alt="Photo">
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 3, 2026</title>
                    <pubDate>Tue, 03 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-03</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-03</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-03/856d440c22-1773224027/2026-03-03.jpeg" alt="March 3, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Design changes</title>
                    <pubDate>Tue, 03 Mar 2026 22:02:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/design-changes</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/design-changes</guid>
                                        <description><![CDATA[ <p>Innovation in blog design rarely happens, but I had something of an epiphany and gave this blog a fresh coat of paint. My primary impetus was that I didn't like how giving something a headline makes it feel far too official. So I removed them. Now every post feels like a quick, throwaway thing on social media. </p>
<p>Less pressure, more posts? We'll find out!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Innovation in blog design rarely happens, but I had something of an epiphany and gave this blog a fresh coat of paint. My primary impetus was that I didn't like how giving something a headline makes it feel far too official. So I removed them. Now every post feels like a quick, throwaway thing on social media. </p>
<p>Less pressure, more posts? We'll find out!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>I&#039;m going through something</title>
                    <pubDate>Tue, 03 Mar 2026 12:46:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/i-m-going-through-something</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/i-m-going-through-something</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-2400x.jpg 2x"
    alt="Photo">
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/i-m-going-through-something/d4f9b7576e-1772538442/kohlrabi-comic-2400x.jpg 2x"
    alt="Photo">
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>Sun, fries and forest friends</title>
                    <pubDate>Tue, 03 Mar 2026 21:58:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/sun-fries-and-forest-friends</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/sun-fries-and-forest-friends</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-2400x.jpg 2x"
    alt="Photo">
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/sun-fries-and-forest-friends/155bb651bf-1772571575/sun-fries-forest-friends-2400x.jpg 2x"
    alt="Photo">
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>Working at Disney Animation</title>
                    <pubDate>Tue, 03 Mar 2026 12:39:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/working-at-disney-animation</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/working-at-disney-animation</guid>
                                        <description><![CDATA[ <p>Watching people work at Disney Animation is my happy place. It makes me surprisingly emotional to see how much care and love goes into these movies. It’s perfectionism brought to its absolute zenith, and I’m so glad it exists.</p>
<p>These two videos made me very happy recently:</p><figure>
  <iframe allow="fullscreen" allowfullscreen src="https://www.youtube.com/embed/gB90me0aqSY"></iframe>    <figcaption>I somehow missed this completely, when it came out. I love how the different styles of drawings and animations were reproduced to put all these iconic characters into the same space. Magical!</figcaption>
  </figure>
<figure>
  <iframe allow="fullscreen" allowfullscreen src="https://www.youtube.com/embed/1KUAO2hfdBE"></iframe>    <figcaption>A Disney Animation studio tour that goes through all the locations the "Once Upon a Studio" short showed. I loved every second of this.</figcaption>
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <p>Watching people work at Disney Animation is my happy place. It makes me surprisingly emotional to see how much care and love goes into these movies. It’s perfectionism brought to its absolute zenith, and I’m so glad it exists.</p>
<p>These two videos made me very happy recently:</p><figure>
  <iframe allow="fullscreen" allowfullscreen src="https://www.youtube.com/embed/gB90me0aqSY"></iframe>    <figcaption>I somehow missed this completely, when it came out. I love how the different styles of drawings and animations were reproduced to put all these iconic characters into the same space. Magical!</figcaption>
  </figure>
<figure>
  <iframe allow="fullscreen" allowfullscreen src="https://www.youtube.com/embed/1KUAO2hfdBE"></iframe>    <figcaption>A Disney Animation studio tour that goes through all the locations the "Once Upon a Studio" short showed. I loved every second of this.</figcaption>
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 2, 2026</title>
                    <pubDate>Mon, 02 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-02</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-02</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-02/00b669cc4e-1773224027/2026-03-02.jpeg" alt="March 2, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 March 1, 2026</title>
                    <pubDate>Sun, 01 Mar 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-03-01</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-03-01</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-03-01/2a288028b5-1773224027/2026-02-29.jpeg" alt="March 1, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 28, 2026</title>
                    <pubDate>Sat, 28 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-28</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-28</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-28/b00274d109-1773224026/2026-02-28.jpeg" alt="February 28, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 27, 2026</title>
                    <pubDate>Fri, 27 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-27</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-27</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-27/1ee0907baf-1773224026/2026-02-29.jpeg" alt="February 27, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 26, 2026</title>
                    <pubDate>Thu, 26 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-26</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-26</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-26/311672d4a9-1773224026/2026-02-26.jpeg" alt="February 26, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 25, 2026</title>
                    <pubDate>Wed, 25 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-25</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-25</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-25/f20fe3a9c0-1773224025/2026-02-25.jpeg" alt="February 25, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 24, 2026</title>
                    <pubDate>Tue, 24 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-24</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-24</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-24/ef4595ab9a-1773224025/2026-02-24.jpeg" alt="February 24, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 23, 2026</title>
                    <pubDate>Mon, 23 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-23</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-23</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-23/94833e8b97-1773224025/2026-02-23.jpeg" alt="February 23, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 22, 2026</title>
                    <pubDate>Sun, 22 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-22</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-22</guid>
                                        <description><![CDATA[ <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-22/e98fe42af2-1773224025/2026-02-22.jpeg" alt="February 22, 2026" /></p><p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 21, 2026</title>
                    <pubDate>Sat, 21 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-21</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-21</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-21/5227262213-1773224024/2026-02-21.jpeg" alt="February 21, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 20, 2026</title>
                    <pubDate>Fri, 20 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-20</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-20</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-20/288ce7e3ae-1773224024/2026-02-20.jpeg" alt="February 20, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 19, 2026</title>
                    <pubDate>Thu, 19 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-19</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-19</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-19/b915214794-1773224024/2026-02-19.jpeg" alt="February 19, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 18, 2026</title>
                    <pubDate>Wed, 18 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-18</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-18</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-18/ed3b3712c1-1773224023/2026-02-18.jpeg" alt="February 18, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 17, 2026</title>
                    <pubDate>Tue, 17 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-17</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-17</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-17/b3456e559d-1773224023/2026-02-17.jpeg" alt="February 17, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 16, 2026</title>
                    <pubDate>Mon, 16 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-16</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-16</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-16/44c6c6a51f-1773224023/2026-02-16.jpeg" alt="February 16, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 15, 2026</title>
                    <pubDate>Sun, 15 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-15</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-15</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-15/b776928a45-1773224022/2026-02-15.jpeg" alt="February 15, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 14, 2026</title>
                    <pubDate>Sat, 14 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-14</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-14</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-14/0694b0044d-1773224022/2026-02-14.jpeg" alt="February 14, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 13, 2026</title>
                    <pubDate>Fri, 13 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-13</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-13</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-13/d0e645fd3c-1773224022/2026-02-13.jpeg" alt="February 13, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 12, 2026</title>
                    <pubDate>Thu, 12 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-12</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-12</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-12/f7f3af3b10-1773224021/2026-02-12.jpeg" alt="February 12, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 11, 2026</title>
                    <pubDate>Wed, 11 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-11</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-11</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-11/01053630ff-1773224021/2026-02-11.jpeg" alt="February 11, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 10, 2026</title>
                    <pubDate>Tue, 10 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-10</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-10</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-10/cd06ef5f42-1773224021/2026-02-10.jpeg" alt="February 10, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 9, 2026</title>
                    <pubDate>Mon, 09 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-09</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-09</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-09/ca801d133b-1773224021/2026-02-09.jpeg" alt="February 9, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 8, 2026</title>
                    <pubDate>Sun, 08 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-08</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-08</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-08/4a98cf660e-1773224020/2026-02-08.jpeg" alt="February 8, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 7, 2026</title>
                    <pubDate>Sat, 07 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-07</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-07</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-07/9566f28baa-1773224020/2026-02-07.jpeg" alt="February 7, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 6, 2026</title>
                    <pubDate>Fri, 06 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-06</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-06</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-06/06281de51f-1773224019/2026-02-06.jpeg" alt="February 6, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 5, 2026</title>
                    <pubDate>Thu, 05 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-05</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-05</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-05/bd25429d4f-1773224020/2026-02-05.jpeg" alt="February 5, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 4, 2026</title>
                    <pubDate>Wed, 04 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-04</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-04</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-04/df14009359-1773224019/2026-02-04.jpeg" alt="February 4, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 3, 2026</title>
                    <pubDate>Tue, 03 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-03</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-03</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-03/341c07a3b5-1773224019/2026-02-03.jpeg" alt="February 3, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 2, 2026</title>
                    <pubDate>Mon, 02 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-02</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-02</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-02/b07a4b2354-1773224019/2026-02-02.jpeg" alt="February 2, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 February 1, 2026</title>
                    <pubDate>Sun, 01 Feb 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-02-01</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-02-01</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-02-01/716e26fe8c-1773224018/2026-02-01.jpeg" alt="February 1, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 31, 2026</title>
                    <pubDate>Sat, 31 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-31</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-31</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-31/4e11d25599-1773224018/2026-01-31.jpeg" alt="January 31, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 30, 2026</title>
                    <pubDate>Fri, 30 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-30</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-30</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-30/61aa2fda6c-1773224018/2026-01-30.jpeg" alt="January 30, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 29, 2026</title>
                    <pubDate>Thu, 29 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-29</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-29</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-29/c078bd671f-1773224018/2026-01-29.jpeg" alt="January 29, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 28, 2026</title>
                    <pubDate>Wed, 28 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-28</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-28</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-28/17c020a01a-1773224017/2026-01-28.jpeg" alt="January 28, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 27, 2026</title>
                    <pubDate>Tue, 27 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-27</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-27</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-27/1af52b1760-1773224017/2026-01-27.jpeg" alt="January 27, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 26, 2026</title>
                    <pubDate>Mon, 26 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-26</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-26</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-26/576c214cb9-1773224017/2026-01-26.jpeg" alt="January 26, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 25, 2026</title>
                    <pubDate>Sun, 25 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-25</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-25</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-25/a58b741552-1773224017/2026-01-25.jpeg" alt="January 25, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 24, 2026</title>
                    <pubDate>Sat, 24 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-24</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-24</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-24/742ce93724-1773224016/2026-01-24.jpeg" alt="January 24, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 23, 2026</title>
                    <pubDate>Fri, 23 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-23</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-23</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-23/cbab7ff7bd-1773224016/2026-01-23.jpeg" alt="January 23, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 22, 2026</title>
                    <pubDate>Thu, 22 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-22</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-22</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-22/e6b6d5a4d6-1773224016/2026-01-22.jpeg" alt="January 22, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 21, 2026</title>
                    <pubDate>Wed, 21 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-21</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-21</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-21/2d9b6db6bc-1773224016/2026-01-21.jpeg" alt="January 21, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 20, 2026</title>
                    <pubDate>Tue, 20 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-20</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-20</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-20/de8113e2ee-1773224015/2026-01-20.jpeg" alt="January 20, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 19, 2026</title>
                    <pubDate>Mon, 19 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-19</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-19</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-19/c7267f6e9d-1773224015/2026-01-19.jpeg" alt="January 19, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 18, 2026</title>
                    <pubDate>Sun, 18 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-18</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-18</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-18/131f6f7a16-1773224015/2026-01-18.jpeg" alt="January 18, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 17, 2026</title>
                    <pubDate>Sat, 17 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-17</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-17</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-17/57aa831d07-1773224015/2026-01-17.jpeg" alt="January 17, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 16, 2026</title>
                    <pubDate>Fri, 16 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-16</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-16</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-16/57fb0e451c-1773224014/2026-01-16.jpeg" alt="January 16, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 15, 2026</title>
                    <pubDate>Thu, 15 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-15</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-15</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-15/5c8c4a3492-1773224014/2026-01-15.jpeg" alt="January 15, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 14, 2026</title>
                    <pubDate>Wed, 14 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-14</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-14</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-14/f106b2316b-1773224014/2026-01-14.jpeg" alt="January 14, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 13, 2026</title>
                    <pubDate>Tue, 13 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-13</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-13</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-13/3f011c6ca8-1773224014/2026-01-13.jpeg" alt="January 13, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 12, 2026</title>
                    <pubDate>Mon, 12 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-12</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-12</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-12/8c880dad2a-1773224013/2026-01-12.jpeg" alt="January 12, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 11, 2026</title>
                    <pubDate>Sun, 11 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-11</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-11</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-11/b70648ae03-1773224013/2026-01-11.jpeg" alt="January 11, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 10, 2026</title>
                    <pubDate>Sat, 10 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-10</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-10</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-10/f387119d56-1773224013/2026-01-10.jpeg" alt="January 10, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 9, 2026</title>
                    <pubDate>Fri, 09 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-09</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-09</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-09/074b6fdedd-1773224013/2026-01-09.jpeg" alt="January 9, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>iPhone 2X</title>
                    <pubDate>Fri, 09 Jan 2026 11:32:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/iphone-2x</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/iphone-2x</guid>
                                        <description><![CDATA[ <p>Here is my prediction for the name of Apple’s foldable iPhone.</p>
<p>We are (roughly) in the 20th year of the iPhone. At year ten, Apple introduced the iPhone X, a real break from the past with a new design and a new way of interacting with the device.</p>
<p>Now it has been another ten years. (Not really, but they skipped the iPhone 9 to call it X, so they obviously don't care about precision.)</p>
<p>X is the Roman numeral for ten. XX is twenty. A foldable iPhone has two displays.</p>
<p>iPhone 2X</p>
<p>Twenty years (XX). Two screens (2x).</p>
<p>You heard it here first.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Here is my prediction for the name of Apple’s foldable iPhone.</p>
<p>We are (roughly) in the 20th year of the iPhone. At year ten, Apple introduced the iPhone X, a real break from the past with a new design and a new way of interacting with the device.</p>
<p>Now it has been another ten years. (Not really, but they skipped the iPhone 9 to call it X, so they obviously don't care about precision.)</p>
<p>X is the Roman numeral for ten. XX is twenty. A foldable iPhone has two displays.</p>
<p>iPhone 2X</p>
<p>Twenty years (XX). Two screens (2x).</p>
<p>You heard it here first.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 8, 2026</title>
                    <pubDate>Thu, 08 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-08</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-08</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-08/ff8040848c-1773224012/2026-01-08.jpeg" alt="January 8, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 7, 2026</title>
                    <pubDate>Wed, 07 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-07</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-07</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-07/f6c1aacde4-1773224012/2026-01-07.jpeg" alt="January 7, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 6, 2026</title>
                    <pubDate>Tue, 06 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-06</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-06</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-06/00087cdb9a-1773224012/2026-01-06.jpeg" alt="January 6, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 5, 2026</title>
                    <pubDate>Mon, 05 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-05</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-05</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-05/edd1613b9a-1773224011/2026-01-05.jpeg" alt="January 5, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 4, 2026</title>
                    <pubDate>Sun, 04 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-04</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-04</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-04/2571b2defb-1773224011/2026-01-04.jpeg" alt="January 4, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 3, 2026</title>
                    <pubDate>Sat, 03 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-03</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-03</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-03/f632476c79-1773224011/2026-01-03.jpeg" alt="January 3, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 2, 2026</title>
                    <pubDate>Fri, 02 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-02</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-02</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-02/27c54acf27-1773224011/2026-01-02.jpeg" alt="January 2, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>🎨 January 1, 2026</title>
                    <pubDate>Thu, 01 Jan 2026 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/dailies/2026-01-01</link>
                    <guid isPermaLink="true">https://www.marcel.io/dailies/2026-01-01</guid>
                                        <content:encoded><![CDATA[ <p><img src="https://www.marcel.io/media/pages/dailies/2026-01-01/ab906db25f-1773224011/2026-01-01.jpeg" alt="January 1, 2026" /></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Interest is Everything</title>
                    <pubDate>Sun, 30 Nov 2025 16:24:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/interest-is-everything</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/interest-is-everything</guid>
                                        <description><![CDATA[ <p><a href="https://ckarchive.com/b/92uzhnh695dods3roomrdfzod7d33hwh9nk2g">Oliver Burkeman</a>:</p>
<blockquote>
<p>Perhaps the reason the idea of an “interesting” life feels like a cop-out – compared to, say, a wildly successful or influential or joyful one – is that it lacks any sense of domination or conquest. We want to feel as though we were handed the challenge of a human lifetime and that we nailed it, that we grappled with the problem and solved it. Whereas to follow the lead of interestingness is to accept that life isn’t a problem to be solved, but an experience to be had. And that engaging with it as fully as possible, connecting to the <a href="https://ckarchive.com/b/zlughnhk8772ma7qrr9qehwzgng00f6">aliveness</a>, is its ultimate point.</p>
</blockquote>
<blockquote>
<p>What this means in practical terms is daring to trust your own curiosity. In creative work, that might mean abandoning the effort to “remember everything you read”, or conducting exhaustive research so as to ensure you’ve considered all the factors other people think you ought to consider, and instead using what naturally interests you as a filter.</p>
</blockquote>
<p>Whenever I ignore this and dive into something I’m not interested in, I have a miserable time. Video content is a perfect example. I’m convinced there’s a way for me to actually enjoy making it, but I haven’t found it yet, and it becomes a headache almost immediately. </p>
<p>Trusting my curiosity, on the other hand, always leads me to a good time and makes me feel like I’m spending my days on something that’s actually worth doing.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><a href="https://ckarchive.com/b/92uzhnh695dods3roomrdfzod7d33hwh9nk2g">Oliver Burkeman</a>:</p>
<blockquote>
<p>Perhaps the reason the idea of an “interesting” life feels like a cop-out – compared to, say, a wildly successful or influential or joyful one – is that it lacks any sense of domination or conquest. We want to feel as though we were handed the challenge of a human lifetime and that we nailed it, that we grappled with the problem and solved it. Whereas to follow the lead of interestingness is to accept that life isn’t a problem to be solved, but an experience to be had. And that engaging with it as fully as possible, connecting to the <a href="https://ckarchive.com/b/zlughnhk8772ma7qrr9qehwzgng00f6">aliveness</a>, is its ultimate point.</p>
</blockquote>
<blockquote>
<p>What this means in practical terms is daring to trust your own curiosity. In creative work, that might mean abandoning the effort to “remember everything you read”, or conducting exhaustive research so as to ensure you’ve considered all the factors other people think you ought to consider, and instead using what naturally interests you as a filter.</p>
</blockquote>
<p>Whenever I ignore this and dive into something I’m not interested in, I have a miserable time. Video content is a perfect example. I’m convinced there’s a way for me to actually enjoy making it, but I haven’t found it yet, and it becomes a headache almost immediately. </p>
<p>Trusting my curiosity, on the other hand, always leads me to a good time and makes me feel like I’m spending my days on something that’s actually worth doing.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Current State of E-Ink Tablets</title>
                    <pubDate>Sat, 29 Nov 2025 15:36:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/the-current-state-of-e-ink-tablets</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-current-state-of-e-ink-tablets</guid>
                                        <description><![CDATA[ <p>I love handwritten notes. I don't love writing notes on paper. It's just too messy. Even though I romanticize filling notebooks with ideas, scribbles, and everything that goes through my mind, I always arrive at the unfortunate conclusion that it's just too much of a mess to be useful to me.</p>
<p>So I went down the rabbit hole of e-ink tablets.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/posts/the-current-state-of-e-ink-tablets/fdc663d222-1764427224/remarkable_paper_pro_move.jpeg"></figure>
<p>My goal was to find a perfect digital notepad with:</p>
<ul>
<li>A good writing experience (pen feel, latency, writing tools)  </li>
<li>A good and easy-to-navigate interface  </li>
<li>Focus. No clutter, no weirdness  </li>
<li>Beautiful hardware, bonus points if it's pocketable  </li>
<li>A backlight</li>
</ul>
<p>What I don't need is:</p>
<ul>
<li>A good ebook or PDF reading experience  </li>
<li>Android and the ability to install apps  </li>
</ul>
<p>There are currently six companies that offer relevant products in this category: Supernote, Boox, Amazon, Viwoods, Rakuten Kobo, and Remarkable.</p>
<h2>Supernote</h2>
<p><a href="https://supernote.eu/choose-your-product/">Their devices</a> don't have backlights. And the hardware looks like a DIY project by some nerd.</p>
<h2>Boox</h2>
<p>The <a href="https://shop.boox.com/collections/noteseries">Note Series</a> has the aesthetic of Lenovo's ThinkPads. Some people might like that, but I'm not a mid-level IT manager at IBM.<br />
The <a href="https://shop.boox.com/collections/goseries">Go Series</a> devices are nicely designed, but they’re primarily e-readers, not optimized for note taking. Same for the new <a href="https://shop.boox.com/products/palma2pro">Palma 2 Pro</a>.</p>
<h2>Amazon</h2>
<p>I'm a huge fan of my Kindle Paperwhite, and the <em>perfect</em> device for me would be a Paperwhite with a textured display that feels like writing on paper. Unfortunately that’s not on offer. Instead, Amazon sells the Kindle Scribe. They <a href="https://www.theverge.com/news/788289/amazon-kindle-scribe-e-ink-digital-notepad-stylus">announced a new version</a> in September, but it hasn't been released yet.<br />
Amazon has the best backlight of them all, but the current Scribe is basically a big e-book reader with note-taking features. I'd prefer it the other way around.</p>
<h2>Viwoods</h2>
<p>An underdog on this list. I actually bought the <a href="https://viwoods-eu.com/products/viwoods-aipaper-mini">AiPaper Mini</a> and didn't like it. At all. Running Android with a tacked-on custom interface made everything feel bloated and confusing. The device never managed to connect to my Wi-Fi and, worst of all, the writing feel was bad. The lag between my pencil strokes and the text showing up just wasn’t good enough.</p>
<h2>Rakuten Kobo</h2>
<p>The <a href="https://gl.kobobooks.com/de/products/kobo-elipsa-2e">Kobo Elipsa 2E</a> has a notes feature, but it's an e-reader with note taking added to it. The device isn’t optimized for writing.</p>
<h2>Remarkable</h2>
<p>The <a href="https://remarkable.com/products/remarkable-paper/pro">Remarkable Paper Pro</a> and <a href="https://remarkable.com/products/remarkable-paper/pro-move">Remarkable Paper Pro Move</a> offer the fewest features. They’re hyper-focused on handwritten notes and syncing them with your other devices. You can't install apps, and there aren’t 2000 things to tweak. It’s just an e-ink notebook. You could say “It just works,” which is what people say about Apple devices — and yes, Remarkable is the Apple of the e-ink tablet world.</p>
<p>Their custom OS offers everything I need, has a good user experience (I have a couple of gripes, but that's nothing compared to the other devices), and doesn’t need any explanation. It’s notebooks in folders. That’s it.</p>
<p>It’s an opinionated system. People who like to tinker won’t be happy with it. It’s streamlined e-ink note taking and nothing else. A focused experience where the device and software quickly fade into the background and what’s left are your thoughts on digital paper.</p>
<p>I love it. I love it so much that I bought the Paper Pro Move and the Paper Pro to test and eventually send one back, but I decided to keep both.</p>
<p>This niche is still in its infancy. E-ink technology isn’t new anymore, but it only recently got good enough to do anything with it beyond displaying a book page. And I’m here for it.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I love handwritten notes. I don't love writing notes on paper. It's just too messy. Even though I romanticize filling notebooks with ideas, scribbles, and everything that goes through my mind, I always arrive at the unfortunate conclusion that it's just too much of a mess to be useful to me.</p>
<p>So I went down the rabbit hole of e-ink tablets.</p>
<figure><img alt="" src="https://www.marcel.io/media/pages/posts/the-current-state-of-e-ink-tablets/fdc663d222-1764427224/remarkable_paper_pro_move.jpeg"></figure>
<p>My goal was to find a perfect digital notepad with:</p>
<ul>
<li>A good writing experience (pen feel, latency, writing tools)  </li>
<li>A good and easy-to-navigate interface  </li>
<li>Focus. No clutter, no weirdness  </li>
<li>Beautiful hardware, bonus points if it's pocketable  </li>
<li>A backlight</li>
</ul>
<p>What I don't need is:</p>
<ul>
<li>A good ebook or PDF reading experience  </li>
<li>Android and the ability to install apps  </li>
</ul>
<p>There are currently six companies that offer relevant products in this category: Supernote, Boox, Amazon, Viwoods, Rakuten Kobo, and Remarkable.</p>
<h2>Supernote</h2>
<p><a href="https://supernote.eu/choose-your-product/">Their devices</a> don't have backlights. And the hardware looks like a DIY project by some nerd.</p>
<h2>Boox</h2>
<p>The <a href="https://shop.boox.com/collections/noteseries">Note Series</a> has the aesthetic of Lenovo's ThinkPads. Some people might like that, but I'm not a mid-level IT manager at IBM.<br />
The <a href="https://shop.boox.com/collections/goseries">Go Series</a> devices are nicely designed, but they’re primarily e-readers, not optimized for note taking. Same for the new <a href="https://shop.boox.com/products/palma2pro">Palma 2 Pro</a>.</p>
<h2>Amazon</h2>
<p>I'm a huge fan of my Kindle Paperwhite, and the <em>perfect</em> device for me would be a Paperwhite with a textured display that feels like writing on paper. Unfortunately that’s not on offer. Instead, Amazon sells the Kindle Scribe. They <a href="https://www.theverge.com/news/788289/amazon-kindle-scribe-e-ink-digital-notepad-stylus">announced a new version</a> in September, but it hasn't been released yet.<br />
Amazon has the best backlight of them all, but the current Scribe is basically a big e-book reader with note-taking features. I'd prefer it the other way around.</p>
<h2>Viwoods</h2>
<p>An underdog on this list. I actually bought the <a href="https://viwoods-eu.com/products/viwoods-aipaper-mini">AiPaper Mini</a> and didn't like it. At all. Running Android with a tacked-on custom interface made everything feel bloated and confusing. The device never managed to connect to my Wi-Fi and, worst of all, the writing feel was bad. The lag between my pencil strokes and the text showing up just wasn’t good enough.</p>
<h2>Rakuten Kobo</h2>
<p>The <a href="https://gl.kobobooks.com/de/products/kobo-elipsa-2e">Kobo Elipsa 2E</a> has a notes feature, but it's an e-reader with note taking added to it. The device isn’t optimized for writing.</p>
<h2>Remarkable</h2>
<p>The <a href="https://remarkable.com/products/remarkable-paper/pro">Remarkable Paper Pro</a> and <a href="https://remarkable.com/products/remarkable-paper/pro-move">Remarkable Paper Pro Move</a> offer the fewest features. They’re hyper-focused on handwritten notes and syncing them with your other devices. You can't install apps, and there aren’t 2000 things to tweak. It’s just an e-ink notebook. You could say “It just works,” which is what people say about Apple devices — and yes, Remarkable is the Apple of the e-ink tablet world.</p>
<p>Their custom OS offers everything I need, has a good user experience (I have a couple of gripes, but that's nothing compared to the other devices), and doesn’t need any explanation. It’s notebooks in folders. That’s it.</p>
<p>It’s an opinionated system. People who like to tinker won’t be happy with it. It’s streamlined e-ink note taking and nothing else. A focused experience where the device and software quickly fade into the background and what’s left are your thoughts on digital paper.</p>
<p>I love it. I love it so much that I bought the Paper Pro Move and the Paper Pro to test and eventually send one back, but I decided to keep both.</p>
<p>This niche is still in its infancy. E-ink technology isn’t new anymore, but it only recently got good enough to do anything with it beyond displaying a book page. And I’m here for it.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Introducing Zeitgeist, the journal that feels like a feed</title>
                    <pubDate>Mon, 22 Sep 2025 13:50:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed</guid>
                                        <description><![CDATA[ <p>A couple of months ago, I wondered if micro-blogging and journaling could be combined. Something about sending off small posts feels different from crafting a whole journal entry. I’ve been journaling the classic way for years, but I often felt like I was just going through the motions because I had to. It wasn’t fun, just another task.</p><p>So I built myself a complicated solution using Apple Shortcuts and Obsidian to prototype my vision of a short-form journaling experience. Tap an icon, a text field opens, and I can quickly jot down what I’m doing or thinking about. The result was a Markdown file with timestamps and those entries. That felt surprisingly good. It was fun to open the app and quickly note what I was doing whenever I had a few seconds of downtime. Far better than doomscrolling.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-1200x.png 1x, https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Long story short: I built a whole journaling app around this concept.</p><p>It’s called <a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015"><strong>Zeitgeist</strong></a>, and it feels like social media but with an audience of one: <em>yourself</em>. All your random little posts come together to form the overarching story of your life.</p><p>Go give it a try. I’ve been using it for weeks and, even though I’m obviously a bit biased, love it. It’s just so quick and low-friction. Let me know what you think!</p><p><a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015"><strong>Download Zeitgeist now</strong></a></p><figure data-ratio="auto">
  <ul>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/29bf64caf9-1758541848/dscf1776.jpeg">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/0cfab38304-1758541878/zeitgeist_timeline.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/f287e0d6c3-1758541876/zeitgeist_compose.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/0926fd0509-1758541891/zeitgeist_profile.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/ac0968fb61-1758541844/zeitgeist_daydetail.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/da8717af79-1758541844/zeitgeist_person_profile.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/50b04567be-1758541854/zeitgeist_map.png">    </li>
      </ul>
  </figure>
<p><a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015">Download Zeitgeist now!</a></p> ]]></description>
                                        <content:encoded><![CDATA[ <p>A couple of months ago, I wondered if micro-blogging and journaling could be combined. Something about sending off small posts feels different from crafting a whole journal entry. I’ve been journaling the classic way for years, but I often felt like I was just going through the motions because I had to. It wasn’t fun, just another task.</p><p>So I built myself a complicated solution using Apple Shortcuts and Obsidian to prototype my vision of a short-form journaling experience. Tap an icon, a text field opens, and I can quickly jot down what I’m doing or thinking about. The result was a Markdown file with timestamps and those entries. That felt surprisingly good. It was fun to open the app and quickly note what I was doing whenever I had a few seconds of downtime. Far better than doomscrolling.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-1200x.png 1x, https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/af6a459422-1758542947/zeitgeist_icon_post-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Long story short: I built a whole journaling app around this concept.</p><p>It’s called <a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015"><strong>Zeitgeist</strong></a>, and it feels like social media but with an audience of one: <em>yourself</em>. All your random little posts come together to form the overarching story of your life.</p><p>Go give it a try. I’ve been using it for weeks and, even though I’m obviously a bit biased, love it. It’s just so quick and low-friction. Let me know what you think!</p><p><a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015"><strong>Download Zeitgeist now</strong></a></p><figure data-ratio="auto">
  <ul>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/29bf64caf9-1758541848/dscf1776.jpeg">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/0cfab38304-1758541878/zeitgeist_timeline.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/f287e0d6c3-1758541876/zeitgeist_compose.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/0926fd0509-1758541891/zeitgeist_profile.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/ac0968fb61-1758541844/zeitgeist_daydetail.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/da8717af79-1758541844/zeitgeist_person_profile.png">    </li>
        <li>
      <img alt="" src="https://www.marcel.io/media/pages/posts/introducing-zeitgeist-the-journal-that-feels-like-a-feed/50b04567be-1758541854/zeitgeist_map.png">    </li>
      </ul>
  </figure>
<p><a href="https://apps.apple.com/us/app/zeitgeist-journal/id6751783015">Download Zeitgeist now!</a></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Donkey Kong Boreanza</title>
                    <pubDate>Mon, 21 Jul 2025 21:50:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/donkey-kong-boreanza</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/donkey-kong-boreanza</guid>
                                        <description><![CDATA[ <p>Not to be contrarian, but I don’t think <em>Donkey Kong Bananza</em>, Nintendo’s second Switch 2 exclusive, is very fun. The first level intrigued me. The sheer chaos of punching and breaking everything had me spending a couple of hours in a vortex of dopamine hits.</p><p>This got old very quickly, though. It’s the same thing in every level of the game: run around, smash stuff, collect gold, run around some more, repeat.</p><p>I haven’t finished it yet, but I’d say I’m more than halfway through the game, and it hasn’t surprised me as often as I expected based on the very positive reviews floating around. It hasn’t surprised me at all, to be honest, come to think of it. I watched the <a href="https://www.youtube.com/live/YVUidGTR8xg?si=5Myl5VfNUcge3yHS">Nintendo Direct presentation</a> showing what the game is all about, and that seems to have been it.</p><p>Not even the art style impresses me much. Coming off my second playthrough of <em>Tears of the Kingdom</em>, <em>Donkey Kong Bananza</em> only looks nice. Nothing made me stop and take in the vistas. Not to mention the character design, which feels a bit like something a 13-year-old in the 90s would have liked.</p><p>The story is basic and can be understood without reading anything, and its difficulty is easy enough to just run from quest marker to quest marker without having trouble progressing.</p><p>Sorry, DK, this Bananza is just a tad too boring for my taste.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Not to be contrarian, but I don’t think <em>Donkey Kong Bananza</em>, Nintendo’s second Switch 2 exclusive, is very fun. The first level intrigued me. The sheer chaos of punching and breaking everything had me spending a couple of hours in a vortex of dopamine hits.</p><p>This got old very quickly, though. It’s the same thing in every level of the game: run around, smash stuff, collect gold, run around some more, repeat.</p><p>I haven’t finished it yet, but I’d say I’m more than halfway through the game, and it hasn’t surprised me as often as I expected based on the very positive reviews floating around. It hasn’t surprised me at all, to be honest, come to think of it. I watched the <a href="https://www.youtube.com/live/YVUidGTR8xg?si=5Myl5VfNUcge3yHS">Nintendo Direct presentation</a> showing what the game is all about, and that seems to have been it.</p><p>Not even the art style impresses me much. Coming off my second playthrough of <em>Tears of the Kingdom</em>, <em>Donkey Kong Bananza</em> only looks nice. Nothing made me stop and take in the vistas. Not to mention the character design, which feels a bit like something a 13-year-old in the 90s would have liked.</p><p>The story is basic and can be understood without reading anything, and its difficulty is easy enough to just run from quest marker to quest marker without having trouble progressing.</p><p>Sorry, DK, this Bananza is just a tad too boring for my taste.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>A language switcher and new feeds</title>
                    <pubDate>Tue, 15 Jul 2025 15:46:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/a-language-switcher-and-new-feeds</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/a-language-switcher-and-new-feeds</guid>
                                        <description><![CDATA[ <p>Hello friends, here's a bit of blog housekeeping. Something of a public service announcement. I'm German, and sometimes the urge to write without having to do so in a language that isn't my native one bubbles up.</p><p>Since I don't want to start a second blog or newsletter to do so, I added a new feature to this blog that allows you to filter posts by language. It can be found in the footer and lets you switch between all posts, only posts in English, or only posts in German.</p><p>If you prefer to follow along via RSS, you can use the <a href="https://marcel.io/feed">default feed</a> that contains all posts, or choose to use the <a href="https://marcel.io/posts-en.xml" target="_new">English</a> or <a href="https://marcel.io/posts-de.xml" target="_new">German</a> feeds.</p><p>There are no German posts yet, but I figured I'd let you know about this in advance.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Hello friends, here's a bit of blog housekeeping. Something of a public service announcement. I'm German, and sometimes the urge to write without having to do so in a language that isn't my native one bubbles up.</p><p>Since I don't want to start a second blog or newsletter to do so, I added a new feature to this blog that allows you to filter posts by language. It can be found in the footer and lets you switch between all posts, only posts in English, or only posts in German.</p><p>If you prefer to follow along via RSS, you can use the <a href="https://marcel.io/feed">default feed</a> that contains all posts, or choose to use the <a href="https://marcel.io/posts-en.xml" target="_new">English</a> or <a href="https://marcel.io/posts-de.xml" target="_new">German</a> feeds.</p><p>There are no German posts yet, but I figured I'd let you know about this in advance.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>One Year Back in Hamburg</title>
                    <pubDate>Sun, 06 Jul 2025 22:41:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/one-year-back-in-hamburg</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/one-year-back-in-hamburg</guid>
                                        <description><![CDATA[ <p>Exactly one year ago I <a href="https://marcel.io/posts/back-home">moved back to Hamburg</a>. This past year has been one of the best of my life. No regrets. I can‘t wait for all the years to come. </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Exactly one year ago I <a href="https://marcel.io/posts/back-home">moved back to Hamburg</a>. This past year has been one of the best of my life. No regrets. I can‘t wait for all the years to come. </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Noteworthy Chaos</title>
                    <pubDate>Thu, 26 Jun 2025 17:26:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/noteworthy-chaos</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/noteworthy-chaos</guid>
                                        <description><![CDATA[ <p>Do you think anyone, anywhere, is actually happy with how they take notes? I doubt it.</p><p>The moment you start thinking about your system, you stop being content with it.</p><p>What’s the right approach?</p><p>A carbon-based notebook that gives you all the <a href="https://marcel.io/posts/you-can-t-write-tactile-without-ai">fuzzy, tactile feelings</a>? A digital setup that lets you search everything in seconds? Which notebook? Which app?</p><p>Every few months, I come up with a new “best system.” The result: my notes are scattered everywhere.</p><p>I’m torn. I love the idea of a romantic, analog notebook. But I also want everything searchable, connected, and in one place. <a href="https://zettelkasten.de/introduction/">Luhmann built a system</a> that was both tactile and interconnected. But at what cost?</p><p>I tried a Zettelkasten in Obsidian, based on <a href="https://marcel.io/library/a-system-for-writing-bob-doto">Bob Doto’s A System for Writing</a>. It felt slow and convoluted. Tried index cards like Luhmann. Felt like I was losing my mind.</p><p>Maybe I’ll never find the perfect system. Maybe I need to accept: my method is just lots of notes, in lots of places.</p><p>There’s some beauty in that chaos, I guess. </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Do you think anyone, anywhere, is actually happy with how they take notes? I doubt it.</p><p>The moment you start thinking about your system, you stop being content with it.</p><p>What’s the right approach?</p><p>A carbon-based notebook that gives you all the <a href="https://marcel.io/posts/you-can-t-write-tactile-without-ai">fuzzy, tactile feelings</a>? A digital setup that lets you search everything in seconds? Which notebook? Which app?</p><p>Every few months, I come up with a new “best system.” The result: my notes are scattered everywhere.</p><p>I’m torn. I love the idea of a romantic, analog notebook. But I also want everything searchable, connected, and in one place. <a href="https://zettelkasten.de/introduction/">Luhmann built a system</a> that was both tactile and interconnected. But at what cost?</p><p>I tried a Zettelkasten in Obsidian, based on <a href="https://marcel.io/library/a-system-for-writing-bob-doto">Bob Doto’s A System for Writing</a>. It felt slow and convoluted. Tried index cards like Luhmann. Felt like I was losing my mind.</p><p>Maybe I’ll never find the perfect system. Maybe I need to accept: my method is just lots of notes, in lots of places.</p><p>There’s some beauty in that chaos, I guess. </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Vegetarian Slip-Up</title>
                    <pubDate>Wed, 25 Jun 2025 17:09:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/vegetarian-slip-up</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/vegetarian-slip-up</guid>
                                        <description><![CDATA[ <p>I had my second vegetarian slip-up in five years this weekend. A friend threw a party and prepared quite a few delicious snacks, complete with small signs beside them, listing the ingredients in detail. </p><p>I somehow missed the part where one of the quiches contained bacon. My bad. Unfortunately, I’m now able to report that I still love the taste of meat, even after not eating any for five years. I doubt that’ll change any time soon. </p><p>I'm not happy about this breaking my streak, but I decided not to dwell on it for too long. It was an honest mistake that doesn't take away from my overall vegetarian lifestyle.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I had my second vegetarian slip-up in five years this weekend. A friend threw a party and prepared quite a few delicious snacks, complete with small signs beside them, listing the ingredients in detail. </p><p>I somehow missed the part where one of the quiches contained bacon. My bad. Unfortunately, I’m now able to report that I still love the taste of meat, even after not eating any for five years. I doubt that’ll change any time soon. </p><p>I'm not happy about this breaking my streak, but I decided not to dwell on it for too long. It was an honest mistake that doesn't take away from my overall vegetarian lifestyle.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Embedding Godot games in iOS apps</title>
                    <pubDate>Sun, 01 Jun 2025 10:33:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/embedding-godot-games-in-ios-apps</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/embedding-godot-games-in-ios-apps</guid>
                                        <description><![CDATA[ <p>When I'm not building <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555">apps</a>, I dabble in game development to sharpen my coding skills. Godot is my engine of choice, and a few days ago I started wondering if it might be possible to embed a <a href="https://godotengine.org/">Godot</a> game in a SwiftUI app. As it happens, <a href="https://christianselig.com/2025/05/godot-ios-interop/">Christian Selig just wrote an article</a> about exactly that and it turns out it’s surprisingly easy. Neat!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>When I'm not building <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555">apps</a>, I dabble in game development to sharpen my coding skills. Godot is my engine of choice, and a few days ago I started wondering if it might be possible to embed a <a href="https://godotengine.org/">Godot</a> game in a SwiftUI app. As it happens, <a href="https://christianselig.com/2025/05/godot-ios-interop/">Christian Selig just wrote an article</a> about exactly that and it turns out it’s surprisingly easy. Neat!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>How I Manage My Read Later List</title>
                    <pubDate>Wed, 21 May 2025 20:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/how-i-manage-my-read-later-list</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/how-i-manage-my-read-later-list</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-1200x.png 1x, https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Many people struggle to keep up with their read-later lists. I’ve perfected mine and—at least in that regard—I have no problems anymore. </p><p>Today, I want to share my complete read-later workflow and tools with you. It has proven itself time and again as a scalable solution that avoids the problem of an ever-growing backlog of things to read.</p><p>Here it goes: I put links to articles I want to read into my to-do list and then I read them.</p><p>That's it. That's the whole system.</p> ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-1200x.png 1x, https://www.marcel.io/media/pages/posts/how-i-manage-my-read-later-list/3cb1730f3d-1747850789/read_later_solution-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Many people struggle to keep up with their read-later lists. I’ve perfected mine and—at least in that regard—I have no problems anymore. </p><p>Today, I want to share my complete read-later workflow and tools with you. It has proven itself time and again as a scalable solution that avoids the problem of an ever-growing backlog of things to read.</p><p>Here it goes: I put links to articles I want to read into my to-do list and then I read them.</p><p>That's it. That's the whole system.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>You Can&#039;t Write Tactile Without AI</title>
                    <pubDate>Wed, 14 May 2025 14:13:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/you-can-t-write-tactile-without-ai</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/you-can-t-write-tactile-without-ai</guid>
                                        <description><![CDATA[ <p>In the last few weeks, I spent quite a bit of money on art supplies. My hobbies are cyclical. The interest fades, but it always returns. This time feels different. Sketching and painting have a cathartic effect on me. It feels necessary, not just fun.</p><p>Normally, perfectionism makes me quit quickly. Frustration comes fast when your artwork looks nothing like what you expected. I have been working on that, but lately, I find myself loving the imperfection itself. </p><p>Maybe that shift is connected to AI.</p><p>Sure, it is neat to generate a Studio Ghibli version of an image. But as someone who knows he could create something unique by hand, it feels hollow.</p><p>Every line of ink on paper carries more tactile character, more direct connection to the body and emotions, than anything made on a screen. That was always true. AI just made it more obvious.</p><p>I want to harvest that truth for my otherwise very digital life. I feel like it will be essential for my wellbeing going forward.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>In the last few weeks, I spent quite a bit of money on art supplies. My hobbies are cyclical. The interest fades, but it always returns. This time feels different. Sketching and painting have a cathartic effect on me. It feels necessary, not just fun.</p><p>Normally, perfectionism makes me quit quickly. Frustration comes fast when your artwork looks nothing like what you expected. I have been working on that, but lately, I find myself loving the imperfection itself. </p><p>Maybe that shift is connected to AI.</p><p>Sure, it is neat to generate a Studio Ghibli version of an image. But as someone who knows he could create something unique by hand, it feels hollow.</p><p>Every line of ink on paper carries more tactile character, more direct connection to the body and emotions, than anything made on a screen. That was always true. AI just made it more obvious.</p><p>I want to harvest that truth for my otherwise very digital life. I feel like it will be essential for my wellbeing going forward.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Visualized Memories</title>
                    <pubDate>Mon, 12 May 2025 16:22:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/visualized-memories</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/visualized-memories</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>Something about a sketchbook as a daily companion for life has always fascinated me. Sitting somewhere and sketching what’s around you feels like the purest form of mindfulness. </p><p>Pages and pages full of visualized memories. What could be cooler than that? </p><p>Here’s a small sketch I did yesterday while sitting on a bench at the Alster, talking to an older woman about her allergies.</p> ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/visualized-memories/7572f90a49-1747057860/sketch_of_house_and_trees-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>Something about a sketchbook as a daily companion for life has always fascinated me. Sitting somewhere and sketching what’s around you feels like the purest form of mindfulness. </p><p>Pages and pages full of visualized memories. What could be cooler than that? </p><p>Here’s a small sketch I did yesterday while sitting on a bench at the Alster, talking to an older woman about her allergies.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Happy New Year 2025!</title>
                    <pubDate>Sat, 11 Jan 2025 12:25:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/happy-new-year-2025</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/happy-new-year-2025</guid>
                                        <description><![CDATA[ <p>I thought I’d drop in quickly to wish you a Happy New Year before it’s not new anymore and it gets too weird. I’ve been focused on working on <a href="https://apps.apple.com/us/app/unhinged-mood-tracker/id6501954555">Unhinged</a> over the last couple of weeks, but new posts will be coming shortly.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I thought I’d drop in quickly to wish you a Happy New Year before it’s not new anymore and it gets too weird. I’ve been focused on working on <a href="https://apps.apple.com/us/app/unhinged-mood-tracker/id6501954555">Unhinged</a> over the last couple of weeks, but new posts will be coming shortly.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Running in 2024</title>
                    <pubDate>Tue, 31 Dec 2024 13:08:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/running-in-2024</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/running-in-2024</guid>
                                        <description><![CDATA[ <p>2024 will always be the year I started running. My first run was on January 14th, and since then, I’ve stuck to it. One run every other day, all year long. I never would have guessed it, but running turned out to be one of the highlights of my year, <a href="https://marcel.io/posts/thinking-from-a-position-of-strength">profoundly improving my life</a> in ways I didn’t expect.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>I ran 889,5 kilometers, which took me 106 hours and 49 minutes. My average pace was 7'12"/km. My current average pace for December 2024 is 6'23". </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>2024 will always be the year I started running. My first run was on January 14th, and since then, I’ve stuck to it. One run every other day, all year long. I never would have guessed it, but running turned out to be one of the highlights of my year, <a href="https://marcel.io/posts/thinking-from-a-position-of-strength">profoundly improving my life</a> in ways I didn’t expect.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/f67c626c77-1735647618/2024_distance-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/6822d9fe3e-1735647636/2024_pace-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/running-in-2024/db0aa8ccea-1735647650/2024_time-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>I ran 889,5 kilometers, which took me 106 hours and 49 minutes. My average pace was 7'12"/km. My current average pace for December 2024 is 6'23". </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>My Unhinged Mood in 2024</title>
                    <pubDate>Mon, 23 Dec 2024 16:38:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/my-unhinged-mood-in-2024</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/my-unhinged-mood-in-2024</guid>
                                        <description><![CDATA[ <p>Somehow, I managed to build and release a new app <a href="https://marcel.io/posts/the-year-of-friendship-in-review">this year</a>. It’s called <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555"><em>Unhinged</em></a>, and while my opinion is obviously biased, I genuinely believe it’s the best mood-tracking app out there.</p><p><em>Unhinged</em> checks in with you three times a day, asking how you’re feeling and what you’re doing. Over time, it gives you valuable insights into the factors that shape your mood.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-2400x.png 2x"
    alt="Photo">
      <figcaption>My mood in 2024</figcaption>
  </figure>
<p>I’ve been using <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555"><em>Unhinged</em></a> since March, and it’s fascinating to see how my mood shifted dramatically after <a href="https://marcel.io/posts/i-found-an-apartment">finding a new apartment</a> in Hamburg at the end of May. It’s also clear that the second half of the year has been one of the best ever.</p><p>There are plenty more insights hidden in the data. For example, my mood is almost always 'Very Good' in the morning block if I’ve gone for a run. I also added a feature to tag people in entries, which has helped me track how different people’s company influences my mood.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>Now is the perfect time to start mood tracking. 2025 hasn’t started yet, and you could have a full year of data by the time I release the '2025 Mood in Review' feature. (No promises, though. It’s just something I’m hoping to work on.)</p><p>You can <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555">download UNHINGED for free on the App Store</a>.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Somehow, I managed to build and release a new app <a href="https://marcel.io/posts/the-year-of-friendship-in-review">this year</a>. It’s called <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555"><em>Unhinged</em></a>, and while my opinion is obviously biased, I genuinely believe it’s the best mood-tracking app out there.</p><p><em>Unhinged</em> checks in with you three times a day, asking how you’re feeling and what you’re doing. Over time, it gives you valuable insights into the factors that shape your mood.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/45e5b0a19a-1734968339/mood_2024-2400x.png 2x"
    alt="Photo">
      <figcaption>My mood in 2024</figcaption>
  </figure>
<p>I’ve been using <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555"><em>Unhinged</em></a> since March, and it’s fascinating to see how my mood shifted dramatically after <a href="https://marcel.io/posts/i-found-an-apartment">finding a new apartment</a> in Hamburg at the end of May. It’s also clear that the second half of the year has been one of the best ever.</p><p>There are plenty more insights hidden in the data. For example, my mood is almost always 'Very Good' in the morning block if I’ve gone for a run. I also added a feature to tag people in entries, which has helped me track how different people’s company influences my mood.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/7d50aaba1b-1734971160/unhinged_day_detail_mood_tracker-2400x.jpg 2x"
    alt="Photo">
  </figure>
<figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-unhinged-mood-in-2024/15a3e16f12-1734971250/unhinged_add_entry_mood_tracker-2400x.jpg 2x"
    alt="Photo">
  </figure>
<p>Now is the perfect time to start mood tracking. 2025 hasn’t started yet, and you could have a full year of data by the time I release the '2025 Mood in Review' feature. (No promises, though. It’s just something I’m hoping to work on.)</p><p>You can <a href="https://apps.apple.com/us/app/unhinged-mood-journal/id6501954555">download UNHINGED for free on the App Store</a>.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Year Of Friendship in Review</title>
                    <pubDate>Sat, 21 Dec 2024 15:35:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/the-year-of-friendship-in-review</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-year-of-friendship-in-review</guid>
                                        <description><![CDATA[ <p>A year ago, I made the mistake of confusing hating Berlin with not wanting to live in a big city anymore, and I moved to a small town. <a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" rel="noopener nofollow" target="_blank">It</a> <a href="https://marcel.io/posts/the-people-imhmao" rel="noopener nofollow" target="_blank">didn't</a> <a href="https://marcel.io/posts/the-possibilities-imhmao" rel="noopener nofollow" target="_blank">go</a> <a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao" rel="noopener nofollow" target="_blank">well</a>.</p><p>At the same time, I declared 2024 to be the <a href="https://marcel.io/posts/the-year-of-friendship" rel="noopener nofollow" target="_blank">Year of Friendship</a>. Those two things combined resulted in one of the worst times of my life. I had never felt more alone than in the first six months of this year.</p><p>Fortunately, after accepting that I made an oopsie and needed to rectify the situation, I went ahead and <a href="https://marcel.io/posts/i-found-an-apartment" rel="noopener nofollow" target="_blank">found a new apartment</a> in the city where I spent my most formative years. It felt like <a href="https://marcel.io/posts/back-home" rel="noopener nofollow" target="_blank">coming home</a>.</p><p>Which brings us back to my yearly theme: Was 2024 the Year of Friendship?</p><p>Absolutely.</p><p>The second half of the year was one of my best and most social ever. It surprisingly made 2024 the best year in recent history. Spending the summer, autumn, and winter surrounded by friends compensated for my time in loneliness enough for this year to be considered a success.</p><p>This was a triumph.</p><p><a href="https://www.youtube.com/watch?v=Y6ljFaKRTrI" rel="noopener nofollow" target="_blank">HUGE SUCCESS.</a></p> ]]></description>
                                        <content:encoded><![CDATA[ <p>A year ago, I made the mistake of confusing hating Berlin with not wanting to live in a big city anymore, and I moved to a small town. <a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" rel="noopener nofollow" target="_blank">It</a> <a href="https://marcel.io/posts/the-people-imhmao" rel="noopener nofollow" target="_blank">didn't</a> <a href="https://marcel.io/posts/the-possibilities-imhmao" rel="noopener nofollow" target="_blank">go</a> <a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao" rel="noopener nofollow" target="_blank">well</a>.</p><p>At the same time, I declared 2024 to be the <a href="https://marcel.io/posts/the-year-of-friendship" rel="noopener nofollow" target="_blank">Year of Friendship</a>. Those two things combined resulted in one of the worst times of my life. I had never felt more alone than in the first six months of this year.</p><p>Fortunately, after accepting that I made an oopsie and needed to rectify the situation, I went ahead and <a href="https://marcel.io/posts/i-found-an-apartment" rel="noopener nofollow" target="_blank">found a new apartment</a> in the city where I spent my most formative years. It felt like <a href="https://marcel.io/posts/back-home" rel="noopener nofollow" target="_blank">coming home</a>.</p><p>Which brings us back to my yearly theme: Was 2024 the Year of Friendship?</p><p>Absolutely.</p><p>The second half of the year was one of my best and most social ever. It surprisingly made 2024 the best year in recent history. Spending the summer, autumn, and winter surrounded by friends compensated for my time in loneliness enough for this year to be considered a success.</p><p>This was a triumph.</p><p><a href="https://www.youtube.com/watch?v=Y6ljFaKRTrI" rel="noopener nofollow" target="_blank">HUGE SUCCESS.</a></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Rethinking Popularity</title>
                    <pubDate>Sat, 30 Nov 2024 21:32:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/rethinking-popularity</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/rethinking-popularity</guid>
                                        <description><![CDATA[ <p>When the Harry Potter books first came out, I refused to read them. I thought I was too cool to like what everyone else was raving about. I was wrong.</p><p>These days, I try to approach popular things with an open mind. I bet meditation will be life-changing for me once I get into the habit. The masses can’t be wrong about that one. If I don’t like it, I must be doing it wrong.</p><p>The same was true for working out and practicing gratitude. They changed how I feel and see the world on a daily basis.</p><p>Who am I to say that wearing barefoot shoes or reading <em>50 Shades of Grey</em> isn’t for me? If something resonates with so many people, maybe I should at least be humble enough to acknowledge the possibility that I might like it too.</p><p>And what is life about, if not discovering and maximizing the things you truly enjoy?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>When the Harry Potter books first came out, I refused to read them. I thought I was too cool to like what everyone else was raving about. I was wrong.</p><p>These days, I try to approach popular things with an open mind. I bet meditation will be life-changing for me once I get into the habit. The masses can’t be wrong about that one. If I don’t like it, I must be doing it wrong.</p><p>The same was true for working out and practicing gratitude. They changed how I feel and see the world on a daily basis.</p><p>Who am I to say that wearing barefoot shoes or reading <em>50 Shades of Grey</em> isn’t for me? If something resonates with so many people, maybe I should at least be humble enough to acknowledge the possibility that I might like it too.</p><p>And what is life about, if not discovering and maximizing the things you truly enjoy?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Absolution of Responsibility</title>
                    <pubDate>Wed, 06 Nov 2024 11:41:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/absolution-of-responsibility</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/absolution-of-responsibility</guid>
                                        <description><![CDATA[ <p>Despite what society suggests, you're not obligated to stay up-to-date on daily news.</p><p>Being in the loop won’t solve your perceived lack of control.</p><p>Just because news is available doesn’t mean you must consume it.</p><p>Your real responsibility to you and those around you is keeping a clear head and a healthy mind. Don’t let the endless stream of information wear you down.</p><p>Society often equates news awareness with caring about issues, but you’re more capable of making an impact if you’re not drowning in despair.</p><p>Take care of yourself first. </p><p>Then, focus on what you can actually influence.</p><p>The only thing you need to grasp is the big-picture flow of events. Don't get lost in ever changing details. Don’t waste your mental health and possible impact scrolling through a relentless flood of noise.</p><p>Put your energy into what builds, strengthens, and moves things forward.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Despite what society suggests, you're not obligated to stay up-to-date on daily news.</p><p>Being in the loop won’t solve your perceived lack of control.</p><p>Just because news is available doesn’t mean you must consume it.</p><p>Your real responsibility to you and those around you is keeping a clear head and a healthy mind. Don’t let the endless stream of information wear you down.</p><p>Society often equates news awareness with caring about issues, but you’re more capable of making an impact if you’re not drowning in despair.</p><p>Take care of yourself first. </p><p>Then, focus on what you can actually influence.</p><p>The only thing you need to grasp is the big-picture flow of events. Don't get lost in ever changing details. Don’t waste your mental health and possible impact scrolling through a relentless flood of noise.</p><p>Put your energy into what builds, strengthens, and moves things forward.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Gigabyte Is Helping</title>
                    <pubDate>Wed, 06 Nov 2024 09:35:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/gigabyte-is-helping</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/gigabyte-is-helping</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-1200x.gif"
    srcset="https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-1200x.gif 1x, https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-2400x.gif 2x"
    alt="Photo">
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-1200x.gif"
    srcset="https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-1200x.gif 1x, https://www.marcel.io/media/pages/posts/gigabyte-is-helping/ac6977fc38-1730882103/giga-quatsch-2400x.gif 2x"
    alt="Photo">
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>Learning to Apologize</title>
                    <pubDate>Thu, 31 Oct 2024 00:15:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/learning-to-apologize</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/learning-to-apologize</guid>
                                        <description><![CDATA[ <p>Being able to apologize properly is a skill worth honing. At least for those of us who aren’t perfect. It's helpful in almost any situation involving other people, which, it turns out, are most of the important ones.</p> <p>Since my whole family consisted of people unable to apologize, I could not have been farther away from being able to do so myself. I'm sure I hurt a couple of people on my way to getting better at it.</p> <p>I had to be proven wrong, repeatedly, to finally accept that I’m fallible.</p> <p>That I'm not only possibly wrong, but <strong>likely</strong>.</p> <p>Years later, I’d look back, realizing I’d misjudged situations I once felt sure about. Each of these moments chipped away at my arrogance, leaving a simple truth: I can and will mess up.</p> <p>This changed my reaction to criticism. Instead of defending myself, I started considering if it might be valid.</p> <p>I had to learn to put my ego aside and to <a href="https://marcel.io/posts/offend-yourself-sometimes" rel="noopener nofollow" target="_blank">offend myself</a>.</p> <p>Learning all of that only gets us to the point of feeling like we should apologize. That's progress but not enough. Unfortunately, 'sorry' may seem like it's the hardest word, but the words that follow are even harder and arguably more important.</p> <p><strong>I believe there’s only one right way to apologize.</strong></p> <p>The apology must include a clear description of what went wrong and express genuine remorse. The goal is to show understanding and introspection. Apologizing isn’t about conveying guilt but about building a foundation for future improvement.</p> <p>A few examples of good apologies:</p><ul><li>I’m sorry for not being there when you needed me. I know it hurt you, and I’ll work on being more present.</li><li>I apologize for dismissing your feelings. I’ll make an effort to listen better because you deserve that.</li><li>I’m sorry for reacting defensively last night. I want to be more patient and really hear you.</li></ul><p>Most importantly: <strong>Intent doesn’t matter.</strong> If my actions hurt someone, I should apologize, regardless of what I meant. Apologizing isn’t about defending my intentions, it’s about owning the impact they had and showing I’m willing to learn. A real apology is about understanding and growth.</p><p>A <strong>very</strong> bad apology sounds like this: <em>I’m sorry you feel that way.</em> This says nothing. It’s dismissive, adds no value, and offers no insight. Saying it—and hearing it—gets us nowhere. </p><p>Good apologies are a signal of strength. Showing understanding and not being defensive is something people appreciate.</p><p>Knowing how to apologize gave me room to make mistakes, learn from them, and <a href="https://marcel.io/posts/fail-forward-with-kindness" target="_blank">move forward with kindness</a>.</p><p><br></p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Being able to apologize properly is a skill worth honing. At least for those of us who aren’t perfect. It's helpful in almost any situation involving other people, which, it turns out, are most of the important ones.</p> <p>Since my whole family consisted of people unable to apologize, I could not have been farther away from being able to do so myself. I'm sure I hurt a couple of people on my way to getting better at it.</p> <p>I had to be proven wrong, repeatedly, to finally accept that I’m fallible.</p> <p>That I'm not only possibly wrong, but <strong>likely</strong>.</p> <p>Years later, I’d look back, realizing I’d misjudged situations I once felt sure about. Each of these moments chipped away at my arrogance, leaving a simple truth: I can and will mess up.</p> <p>This changed my reaction to criticism. Instead of defending myself, I started considering if it might be valid.</p> <p>I had to learn to put my ego aside and to <a href="https://marcel.io/posts/offend-yourself-sometimes" rel="noopener nofollow" target="_blank">offend myself</a>.</p> <p>Learning all of that only gets us to the point of feeling like we should apologize. That's progress but not enough. Unfortunately, 'sorry' may seem like it's the hardest word, but the words that follow are even harder and arguably more important.</p> <p><strong>I believe there’s only one right way to apologize.</strong></p> <p>The apology must include a clear description of what went wrong and express genuine remorse. The goal is to show understanding and introspection. Apologizing isn’t about conveying guilt but about building a foundation for future improvement.</p> <p>A few examples of good apologies:</p><ul><li>I’m sorry for not being there when you needed me. I know it hurt you, and I’ll work on being more present.</li><li>I apologize for dismissing your feelings. I’ll make an effort to listen better because you deserve that.</li><li>I’m sorry for reacting defensively last night. I want to be more patient and really hear you.</li></ul><p>Most importantly: <strong>Intent doesn’t matter.</strong> If my actions hurt someone, I should apologize, regardless of what I meant. Apologizing isn’t about defending my intentions, it’s about owning the impact they had and showing I’m willing to learn. A real apology is about understanding and growth.</p><p>A <strong>very</strong> bad apology sounds like this: <em>I’m sorry you feel that way.</em> This says nothing. It’s dismissive, adds no value, and offers no insight. Saying it—and hearing it—gets us nowhere. </p><p>Good apologies are a signal of strength. Showing understanding and not being defensive is something people appreciate.</p><p>Knowing how to apologize gave me room to make mistakes, learn from them, and <a href="https://marcel.io/posts/fail-forward-with-kindness" target="_blank">move forward with kindness</a>.</p><p><br></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Writing as a Bid for Connection</title>
                    <pubDate>Thu, 24 Oct 2024 21:25:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/writing-as-a-bid-for-connection</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/writing-as-a-bid-for-connection</guid>
                                        <description><![CDATA[ <p><a href="https://www.gottman.com/blog/turn-toward-instead-of-away/" target="_blank">Bids for connection</a> are moments in relationships (no matter what kind) where somebody indirectly asks the other person to share an experience with them. These moments might not seem like much, but when accumulated, they are important for the health of the relationship.</p><p>Steven Pinker states that <a href="https://www.oliverburkeman.com/so/c9NUIQ7U5" target="_blank">good writing is pointing out</a>:</p><blockquote>
  <p>Pinker suggests approaching writing as if you were pointing something in the environment out to another person – something that she would notice for herself, if only she knew where to look. Imagine directing someone's gaze across a valley, to a specific house on the other side. "You should pretend," writes Pinker, "that you, the writer, see something in the world that's interesting, and that you're directing the attention of your reader to that thing." He calls this the "joint attention" strategy.</p>  </blockquote>
<p>It helps me to consider my writing as a bid for connection with the reader. I'm pointing something out, asking for joint attention. </p><p>It doesn't have to be an earth-shattering new idea or the most exciting piece of content ever. It's just a small moment that we share.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><a href="https://www.gottman.com/blog/turn-toward-instead-of-away/" target="_blank">Bids for connection</a> are moments in relationships (no matter what kind) where somebody indirectly asks the other person to share an experience with them. These moments might not seem like much, but when accumulated, they are important for the health of the relationship.</p><p>Steven Pinker states that <a href="https://www.oliverburkeman.com/so/c9NUIQ7U5" target="_blank">good writing is pointing out</a>:</p><blockquote>
  <p>Pinker suggests approaching writing as if you were pointing something in the environment out to another person – something that she would notice for herself, if only she knew where to look. Imagine directing someone's gaze across a valley, to a specific house on the other side. "You should pretend," writes Pinker, "that you, the writer, see something in the world that's interesting, and that you're directing the attention of your reader to that thing." He calls this the "joint attention" strategy.</p>  </blockquote>
<p>It helps me to consider my writing as a bid for connection with the reader. I'm pointing something out, asking for joint attention. </p><p>It doesn't have to be an earth-shattering new idea or the most exciting piece of content ever. It's just a small moment that we share.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Offend Yourself Sometimes</title>
                    <pubDate>Sun, 20 Oct 2024 21:02:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/offend-yourself-sometimes</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/offend-yourself-sometimes</guid>
                                        <description><![CDATA[ <p>It’s incredible how much of what the Stoics wrote about 2,000 years ago still applies today.</p><p>One sentence, just three words long, has stuck with me the most:</p><blockquote>
  Therefore establish your own guilt as far as you can. Investigate yourself; play the part of the prosecutor, then of the judge, only then of the advocate. Offend yourself sometimes.    <footer>
    <em>Seneca</em>  </footer>
  </blockquote>
<p>Offend yourself sometimes.</p><p>My upbringing didn’t involve role models who showed me how to do this, so it took me years to figure out how to achieve it more often than not.</p><p>For the longest time, I didn’t really understand what "ego" was or how it could get in my way. I’m not sure when it finally clicked, but at some point, I realized that who I want to be and what my ego tries to accomplish are often two separate things.</p><p>My ego makes me defensive. Whether it’s defending me from others or from myself, if it’s something I shouldn’t be shielded from but should confront, this defensiveness blocks my personal growth.</p><p>I have to offend myself without taking offense.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It’s incredible how much of what the Stoics wrote about 2,000 years ago still applies today.</p><p>One sentence, just three words long, has stuck with me the most:</p><blockquote>
  Therefore establish your own guilt as far as you can. Investigate yourself; play the part of the prosecutor, then of the judge, only then of the advocate. Offend yourself sometimes.    <footer>
    <em>Seneca</em>  </footer>
  </blockquote>
<p>Offend yourself sometimes.</p><p>My upbringing didn’t involve role models who showed me how to do this, so it took me years to figure out how to achieve it more often than not.</p><p>For the longest time, I didn’t really understand what "ego" was or how it could get in my way. I’m not sure when it finally clicked, but at some point, I realized that who I want to be and what my ego tries to accomplish are often two separate things.</p><p>My ego makes me defensive. Whether it’s defending me from others or from myself, if it’s something I shouldn’t be shielded from but should confront, this defensiveness blocks my personal growth.</p><p>I have to offend myself without taking offense.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Everything Is a Project</title>
                    <pubDate>Tue, 15 Oct 2024 18:35:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/everything-is-a-project</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/everything-is-a-project</guid>
                                        <description><![CDATA[ <p>I treat relationships, health, and hobbies like projects that demand effort, and whose success is my responsibility.</p><p>They become a perpetuum mobile of self-efficacy. The more I invest, the more control I feel over my life. This builds momentum. This flywheel can only be stopped by a lack of <a href="https://marcel.io/posts/fail-forward-with-kindness" rel="noopener" target="_blank">kindness toward myself</a>.</p><p>To make this work, I see the things important to me as malleable, and I see myself as someone who can shape them.</p><p>Since everything, including myself, changes over time, this is a never-ending cycle of improvement. Hoping something will stay the same is a futile fight against entropy.</p><p>So I embrace entropy as a fundamental truth and consider everything important to me as a fun project I get to work on.</p><p>Making an effort is never wasted.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I treat relationships, health, and hobbies like projects that demand effort, and whose success is my responsibility.</p><p>They become a perpetuum mobile of self-efficacy. The more I invest, the more control I feel over my life. This builds momentum. This flywheel can only be stopped by a lack of <a href="https://marcel.io/posts/fail-forward-with-kindness" rel="noopener" target="_blank">kindness toward myself</a>.</p><p>To make this work, I see the things important to me as malleable, and I see myself as someone who can shape them.</p><p>Since everything, including myself, changes over time, this is a never-ending cycle of improvement. Hoping something will stay the same is a futile fight against entropy.</p><p>So I embrace entropy as a fundamental truth and consider everything important to me as a fun project I get to work on.</p><p>Making an effort is never wasted.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Life-Affirming Choices</title>
                    <pubDate>Thu, 10 Oct 2024 19:55:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/life-affirming-choices</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/life-affirming-choices</guid>
                                        <description><![CDATA[ <p>I pay close attention to the scalability of my actions. This often leads to situations where it seems like I’m acting against my best interests, but I want to make choices my future self will thank me for.</p><p>Instead of allowing myself a slow morning after a restless night, I go for a run.</p><p>Instead of relaxing on the couch, I'm teaching myself how to code.</p><p>Instead of avoiding a difficult conversation, I embrace it.</p><p>These things share one important truth: I know that I will feel better once they've happened. These actions are scalable because they optimize for <a href="https://en.wikipedia.org/wiki/Delayed_gratification">delayed gratification</a>. They anticipate a future that will be better because I welcomed friction.</p><p><a href="https://www.goodreads.com/quotes/897136-nothing-worth-having-was-ever-achieved-without-effort" target="_blank">Nothing worth having was ever achieved without effort.</a></p><p>Once I internalized this way of thinking, it changed how I see myself and those around me. Chasing instant gratification doesn't align with the life I want, and watching others do so isn't something I enjoy.</p><p>I want to be, and surround myself with, people who are willing to put in the effort to live a life their future selves will thank them for—people who make scalable, life-affirming choices because they know these actions grow and compound over time, leading to greater, unexpected benefits.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I pay close attention to the scalability of my actions. This often leads to situations where it seems like I’m acting against my best interests, but I want to make choices my future self will thank me for.</p><p>Instead of allowing myself a slow morning after a restless night, I go for a run.</p><p>Instead of relaxing on the couch, I'm teaching myself how to code.</p><p>Instead of avoiding a difficult conversation, I embrace it.</p><p>These things share one important truth: I know that I will feel better once they've happened. These actions are scalable because they optimize for <a href="https://en.wikipedia.org/wiki/Delayed_gratification">delayed gratification</a>. They anticipate a future that will be better because I welcomed friction.</p><p><a href="https://www.goodreads.com/quotes/897136-nothing-worth-having-was-ever-achieved-without-effort" target="_blank">Nothing worth having was ever achieved without effort.</a></p><p>Once I internalized this way of thinking, it changed how I see myself and those around me. Chasing instant gratification doesn't align with the life I want, and watching others do so isn't something I enjoy.</p><p>I want to be, and surround myself with, people who are willing to put in the effort to live a life their future selves will thank them for—people who make scalable, life-affirming choices because they know these actions grow and compound over time, leading to greater, unexpected benefits.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Thinking From a Position of Strength</title>
                    <pubDate>Sun, 22 Sep 2024 12:21:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/thinking-from-a-position-of-strength</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/thinking-from-a-position-of-strength</guid>
                                        <description><![CDATA[ <p>Since I started running in January, I’ve noticed something that, while not incredibly surprising, is still new to me: while I’m running, I feel stronger, more physically capable, and healthier. It’s a reliable way to experience <a href="https://en.wikipedia.org/wiki/Eustress" target="_blank">eustress</a> on a scalable level.</p><p>What’s more, when my body feels like it’s functioning as it should, the quality of my thinking improves as well.</p><p>Physical strength leads to clearer, more optimistic thoughts, and less ego-driven thinking. When I’m not using energy to build up defenses, it’s easier to be more kind, humble, friendly, empathetic, and loving.</p><p>In short, feeling physically strong makes it easier to think strong thoughts. Running is a simple, scalable and reproducable way to achieve that.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Since I started running in January, I’ve noticed something that, while not incredibly surprising, is still new to me: while I’m running, I feel stronger, more physically capable, and healthier. It’s a reliable way to experience <a href="https://en.wikipedia.org/wiki/Eustress" target="_blank">eustress</a> on a scalable level.</p><p>What’s more, when my body feels like it’s functioning as it should, the quality of my thinking improves as well.</p><p>Physical strength leads to clearer, more optimistic thoughts, and less ego-driven thinking. When I’m not using energy to build up defenses, it’s easier to be more kind, humble, friendly, empathetic, and loving.</p><p>In short, feeling physically strong makes it easier to think strong thoughts. Running is a simple, scalable and reproducable way to achieve that.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Apple&#8217;s Vehicle Motion Cues Changed my Life</title>
                    <pubDate>Fri, 20 Sep 2024 11:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/apples-vehicle-motion-cues-changed-my-life</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/apples-vehicle-motion-cues-changed-my-life</guid>
                                        <description><![CDATA[ <p>Apple nonchalantly released iOS 18 with a new feature that’s about to change the lives of <a href="https://en.wikipedia.org/wiki/Motion_sickness">a huge part of the population</a>. <a href="https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/">Vehicle Motion Cues</a> is an accessibility feature that’s on by default and activates when your iPhone detects a moving vehicle around you.</p><p>It works by layering a bunch of animated dots on top of the content you’re looking at. When the device detects changes in the vehicle’s motion, it animates the dots accordingly, tricking your brain into thinking everything is fine instead of making you feel like you need to puke because the real-life physics engine stopped working.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/apples-vehicle-motion-cues-changed-my-life/0041fe5d7b-1726759748/apple-accessibility-features-vehicle-motion-cues.mov#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>I’ve struggled with motion sickness and haven’t read a book in a car or bus in 29 years. I didn’t find it very convincing that showing little circles on top of everything else would help, but yesterday, I spent 24 minutes on a bus, reading a whole chapter, and I was <em>completely</em> fine. </p><p>That <strong>never</strong> happened before.</p><p>Vehicle Motion Cues works, and it literally changed my life.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Apple nonchalantly released iOS 18 with a new feature that’s about to change the lives of <a href="https://en.wikipedia.org/wiki/Motion_sickness">a huge part of the population</a>. <a href="https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/">Vehicle Motion Cues</a> is an accessibility feature that’s on by default and activates when your iPhone detects a moving vehicle around you.</p><p>It works by layering a bunch of animated dots on top of the content you’re looking at. When the device detects changes in the vehicle’s motion, it animates the dots accordingly, tricking your brain into thinking everything is fine instead of making you feel like you need to puke because the real-life physics engine stopped working.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/apples-vehicle-motion-cues-changed-my-life/0041fe5d7b-1726759748/apple-accessibility-features-vehicle-motion-cues.mov#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>I’ve struggled with motion sickness and haven’t read a book in a car or bus in 29 years. I didn’t find it very convincing that showing little circles on top of everything else would help, but yesterday, I spent 24 minutes on a bus, reading a whole chapter, and I was <em>completely</em> fine. </p><p>That <strong>never</strong> happened before.</p><p>Vehicle Motion Cues works, and it literally changed my life.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Potential Iterations of Myself</title>
                    <pubDate>Thu, 19 Sep 2024 11:20:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/potential-iterations-of-myself</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/potential-iterations-of-myself</guid>
                                        <description><![CDATA[ <p>Something I enjoy a lot is thinking about potential future versions of myself. At some point, I’m going to be a dog owner. Someone who enjoys classical music and regularly attends orchestral concerts. I might have a couple of years where I get into biking, woodworking, hiking or knitting.</p><p>It's not like I'm actively planning these versions. I might get a dog when I'm 50. Or when I'm 75. I could start woodworking tomorrow or 20 years from now. Maybe I'll spend my 40s <a href="https://marcel.io/posts/the-spatiality-of-instruments">learning how to play the piano</a>. Who knows.</p><p>The fun in thinking about these possible iterations is not in knowing when exactly they're going to happen but in expecting to have a life full of achievable possibilities. A life full of things I’m going to enjoy.</p><p>No matter what happens, there’ll always be an iteration of me that’s preoccupied with his current obsession—who’s looking forward to getting out of bed to go for a walk with the dog, sanding a piece of wood, polishing a bowling ball for the big tournament, or practicing a sonata.</p><p>I love that for me.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Something I enjoy a lot is thinking about potential future versions of myself. At some point, I’m going to be a dog owner. Someone who enjoys classical music and regularly attends orchestral concerts. I might have a couple of years where I get into biking, woodworking, hiking or knitting.</p><p>It's not like I'm actively planning these versions. I might get a dog when I'm 50. Or when I'm 75. I could start woodworking tomorrow or 20 years from now. Maybe I'll spend my 40s <a href="https://marcel.io/posts/the-spatiality-of-instruments">learning how to play the piano</a>. Who knows.</p><p>The fun in thinking about these possible iterations is not in knowing when exactly they're going to happen but in expecting to have a life full of achievable possibilities. A life full of things I’m going to enjoy.</p><p>No matter what happens, there’ll always be an iteration of me that’s preoccupied with his current obsession—who’s looking forward to getting out of bed to go for a walk with the dog, sanding a piece of wood, polishing a bowling ball for the big tournament, or practicing a sonata.</p><p>I love that for me.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Spatiality of Instruments</title>
                    <pubDate>Wed, 18 Sep 2024 17:51:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/the-spatiality-of-instruments</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-spatiality-of-instruments</guid>
                                        <description><![CDATA[ <p>It had been years since I was in the same room as a piano. That changed the other day, and I didn‘t expect how deeply hearing it live would move me—far more than a recording of the same piece would. </p><p>There’s something different about hearing an instrument played in person. Every speaker will always only be a representation of what the music is supposed to sound like. But when that layer of translation is removed something changes and you’re somehow able to <em>feel</em> the instrument as part of the music and room.</p><p>Now I‘m wondering if I should give going to the orchestra a try. Or even start a new side quest by taking piano lessons?</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It had been years since I was in the same room as a piano. That changed the other day, and I didn‘t expect how deeply hearing it live would move me—far more than a recording of the same piece would. </p><p>There’s something different about hearing an instrument played in person. Every speaker will always only be a representation of what the music is supposed to sound like. But when that layer of translation is removed something changes and you’re somehow able to <em>feel</em> the instrument as part of the music and room.</p><p>Now I‘m wondering if I should give going to the orchestra a try. Or even start a new side quest by taking piano lessons?</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Sharing Atrophy</title>
                    <pubDate>Mon, 02 Sep 2024 21:18:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/sharing-atrophy</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/sharing-atrophy</guid>
                                        <description><![CDATA[ <p>I feel like sharing thoughts with strangers online gets harder the longer you go without doing it. My plan was to write at least <em>something</em> in August so it wouldn’t be a month without any activity here. Obviously, that didn’t happen. Partly because my month was filled with great people, activities, and weather, and partly because I felt like I needed to write something of value and couldn’t manage to produce anything I was happy with.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-2400x.png 2x"
    alt="Photo">
      <figcaption>August was great and I have the data to proof it</figcaption>
  </figure>
<p>As you can see, I decided to solve this issue by posting something about not posting anything. An age-old trick in blogging: blogging about blogging. That being said, I actually believe it helps to keep the sharing muscle from atrophying. These posts don’t cost me anything. I don’t have to be precious about them.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I feel like sharing thoughts with strangers online gets harder the longer you go without doing it. My plan was to write at least <em>something</em> in August so it wouldn’t be a month without any activity here. Obviously, that didn’t happen. Partly because my month was filled with great people, activities, and weather, and partly because I felt like I needed to write something of value and couldn’t manage to produce anything I was happy with.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/sharing-atrophy/86286d1050-1725304889/mood-tracking-august-2024-2400x.png 2x"
    alt="Photo">
      <figcaption>August was great and I have the data to proof it</figcaption>
  </figure>
<p>As you can see, I decided to solve this issue by posting something about not posting anything. An age-old trick in blogging: blogging about blogging. That being said, I actually believe it helps to keep the sharing muscle from atrophying. These posts don’t cost me anything. I don’t have to be precious about them.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Back Home</title>
                    <pubDate>Fri, 26 Jul 2024 16:29:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/back-home</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/back-home</guid>
                                        <description><![CDATA[ <p>A lot has happened since I wrote about my intention to move back to Hamburg.</p><p>For example: I moved back to Hamburg.</p><p>The move itself went off without a hitch. My stuff was put into a truck, my cats and I were picked up by friends, and we all made it successfully to my new flat. It took far longer than expected, but it got done.</p><p>Since then, I have unpacked all the boxes, kind of arranged everything in a roughly pleasing way, and got to know my new neighborhood and even my neighbors. I have gone for lunch, dinner, and walks with friends. I continued running every other day, even together with friends. I went on a couple of dates, found a new dentist and hairdresser, and have thoroughly enjoyed where I live.</p><p>I can't stress the last point enough: my sheer existence here feels like bliss. I step out of the house and love every second of it. Life is happening all around me, and I'm taking part in it.</p><p>The last three weeks felt like reality has realigned with how it should be, and I couldn't be happier about it.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>A lot has happened since I wrote about my intention to move back to Hamburg.</p><p>For example: I moved back to Hamburg.</p><p>The move itself went off without a hitch. My stuff was put into a truck, my cats and I were picked up by friends, and we all made it successfully to my new flat. It took far longer than expected, but it got done.</p><p>Since then, I have unpacked all the boxes, kind of arranged everything in a roughly pleasing way, and got to know my new neighborhood and even my neighbors. I have gone for lunch, dinner, and walks with friends. I continued running every other day, even together with friends. I went on a couple of dates, found a new dentist and hairdresser, and have thoroughly enjoyed where I live.</p><p>I can't stress the last point enough: my sheer existence here feels like bliss. I step out of the house and love every second of it. Life is happening all around me, and I'm taking part in it.</p><p>The last three weeks felt like reality has realigned with how it should be, and I couldn't be happier about it.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>AI in Design Tools</title>
                    <pubDate>Thu, 27 Jun 2024 11:48:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/ai-in-design-tools</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/ai-in-design-tools</guid>
                                        <description><![CDATA[ <p>I, for one, don't mind <a href="https://x.com/MengTo/status/1806170269087613319">design tools experimenting with AI features</a>. </p><p>Much of what we're doing is just going through the motions until we reach the stage where the real work begins. If a tool can help me design an MVP of a form in 3 seconds that would have otherwise required 1,200 clicks, I'm greeting it with open arms. </p><p>My valuable skill is not drawing boxes in slightly different iterations but thinking about complex products that require a bird's-eye view and a vision. It will take some time until AI gets us there.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I, for one, don't mind <a href="https://x.com/MengTo/status/1806170269087613319">design tools experimenting with AI features</a>. </p><p>Much of what we're doing is just going through the motions until we reach the stage where the real work begins. If a tool can help me design an MVP of a form in 3 seconds that would have otherwise required 1,200 clicks, I'm greeting it with open arms. </p><p>My valuable skill is not drawing boxes in slightly different iterations but thinking about complex products that require a bird's-eye view and a vision. It will take some time until AI gets us there.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>My Mood in May 2024</title>
                    <pubDate>Fri, 07 Jun 2024 10:13:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/my-mood-in-may-2024</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/my-mood-in-may-2024</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-1200x.png 1x, https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-2400x.png 2x"
    alt="Mood tracker data">
  </figure>
 ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-1200x.png 1x, https://www.marcel.io/media/pages/posts/my-mood-in-may-2024/381f51121d-1717748027/mood-unhinged-app-2400x.png 2x"
    alt="Mood tracker data">
  </figure>
 ]]></content:encoded>
                </item>
                            <item>
                    <title>I found an apartment</title>
                    <pubDate>Thu, 30 May 2024 16:11:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/i-found-an-apartment</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/i-found-an-apartment</guid>
                                        <description><![CDATA[ <p>Good news, everyone! I just signed a lease agreement and will be moving back to Hamburg soon. I couldn't be happier right now.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Good news, everyone! I just signed a lease agreement and will be moving back to Hamburg soon. I couldn't be happier right now.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>I&#039;m moving back to Hamburg - IMHMAO #4</title>
                    <pubDate>Sat, 11 May 2024 14:45:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/i-m-moving-back-to-hamburg-imhmao</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/i-m-moving-back-to-hamburg-imhmao</guid>
                                        <description><![CDATA[ <p>Let's face the facts: I could go on for hours and hours talking about how unhappy I am where I currently live. Trust me, in private, I sometimes struggle to talk about anything but this situation. Instead of boring you with post after post, let's just sum up what's going on and talk about how to solve it.</p><ul><li>I was convinced that life in a smaller town would be the right thing for me. Instead of trying it out for a couple of months, I moved there completely. Like an idiot. That might not have been the smartest decision, but it sure felt right at the moment.</li><li>I was wrong. In terms of work, money, and negative emotions involved, this might have been the biggest mistake of my life. Which, all in all, speaks volumes about how good my life is going. It's a very privileged position to be in.</li><li>At the same time, this might be the most important lesson of my life. I won’t ever have to wonder what life in a small town would be like, not to mention one of those dreamy cabin-in-the-woods situations people like me tend to fantasize about. Not for me, no thanks!</li><li>All of this also changed my relationship with... people. Like, in general. I’m far more thankful for them. When visiting friends in Hamburg, I actually <em>enjoyed</em> being stuck in a completely overfilled subway. I <em>enjoyed</em> walking around the Alster dodging hundreds of people doing the same. It's a price I'm willing to pay for living in a proper city. It also gave me renewed motivation to work on <a href="https://marcel.io/posts/the-year-of-friendship" rel="noopener" target="_blank">my yearly theme</a>.</li><li>I was so convinced about moving here that I was fine with signing a tenancy agreement with a minimum rental period of two years. My thinking was that you'd have to at least give it a good shot for this amount of time to be able to figure out if you like it or not. Oopsie. (I can get out of it by paying a lot of money. The process is already underway.)</li></ul><p>So, okay, whatever. Things happened, I was wrong about how I’d feel, and I went through all the necessary emotions to come to following conclusion:</p><p>I have to move.</p><p>Again.</p><p>Not great, not terrible. I learned a lot about myself and how I want to spend the rest of my life. That alone made this little, stupidly expensive intermezzo worth it. A solid 3.6 Roentgen situation.</p><p>So what's next?</p><p>I'll move back to Hamburg.</p><p>Before moving to Berlin about nine years ago, Hamburg was what I called my home, and it still feels like it. Most of my friends live there, I love the city, and I kind of can’t wait to come back.</p><p>So that’s it. I’m off trying to find a place to live in a city that is known for its horrendous housing market. Thanks for reading, and a big thanks to all of you who reached out to talk to me about this experience. I appreciate it!</p><p>Oh, by the way, if you hear something about a soon-to-be vacant apartment in Hamburg: Let me know!</p><p>I even built this little site you could share with your friends and colleagues to help me on my quest.</p><p><a href="https://eine.wohnung.fuer.marcel.io/" target="_blank">https://eine.wohnung.fuer.marcel.io</a></p><p>Thank you!</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></description>
                                        <content:encoded><![CDATA[ <p>Let's face the facts: I could go on for hours and hours talking about how unhappy I am where I currently live. Trust me, in private, I sometimes struggle to talk about anything but this situation. Instead of boring you with post after post, let's just sum up what's going on and talk about how to solve it.</p><ul><li>I was convinced that life in a smaller town would be the right thing for me. Instead of trying it out for a couple of months, I moved there completely. Like an idiot. That might not have been the smartest decision, but it sure felt right at the moment.</li><li>I was wrong. In terms of work, money, and negative emotions involved, this might have been the biggest mistake of my life. Which, all in all, speaks volumes about how good my life is going. It's a very privileged position to be in.</li><li>At the same time, this might be the most important lesson of my life. I won’t ever have to wonder what life in a small town would be like, not to mention one of those dreamy cabin-in-the-woods situations people like me tend to fantasize about. Not for me, no thanks!</li><li>All of this also changed my relationship with... people. Like, in general. I’m far more thankful for them. When visiting friends in Hamburg, I actually <em>enjoyed</em> being stuck in a completely overfilled subway. I <em>enjoyed</em> walking around the Alster dodging hundreds of people doing the same. It's a price I'm willing to pay for living in a proper city. It also gave me renewed motivation to work on <a href="https://marcel.io/posts/the-year-of-friendship" rel="noopener" target="_blank">my yearly theme</a>.</li><li>I was so convinced about moving here that I was fine with signing a tenancy agreement with a minimum rental period of two years. My thinking was that you'd have to at least give it a good shot for this amount of time to be able to figure out if you like it or not. Oopsie. (I can get out of it by paying a lot of money. The process is already underway.)</li></ul><p>So, okay, whatever. Things happened, I was wrong about how I’d feel, and I went through all the necessary emotions to come to following conclusion:</p><p>I have to move.</p><p>Again.</p><p>Not great, not terrible. I learned a lot about myself and how I want to spend the rest of my life. That alone made this little, stupidly expensive intermezzo worth it. A solid 3.6 Roentgen situation.</p><p>So what's next?</p><p>I'll move back to Hamburg.</p><p>Before moving to Berlin about nine years ago, Hamburg was what I called my home, and it still feels like it. Most of my friends live there, I love the city, and I kind of can’t wait to come back.</p><p>So that’s it. I’m off trying to find a place to live in a city that is known for its horrendous housing market. Thanks for reading, and a big thanks to all of you who reached out to talk to me about this experience. I appreciate it!</p><p>Oh, by the way, if you hear something about a soon-to-be vacant apartment in Hamburg: Let me know!</p><p>I even built this little site you could share with your friends and colleagues to help me on my quest.</p><p><a href="https://eine.wohnung.fuer.marcel.io/" target="_blank">https://eine.wohnung.fuer.marcel.io</a></p><p>Thank you!</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Possibilities - IMHMAO #3</title>
                    <pubDate>Tue, 30 Apr 2024 21:09:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/the-possibilities-imhmao</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-possibilities-imhmao</guid>
                                        <description><![CDATA[ <p>What surprised me the most about my emotional state after moving from Berlin Mitte to a city of 100,000 inhabitants was how much I miss... everything.</p><p>I never made much use of what Berlin has to offer, yet I took quite a few things for granted.</p><p>Restaurants, for example. I could have sworn that I didn’t care that much about food. Unfortunately, that seems to have been the case only because I was surrounded by fantastic food and restaurants ever since moving out from home. I miss it—all the choices of different establishments, all the culinary options. The fact that 4.8 stars on Google Maps actually meant something. I’m not even complaining about the lack of vegetarian options. It’s not even possible to get good fries anywhere.</p><p>I could live with that, though, if it weren't for the fact that absolutely nothing else is going on. Of course, I expected there to be less to do, but not this little.</p><p>After scouring the internet for hours in February, I found one (ONE!) interesting thing to look forward to: a lecture about salt and its history, with a tasting of salts from all over the world at the end. I knew I'd be roughly half as old as the other participants, but I was ready to mingle when I booked it for mid-April.</p><p>The one real museum is being renovated and won't open for more than a year. Things that do happen, like cocktail nights in the sole co-working space, result in a gathering of like four people. Two of them are the owners of the place.</p><p>I'm not even kidding.</p><p>Going to the movies was always a great solution for me to get my mind off things. The one good cinema doesn't offer screenings with original language, though, and I won't watch American and British movies with German dubbing. I haven't lost all of my self-respect.</p><p>Even though I didn’t make much use of what Berlin has to offer, it was good to know that I had options. If I wanted to do something, there was more than enough, sometimes even too much. All the options felt paralyzing at times. Now I long for them. I expected a reduction in possibilities to feel freeing; instead, it’s just depressing.</p><p>By the way, that lecture about salt I mentioned earlier?</p><p>It got cancelled.</p><p>For lack of interest.</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></description>
                                        <content:encoded><![CDATA[ <p>What surprised me the most about my emotional state after moving from Berlin Mitte to a city of 100,000 inhabitants was how much I miss... everything.</p><p>I never made much use of what Berlin has to offer, yet I took quite a few things for granted.</p><p>Restaurants, for example. I could have sworn that I didn’t care that much about food. Unfortunately, that seems to have been the case only because I was surrounded by fantastic food and restaurants ever since moving out from home. I miss it—all the choices of different establishments, all the culinary options. The fact that 4.8 stars on Google Maps actually meant something. I’m not even complaining about the lack of vegetarian options. It’s not even possible to get good fries anywhere.</p><p>I could live with that, though, if it weren't for the fact that absolutely nothing else is going on. Of course, I expected there to be less to do, but not this little.</p><p>After scouring the internet for hours in February, I found one (ONE!) interesting thing to look forward to: a lecture about salt and its history, with a tasting of salts from all over the world at the end. I knew I'd be roughly half as old as the other participants, but I was ready to mingle when I booked it for mid-April.</p><p>The one real museum is being renovated and won't open for more than a year. Things that do happen, like cocktail nights in the sole co-working space, result in a gathering of like four people. Two of them are the owners of the place.</p><p>I'm not even kidding.</p><p>Going to the movies was always a great solution for me to get my mind off things. The one good cinema doesn't offer screenings with original language, though, and I won't watch American and British movies with German dubbing. I haven't lost all of my self-respect.</p><p>Even though I didn’t make much use of what Berlin has to offer, it was good to know that I had options. If I wanted to do something, there was more than enough, sometimes even too much. All the options felt paralyzing at times. Now I long for them. I expected a reduction in possibilities to feel freeing; instead, it’s just depressing.</p><p>By the way, that lecture about salt I mentioned earlier?</p><p>It got cancelled.</p><p>For lack of interest.</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></content:encoded>
                </item>
                            <item>
                    <title>The People - IMHMAO #2</title>
                    <pubDate>Sun, 28 Apr 2024 19:21:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/the-people-imhmao</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-people-imhmao</guid>
                                        <description><![CDATA[ <p>I grew up in a small village near the coast of the North Sea. Six thousand inhabitants, all of them very concerned with what the other 5,999 could think about them. This never felt right to me, and I thought there should be more to life than that. Even going to school in a city of 26,000 didn't change that feeling. The people around me didn’t share my interests, but I connected with others online who lived in big cities. I wasn't able to communicate exactly what I was feeling back then but I knew that I needed to get out.</p><p>Fortunately, 16 years later, I somehow found myself in the same situation again and am now able to express what it is that bothers me.</p><p>After living in Berlin Mitte for eight years, I was completely convinced that I needed a cozy small town without the depressing anonymity and all the noise. How great it would be to walk outside and not have to dodge others left and right.</p><p>I was wrong.</p><p>I miss what I was despising just a couple of months ago.</p><p>Yes, it was a lot and I wished for quieter surroundings at times. Of course, I wasn't happy with some aspects of my situation. Yes, I've seen a surprising amount of penises from randos pissing on the street. Not great!</p><p>It was interesting, though. Things changed from day to day. People were weird. Normal. Exciting. Profane. Loud. Quiet. <em>Something.</em> I stepped outside and life happened.</p><p>Schwerin, with it's less than 100,000 inhabitants, most of them teenagers or pensioners, is... boring.</p><p>Not in the way I thought it would be, where I expected the quietness and solitude to magically expand my mind. Walden Pond style. On the contrary: I kind of feel alone and mentally under-challenged.</p><p>I don't want to come across as contemptuous. A different version of me could love it here. I just don't want to be that version. Even though I respect everyone who finds what they're looking for in a place like this.</p><p>I've found that I want to be surrounded by people my age, with a high likelihood of shared interests. And as cringe as it might sound, I'm afraid mine are big-city-people interests. Internet-work people. I want to see, meet, and talk to people... like me. Or at least me-adjacent.</p><p>Here's the catch, though: People like me feel like they don't belong here.</p><p>I know because — and this might come as a surprise to you — I am a person like me.</p><p>And that's just one aspect. If you had asked me about this six months ago, I would have said something completely different, but here’s the reality: It’s too empty here. I can go for a 45-minute run and only meet five people—all of them pensioners, of course. I can walk from the main station to my flat on a Saturday night and not encounter a single person. That’s just depressing.</p><p>I haven't felt like this since moving away from where I grew up.</p><p>What I expected before the move was an expansion into a new way of being. Of feeling content with smallness, of finding joy in normalcy. Instead, it feels like a regression to something I left behind for a reason.</p><p>A reason that hasn't changed since I first felt it more than 16 years ago.</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></description>
                                        <content:encoded><![CDATA[ <p>I grew up in a small village near the coast of the North Sea. Six thousand inhabitants, all of them very concerned with what the other 5,999 could think about them. This never felt right to me, and I thought there should be more to life than that. Even going to school in a city of 26,000 didn't change that feeling. The people around me didn’t share my interests, but I connected with others online who lived in big cities. I wasn't able to communicate exactly what I was feeling back then but I knew that I needed to get out.</p><p>Fortunately, 16 years later, I somehow found myself in the same situation again and am now able to express what it is that bothers me.</p><p>After living in Berlin Mitte for eight years, I was completely convinced that I needed a cozy small town without the depressing anonymity and all the noise. How great it would be to walk outside and not have to dodge others left and right.</p><p>I was wrong.</p><p>I miss what I was despising just a couple of months ago.</p><p>Yes, it was a lot and I wished for quieter surroundings at times. Of course, I wasn't happy with some aspects of my situation. Yes, I've seen a surprising amount of penises from randos pissing on the street. Not great!</p><p>It was interesting, though. Things changed from day to day. People were weird. Normal. Exciting. Profane. Loud. Quiet. <em>Something.</em> I stepped outside and life happened.</p><p>Schwerin, with it's less than 100,000 inhabitants, most of them teenagers or pensioners, is... boring.</p><p>Not in the way I thought it would be, where I expected the quietness and solitude to magically expand my mind. Walden Pond style. On the contrary: I kind of feel alone and mentally under-challenged.</p><p>I don't want to come across as contemptuous. A different version of me could love it here. I just don't want to be that version. Even though I respect everyone who finds what they're looking for in a place like this.</p><p>I've found that I want to be surrounded by people my age, with a high likelihood of shared interests. And as cringe as it might sound, I'm afraid mine are big-city-people interests. Internet-work people. I want to see, meet, and talk to people... like me. Or at least me-adjacent.</p><p>Here's the catch, though: People like me feel like they don't belong here.</p><p>I know because — and this might come as a surprise to you — I am a person like me.</p><p>And that's just one aspect. If you had asked me about this six months ago, I would have said something completely different, but here’s the reality: It’s too empty here. I can go for a 45-minute run and only meet five people—all of them pensioners, of course. I can walk from the main station to my flat on a Saturday night and not encounter a single person. That’s just depressing.</p><p>I haven't felt like this since moving away from where I grew up.</p><p>What I expected before the move was an expansion into a new way of being. Of feeling content with smallness, of finding joy in normalcy. Instead, it feels like a regression to something I left behind for a reason.</p><p>A reason that hasn't changed since I first felt it more than 16 years ago.</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao">Part 4: I'm moving back to Hamburg</a></li></ul> ]]></content:encoded>
                </item>
                            <item>
                    <title>Local Retail - I Might Have Made an Oopsie #1</title>
                    <pubDate>Sun, 07 Apr 2024 18:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail</guid>
                                        <description><![CDATA[ <p>Many of you (nobody) asked how moving from a <a href="https://en.wikipedia.org/wiki/Berlin" target="_blank">3.8 million inhabitants city</a> to a less than <a href="https://en.wikipedia.org/wiki/Schwerin" target="_blank">100,000 inhabitants city</a> is treating me. In the last couple of months, I went through quite a lot of thoughts and emotions and arrived at some new opinions that surprised me. I won't be able to fit them all in one coherent post so here you go, in no particular order and in good-old blogging style. Welcome to part one of who knows how many instalments of IMHMAO. </p><p>Today: Local Retail.</p><p>I wasn't expecting this, like at all, but I seem to have demands for the quality and diversity of stores around me. Every time I tried to buy something in a store in Schwerin, I wasn't able to find what I was looking for. We're not talking about heavily exotic stuff here. Pants, for example, were nowhere to be found. None of them fit me, they were all far too big. I'm not weirdly shaped, on the contrary. It won't get more default than me. I ran out of stores to try before I found something I liked. That never happened before. Another time I tried to buy brushes: Nothing. Same for sketchbooks. Same for pretty baskets to store stuff in or colorful decoration. Nothing.</p><p>This might seem like a small matter but I like walking somewhere, browsing a limited but plentiful offering of wares and going back home with whatever I needed as the result. It makes me feel connected to where I am.</p><p>It doesn't help that online shopping became a pain in the ass at some point. There's just too much to choose from, everything, even Amazon, is full of scams and I hate the whole process. Choosing, ordering, waiting, tracking, receiving, returning. I don't need that noise.</p><p>So that's an insight: I would not have guessed that a heavily limited selection of stores would influence my mood this much but it does. The more you know!</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" rel="noreferrer" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" rel="noreferrer" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao" rel="noreferrer">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao" rel="noreferrer">Part 4: I&#039;m moving back to Hamburg</a></li></ul> ]]></description>
                                        <content:encoded><![CDATA[ <p>Many of you (nobody) asked how moving from a <a href="https://en.wikipedia.org/wiki/Berlin" target="_blank">3.8 million inhabitants city</a> to a less than <a href="https://en.wikipedia.org/wiki/Schwerin" target="_blank">100,000 inhabitants city</a> is treating me. In the last couple of months, I went through quite a lot of thoughts and emotions and arrived at some new opinions that surprised me. I won't be able to fit them all in one coherent post so here you go, in no particular order and in good-old blogging style. Welcome to part one of who knows how many instalments of IMHMAO. </p><p>Today: Local Retail.</p><p>I wasn't expecting this, like at all, but I seem to have demands for the quality and diversity of stores around me. Every time I tried to buy something in a store in Schwerin, I wasn't able to find what I was looking for. We're not talking about heavily exotic stuff here. Pants, for example, were nowhere to be found. None of them fit me, they were all far too big. I'm not weirdly shaped, on the contrary. It won't get more default than me. I ran out of stores to try before I found something I liked. That never happened before. Another time I tried to buy brushes: Nothing. Same for sketchbooks. Same for pretty baskets to store stuff in or colorful decoration. Nothing.</p><p>This might seem like a small matter but I like walking somewhere, browsing a limited but plentiful offering of wares and going back home with whatever I needed as the result. It makes me feel connected to where I am.</p><p>It doesn't help that online shopping became a pain in the ass at some point. There's just too much to choose from, everything, even Amazon, is full of scams and I hate the whole process. Choosing, ordering, waiting, tracking, receiving, returning. I don't need that noise.</p><p>So that's an insight: I would not have guessed that a heavily limited selection of stores would influence my mood this much but it does. The more you know!</p><h2>I Might Have Made an Oopsie</h2>
<ul><li><a href="https://marcel.io/posts/i-might-have-made-an-oopsie-part-1-local-retail" rel="noreferrer" target="_blank">Part 1: Local Retail</a></li><li><a href="https://marcel.io/posts/the-people-imhmao" rel="noreferrer" target="_blank">Part 2: The People</a></li><li><a href="https://marcel.io/posts/the-possibilities-imhmao" rel="noreferrer">Part 3: The Possibilities</a></li><li><a href="https://marcel.io/posts/i-m-moving-back-to-hamburg-imhmao" rel="noreferrer">Part 4: I&#039;m moving back to Hamburg</a></li></ul> ]]></content:encoded>
                </item>
                            <item>
                    <title>Fail Forward With Kindness</title>
                    <pubDate>Thu, 21 Mar 2024 14:21:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/fail-forward-with-kindness</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/fail-forward-with-kindness</guid>
                                        <description><![CDATA[ <p>If you want to grow, you need to be able to learn, experiment, and stay consistent. That's only possible if you're able to keep yourself motivated, which is <em>impossible</em> if you're not being kind to yourself.</p><p>Many people think that being kind means not doing what needs to be done because it's hard. That giving themselves breaks from trying is what they need.</p><p>They think it comes easily to those succeeding at what they set out to do and if they themselves struggle, it's obviously not for them. They're special in how hard it is for them. Hence, they deserve time off from trying.</p><p>That's one of the biggest misconceptions, and I believe the inherent problem is with how people talk to themselves.</p><p>Growth is the result of enough repetitions, many of them ending in some sort of failure. Your drawing doesn't look like anything you expected, your run felt terrible, your code doesn't compile.</p><p>If your inner voice gets destructive every time you mess up, you're less likely to try again. Ironically, you are getting in yet another successful repetition of talking badly about yourself.</p><p>If you learn to not succumb to negative self-talk, it gets a lot easier to get back to what you set out to do and start another repetition. You'll still fail, you'll still find it hard, but you won't be in a constant fight with yourself anymore.</p><p>I strongly believe that everybody can achieve whatever they set out to do, as long as they keep at it. It might take forever, it might require a whole lot of deliberate practice and deep work, but as long as the repetitions don't stop, progress is inevitable.</p><p>The key difference between you and those who make it seem easy is probably that they're kinder to themselves.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>If you want to grow, you need to be able to learn, experiment, and stay consistent. That's only possible if you're able to keep yourself motivated, which is <em>impossible</em> if you're not being kind to yourself.</p><p>Many people think that being kind means not doing what needs to be done because it's hard. That giving themselves breaks from trying is what they need.</p><p>They think it comes easily to those succeeding at what they set out to do and if they themselves struggle, it's obviously not for them. They're special in how hard it is for them. Hence, they deserve time off from trying.</p><p>That's one of the biggest misconceptions, and I believe the inherent problem is with how people talk to themselves.</p><p>Growth is the result of enough repetitions, many of them ending in some sort of failure. Your drawing doesn't look like anything you expected, your run felt terrible, your code doesn't compile.</p><p>If your inner voice gets destructive every time you mess up, you're less likely to try again. Ironically, you are getting in yet another successful repetition of talking badly about yourself.</p><p>If you learn to not succumb to negative self-talk, it gets a lot easier to get back to what you set out to do and start another repetition. You'll still fail, you'll still find it hard, but you won't be in a constant fight with yourself anymore.</p><p>I strongly believe that everybody can achieve whatever they set out to do, as long as they keep at it. It might take forever, it might require a whole lot of deliberate practice and deep work, but as long as the repetitions don't stop, progress is inevitable.</p><p>The key difference between you and those who make it seem easy is probably that they're kinder to themselves.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Comments Coming Back</title>
                    <pubDate>Tue, 19 Mar 2024 19:57:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/comments-coming-back</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/comments-coming-back</guid>
                                        <description><![CDATA[ <p>Back in ye olden days everything was tinted in sepia tones and we communicated and made friends in the comment sections of blogs. Social media replaced these little get-togethers around internet bonfires. </p><p>I wonder if it would be possible to bring that feeling of community back to a site like mine. </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Back in ye olden days everything was tinted in sepia tones and we communicated and made friends in the comment sections of blogs. Social media replaced these little get-togethers around internet bonfires. </p><p>I wonder if it would be possible to bring that feeling of community back to a site like mine. </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>My Most Toxic Relationship</title>
                    <pubDate>Tue, 19 Mar 2024 21:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/my-most-toxic-relationship</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/my-most-toxic-relationship</guid>
                                        <description><![CDATA[ <p>First things first: Some of you will get triggered by what I'm about to write. I want you to know that this is a safe space. You're loved. I'm not attacking your character, your personality, or any life choices you've made. Please stay calm and collected. This will be tough, but we'll get through it.</p><p>Alright! Now that I've dealt with the little feelings of the worst junkies among you, let me tell you about the first and only addiction I've ever had: caffeine.</p><p>I don't have an addictive personality and have never had any problems with the usual suspects. What made caffeine different is that our society somehow neglects to talk about it as a drug. Everybody is juiced up 24/7 and at best, we'll get a "don't talk to me before I've had my first coffee" joke instead of an actual warning about what are clear symptoms of withdrawal.</p><p>It took me years until I figured out that caffeine could be the reason for the ever-present headaches that plagued me for most of my 20s. I suspected having a brain tumor before even considering caffeine as the culprit.</p><p>Society doesn't want you to suspect its favorite lubricant.</p><p>The following weeks of withdrawal, going completely cold turkey and not touching anything that contained caffeine, were harder than I expected them to be. A fun fact as an aside: Many painkillers contain caffeine. That's not the information you want to learn while feeling like your head is about to explode.</p><p>Long story short: After successfully getting clean, my headaches were gone. I felt like myself for the first time in years. I wasn't tired all the time; I woke up alert and it stayed that way until the evening hours. Exactly like all the people talking about how you should quit caffeine said it would be. They're right.</p><p>Caffeine traps you in a vicious cycle of needing it to feel like you don't need it.</p><p>Since then, I've been in a constant struggle to keep clean. As soon as I drink something with caffeine for two to three days, the headaches come back. Which is a bummer, because those headaches can be cured through caffeinated beverages and the cycle starts anew.</p><p>I had a couple of relapses but always managed to go through another round of withdrawal. It's surprisingly hard to stay "sober". If I'm having a bad day, I crave a caffeine high to make me feel better. On a good day, I want something with caffeine to celebrate and enjoy my day even more.</p><p>I found an okay-ish rhythm where I allow myself one caffeinated beverage per week. As a treat. The only problem is that I have to account for the willpower needed the next day because I'll crave another one more than if I hadn't had the first one.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>First things first: Some of you will get triggered by what I'm about to write. I want you to know that this is a safe space. You're loved. I'm not attacking your character, your personality, or any life choices you've made. Please stay calm and collected. This will be tough, but we'll get through it.</p><p>Alright! Now that I've dealt with the little feelings of the worst junkies among you, let me tell you about the first and only addiction I've ever had: caffeine.</p><p>I don't have an addictive personality and have never had any problems with the usual suspects. What made caffeine different is that our society somehow neglects to talk about it as a drug. Everybody is juiced up 24/7 and at best, we'll get a "don't talk to me before I've had my first coffee" joke instead of an actual warning about what are clear symptoms of withdrawal.</p><p>It took me years until I figured out that caffeine could be the reason for the ever-present headaches that plagued me for most of my 20s. I suspected having a brain tumor before even considering caffeine as the culprit.</p><p>Society doesn't want you to suspect its favorite lubricant.</p><p>The following weeks of withdrawal, going completely cold turkey and not touching anything that contained caffeine, were harder than I expected them to be. A fun fact as an aside: Many painkillers contain caffeine. That's not the information you want to learn while feeling like your head is about to explode.</p><p>Long story short: After successfully getting clean, my headaches were gone. I felt like myself for the first time in years. I wasn't tired all the time; I woke up alert and it stayed that way until the evening hours. Exactly like all the people talking about how you should quit caffeine said it would be. They're right.</p><p>Caffeine traps you in a vicious cycle of needing it to feel like you don't need it.</p><p>Since then, I've been in a constant struggle to keep clean. As soon as I drink something with caffeine for two to three days, the headaches come back. Which is a bummer, because those headaches can be cured through caffeinated beverages and the cycle starts anew.</p><p>I had a couple of relapses but always managed to go through another round of withdrawal. It's surprisingly hard to stay "sober". If I'm having a bad day, I crave a caffeine high to make me feel better. On a good day, I want something with caffeine to celebrate and enjoy my day even more.</p><p>I found an okay-ish rhythm where I allow myself one caffeinated beverage per week. As a treat. The only problem is that I have to account for the willpower needed the next day because I'll crave another one more than if I hadn't had the first one.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>32 More Years</title>
                    <pubDate>Sun, 10 Mar 2024 12:30:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/32-more-years</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/32-more-years</guid>
                                        <description><![CDATA[ <p>Lately, despite my best efforts, I've noticed more gray hairs at my temples, recurring fashion trends, and a sharp memory of events from two decades ago, all of which frequently remind me that I'm getting older.</p><p>The other day, I was wondering what my official year of retirement would be if the German laws don't change and I don't die or get very sick before then. I'm writing this in 2024; I turn 35 in May, and the current retirement age is 67. My last year of officially having to be an active member of the working force will be 2056.</p><p>Two thousand fifty-six!</p><p>That's 32 years from now!</p><p>My entire mentally present life, once again.</p><p>At this point, there's a fork in the road of how to feel about this. "Oh shit, I still have to do this for more than 30 years?" or "Oh wow, that's so much time left!".</p><p>Fortunately, I landed on the second option. </p><p>Your mid-30s are a weird age. You meet people who seem convinced (or have to convince themselves?) that they've <em>arrived</em>. They worked, found success in some kind of career and are now ready to settle down. All of this makes it feel like there's nothing yet to come. </p><p>That's completely wrong, though. We're not talking about 32 years until I'm basically dead. They're productive years full of potential building, transformation and growth. </p><p>Let's say you studied and started your first real job in your early 20s: You worked for just one quarter of what is considered the norm. What's left is enough time to start three new, completely unrelated careers, if you're so inclined.</p><p>32 years! </p><p>How cool is that?!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Lately, despite my best efforts, I've noticed more gray hairs at my temples, recurring fashion trends, and a sharp memory of events from two decades ago, all of which frequently remind me that I'm getting older.</p><p>The other day, I was wondering what my official year of retirement would be if the German laws don't change and I don't die or get very sick before then. I'm writing this in 2024; I turn 35 in May, and the current retirement age is 67. My last year of officially having to be an active member of the working force will be 2056.</p><p>Two thousand fifty-six!</p><p>That's 32 years from now!</p><p>My entire mentally present life, once again.</p><p>At this point, there's a fork in the road of how to feel about this. "Oh shit, I still have to do this for more than 30 years?" or "Oh wow, that's so much time left!".</p><p>Fortunately, I landed on the second option. </p><p>Your mid-30s are a weird age. You meet people who seem convinced (or have to convince themselves?) that they've <em>arrived</em>. They worked, found success in some kind of career and are now ready to settle down. All of this makes it feel like there's nothing yet to come. </p><p>That's completely wrong, though. We're not talking about 32 years until I'm basically dead. They're productive years full of potential building, transformation and growth. </p><p>Let's say you studied and started your first real job in your early 20s: You worked for just one quarter of what is considered the norm. What's left is enough time to start three new, completely unrelated careers, if you're so inclined.</p><p>32 years! </p><p>How cool is that?!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Offering Opinions Online</title>
                    <pubDate>Fri, 01 Mar 2024 13:35:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/offering-opinions-online</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/offering-opinions-online</guid>
                                        <description><![CDATA[ <p>I've been sharing my opinions online since I was 14. Something that has changed over the years is my relationship with the reactions I receive.</p><p>When you share something online, people will react. <strong>Most of the time, they try to one-up you, either by pointing out something you apparently missed or by flat-out telling you that you're wrong and they know better.</strong></p><p>That's not surprising. It's how people operate.</p><p>In my early years of blogging, I viewed this behavior as a challenge. My whole personal brand was about "being combative." "Don't feed the trolls" was still a saying back then, and I completely ignored its inherent truth.</p><p>It's not just trolls, though. My recent <a href="https://marcel.io/posts/of-funnels-and-filters">post about filter icons </a>resulted in quite a few reactions, most of them telling me things I already knew. I struggle with people implying I haven't thought about what they're now kindly offering me as new information. It's likely one of those ego things where I feel undervalued if people consider me uninformed.</p><p>My first reaction—and I've started and deleted quite a few responses like this over the last couple of days—is to react with some witty "You think you've accomplished something here, but let me show you that you're actually not that smart" remark. It's an asshole move and exactly the behavior I've trained myself to stop doing over the last few years. It's not easy, but it's worth it. <strong>Letting things go always feels better than trying to win something that isn't even a competition.</strong></p><p>All of this influences my writing. I knew that these reactions would be the result of my short and not very in-depth argued post about filter icons. I could have written a 5,000-word piece on the ins and outs of why the status quo is the way it is, offered alternative icons, and talked about their pros and cons to anticipate those reactions as well. But that wouldn't have been fun. <a href="https://marcel.io/posts/everything-requires-a-disclaimer">Everything requires a disclaimer</a>.</p><p>I would lose my voice if I tried to optimize my writing around the expected reactions. I'd dumb everything down, argue in every direction, just to be safe. That's just not an option. Just like trying to outwit the people reacting to my writing isn't one.</p><p><strong>Am I suggesting that you should ignore your readers? Perhaps!</strong></p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I've been sharing my opinions online since I was 14. Something that has changed over the years is my relationship with the reactions I receive.</p><p>When you share something online, people will react. <strong>Most of the time, they try to one-up you, either by pointing out something you apparently missed or by flat-out telling you that you're wrong and they know better.</strong></p><p>That's not surprising. It's how people operate.</p><p>In my early years of blogging, I viewed this behavior as a challenge. My whole personal brand was about "being combative." "Don't feed the trolls" was still a saying back then, and I completely ignored its inherent truth.</p><p>It's not just trolls, though. My recent <a href="https://marcel.io/posts/of-funnels-and-filters">post about filter icons </a>resulted in quite a few reactions, most of them telling me things I already knew. I struggle with people implying I haven't thought about what they're now kindly offering me as new information. It's likely one of those ego things where I feel undervalued if people consider me uninformed.</p><p>My first reaction—and I've started and deleted quite a few responses like this over the last couple of days—is to react with some witty "You think you've accomplished something here, but let me show you that you're actually not that smart" remark. It's an asshole move and exactly the behavior I've trained myself to stop doing over the last few years. It's not easy, but it's worth it. <strong>Letting things go always feels better than trying to win something that isn't even a competition.</strong></p><p>All of this influences my writing. I knew that these reactions would be the result of my short and not very in-depth argued post about filter icons. I could have written a 5,000-word piece on the ins and outs of why the status quo is the way it is, offered alternative icons, and talked about their pros and cons to anticipate those reactions as well. But that wouldn't have been fun. <a href="https://marcel.io/posts/everything-requires-a-disclaimer">Everything requires a disclaimer</a>.</p><p>I would lose my voice if I tried to optimize my writing around the expected reactions. I'd dumb everything down, argue in every direction, just to be safe. That's just not an option. Just like trying to outwit the people reacting to my writing isn't one.</p><p><strong>Am I suggesting that you should ignore your readers? Perhaps!</strong></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Of Funnels and Filters</title>
                    <pubDate>Mon, 26 Feb 2024 18:35:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/of-funnels-and-filters</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/of-funnels-and-filters</guid>
                                        <description><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-1200x.png 1x, https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-2400x.png 2x"
    alt="A funnel icon">
  </figure>
<p>This icon represents a funnel. A funnel is used to help move liquid from one container to another.</p><p>A hydration highway.</p><p>If the funnel is handled by a person with adequate motor skills, no liquid will be lost. The same amount of liquid that was in the initial container will be moved to the second container.</p><p>A funnel does not filter liquid. That's what filters are for.</p> ]]></description>
                                        <content:encoded><![CDATA[ <figure>
  <img
    src="https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-1200x.png 1x, https://www.marcel.io/media/pages/posts/of-funnels-and-filters/32d272116f-1708968942/funnel_icon-2400x.png 2x"
    alt="A funnel icon">
  </figure>
<p>This icon represents a funnel. A funnel is used to help move liquid from one container to another.</p><p>A hydration highway.</p><p>If the funnel is handled by a person with adequate motor skills, no liquid will be lost. The same amount of liquid that was in the initial container will be moved to the second container.</p><p>A funnel does not filter liquid. That's what filters are for.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Shorts are Back in Town</title>
                    <pubDate>Sun, 25 Feb 2024 20:30:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/shorts-are-back-in-town</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/shorts-are-back-in-town</guid>
                                        <description><![CDATA[ <p>Those of you visiting this site in your browsers—like peasants in the Middle Ages—will notice that one of my favorite blog features is back: short posts without headlines. Rejoice! That's not all, though! I redesigned the main page to show full posts. Back to classic blogging!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Those of you visiting this site in your browsers—like peasants in the Middle Ages—will notice that one of my favorite blog features is back: short posts without headlines. Rejoice! That's not all, though! I redesigned the main page to show full posts. Back to classic blogging!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Truth of a Thing Is in the Feel of It, Not in the Think of It</title>
                    <pubDate>Thu, 22 Feb 2024 20:45:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/the-truth-of-a-thing-is-in-the-feel-of-it-not-in-the-think-of-it</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-truth-of-a-thing-is-in-the-feel-of-it-not-in-the-think-of-it</guid>
                                        <description><![CDATA[ <p>"The Truth of a Thing Is in the Feel of It, Not in the Think of It"</p><p>Since I heard this quote from Stanley Kubrick for the first time a few weeks ago, I couldn’t let go of it. It encapsulates a moment in design that makes me feel like a hack every time it happens.</p><p>I’m a stern believer that software design is a craft, not an art. There are artsy aspects to it, but for most of the time, rules can and should be followed. They’re flexible and complex, but not inexistent.</p><p>Another belief of mine is that designers have to be able to argue for their solutions. A working designer’s inner monologue should be the <a href="https://en.wikipedia.org/wiki/Socratic_method" target="_blank">Socratic method</a> that is being applied to every design decision, no matter how small.</p><p>Sometimes, truly not often, there are moments where this isn’t enough. You know what the correct solution would be, the one with the most arguments, the one that fits the rules, but it just doesn’t feel right.</p><p>There’s no way to explain this to those who don’t <em>feel</em> it. They just have to trust your instincts. Sometimes, designing something the wrong way creates the right solution.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>"The Truth of a Thing Is in the Feel of It, Not in the Think of It"</p><p>Since I heard this quote from Stanley Kubrick for the first time a few weeks ago, I couldn’t let go of it. It encapsulates a moment in design that makes me feel like a hack every time it happens.</p><p>I’m a stern believer that software design is a craft, not an art. There are artsy aspects to it, but for most of the time, rules can and should be followed. They’re flexible and complex, but not inexistent.</p><p>Another belief of mine is that designers have to be able to argue for their solutions. A working designer’s inner monologue should be the <a href="https://en.wikipedia.org/wiki/Socratic_method" target="_blank">Socratic method</a> that is being applied to every design decision, no matter how small.</p><p>Sometimes, truly not often, there are moments where this isn’t enough. You know what the correct solution would be, the one with the most arguments, the one that fits the rules, but it just doesn’t feel right.</p><p>There’s no way to explain this to those who don’t <em>feel</em> it. They just have to trust your instincts. Sometimes, designing something the wrong way creates the right solution.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>iPadOS Hover Effect with Framer Motion</title>
                    <pubDate>Sat, 17 Feb 2024 12:50:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/ipados-hover-effect-with-framer-motion</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/ipados-hover-effect-with-framer-motion</guid>
                                        <description><![CDATA[ <p>Gavin Nelson recently redesigned <a href="https://nelson.co/">his portfolio</a> and it's looking ✨crisp✨. I wondered how to get an iPadOS hover effect like that to work and with quite a bit of help of<a href="https://bleepbloop.studio/"> my friend Nils</a>, a few discussions with ChatGPT and finally understanding LayoutGroups in Framer Motion, I present to you this solution. I'm sure it's far worse than Gavin's, so please don't think I know what I'm doing.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/ipados-hover-effect-with-framer-motion/59cd642379-1708170602/framer-motion-ipados-hover-effect.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><h2>The Theory</h2>
<p>It took me a while to understand this but when I found a SwiftUI comparison it clicked for me. I'm not sure if this will help anybody else, but I'll document this to solidify this knowledge for myself.</p><ul><li>Nothing about this is magic. It's a list of bunch of <code>&lt;a&gt;</code> elements containing an icon and the label.</li><li>The only special thing is an additional <code>div</code> in every <code>&lt;a&gt;</code> that is only rendered on hover.</li><li>What stumped me at first: This is not one single element being moved from link to link. Every single <code>&lt;a&gt;</code> tag has its own light gray background div.</li></ul><p>Here it is, without all the surrounding React and TypeScript nonsense:</p><pre class="hljs"><code data-language="typescript">&lt;a
  {...props}
  className=<span class="hljs-string">"group relative py-1 px-2 flex flex-row text-slate-500 transition-colors hover:text-slate-800 items-center gap-2 underline decoration-slate-200 underline-offset-4"</span>
  onMouseOver={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">true</span>)}
  onMouseOut={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">false</span>)}
&gt;
  &lt;AnimatePresence&gt;
    {hover &amp;&amp; (
      &lt;motion.div
        layoutId=<span class="hljs-string">"homing-hover"</span>
        initial={{ opacity: <span class="hljs-number">0</span> }}
        animate={{ opacity: <span class="hljs-number">1</span> }}
        exit={{ opacity: <span class="hljs-number">0</span> }}
        className=<span class="hljs-string">"absolute rounded-md inset-0 bg-slate-200 -z-10"</span>
        transition={{
          <span class="hljs-keyword">type</span>: <span class="hljs-string">"spring"</span>,
          stiffness: <span class="hljs-number">200</span>,
          damping: <span class="hljs-number">20</span>,
        }}
      /&gt;
    )}
  &lt;<span class="hljs-regexp">/AnimatePresence&gt;
  {IconComponent &amp;&amp; (
    &lt;IconComponent className="text-slate-400 group-hover:text-slate-600 transition-all group-hover:scale-125" /</span>&gt;
  )}
  {children}
&lt;<span class="hljs-regexp">/a&gt;</span></code></pre>
<p>As you can see, <code>onMouseOver</code> sets the <code>hover</code> state to true, <code>onMouseOut</code> to false. With that <code>hover</code> knows when this element has a cursor on top of it. Great. </p><p><code>&lt;AnimatePresence&gt;</code> is Framer Motions solution to conditionally rendered elements being removed from the React tree. Meaning: Since we're using <code>hover</code> as binary indicator for if the background <code>div</code> should be rendered or not, it would plop in and out of existence. If we would not be using <code>AnimatePresence</code>, the disappearance of the div when the mouse leaves the area of the &lt;a&gt; would lead to it not being animated. Or in short: What isn't there can't be pretty.</p><p>Said <code>div</code> is not a normal <code>div</code> anymore. We're transforming it into a <code>motion.div</code> and with that it's ready to accept all sorts of Framer Motion properties. The most important one in this case: <code>layoutId="homing-hover"</code>. We give it a Layout ID. Framer Motion uses this ID to understand where technically different elements are supposed to function as the same element in terms of transitions. </p><p>Everything else is standard Framer Motion, Tailwind and React stuff we don't care about for now. </p><p>Here's the whole component:</p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">import</span> { AnimatePresence, LayoutGroup, motion } <span class="hljs-keyword">from</span> <span class="hljs-string">"framer-motion"</span>;
<span class="hljs-keyword">import</span> { IconType } <span class="hljs-keyword">from</span> <span class="hljs-string">"react-icons"</span>;
<span class="hljs-keyword">import</span> {
  AnchorHTMLAttributes,
  PropsWithChildren,
  ReactNode,
  useState,
} <span class="hljs-keyword">from</span> <span class="hljs-string">"react"</span>;

<span class="hljs-keyword">type</span> Props = AnchorHTMLAttributes&lt;HTMLAnchorElement&gt; &amp; {
  children: ReactNode;
  icon: IconType;
};

<span class="hljs-keyword">export</span> <span class="hljs-keyword">const</span> HomingHoverLink = ({
  children,
  icon: IconComponent,
  ...props
}: Props) =&gt; {
  <span class="hljs-keyword">const</span> [hover, setHover] = useState(<span class="hljs-literal">false</span>);
  <span class="hljs-keyword">return</span> (
    &lt;a
      {...props}
      className=<span class="hljs-string">"group relative py-1 px-2 flex flex-row text-slate-500 transition-colors hover:text-slate-800 items-center gap-2 underline decoration-slate-200 underline-offset-4"</span>
      onMouseOver={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">true</span>)}
      onMouseOut={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">false</span>)}
    &gt;
      &lt;AnimatePresence&gt;
        {hover &amp;&amp; (
          &lt;motion.div
            layoutId=<span class="hljs-string">"homing-hover"</span>
            initial={{ opacity: <span class="hljs-number">0</span> }}
            animate={{ opacity: <span class="hljs-number">1</span> }}
            exit={{ opacity: <span class="hljs-number">0</span> }}
            className=<span class="hljs-string">"absolute rounded-md inset-0 bg-slate-200 -z-10"</span>
            transition={{
              <span class="hljs-keyword">type</span>: <span class="hljs-string">"spring"</span>,
              stiffness: <span class="hljs-number">200</span>,
              damping: <span class="hljs-number">20</span>,
            }}
          /&gt;
        )}
      &lt;<span class="hljs-regexp">/AnimatePresence&gt;
      {IconComponent &amp;&amp; (
        &lt;IconComponent className="text-slate-400 group-hover:text-slate-600 transition-all group-hover:scale-125" /</span>&gt;
      )}
      {children}
    &lt;<span class="hljs-regexp">/a&gt;
  );
};

export const HomingHoverGroup = (props: PropsWithChildren) =&gt; (
  &lt;LayoutGroup&gt;{props.children}&lt;/</span>LayoutGroup&gt;
);</code></pre>
<p>The eagle-eyed reader discovered something at the end there. A whole other component!</p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">export</span> <span class="hljs-keyword">const</span> HomingHoverGroup = <span class="hljs-function">(<span class="hljs-params"><span class="hljs-params">props</span>: <span class="hljs-params">PropsWithChildren</span></span>) =&gt;</span> (
  &lt;LayoutGroup&gt;{props.children}&lt;<span class="hljs-regexp">/LayoutGroup&gt;
);</span></code></pre>
<p>This is very important for all of this to work. Without <code>&lt;LayoutGroup&gt;</code> we'd only have a sad little gray box, showing up and hiding again, without animating from one link to the next. </p><p><code>LayoutGroup</code> is the container that does all the work to ensure that all elements with the same <code>layoutId</code> are being animated as if they're the same object. With each <code>a</code> having the same <code>layoutId</code>, Framer Motion understands that these are supposed to perform shared layout animations.</p><p>This component is used to group all the links into one of those LayoutGroups. Technically it doesn't require a whole new component to achieve this but this cleans this up nicely.</p><h2>An unhelpful comparison to SwiftUI</h2>
<p>For those of you that are well versed in SwiftUI, this is logically the same as defining a <code>Namespace</code> and using <code>.matchedGeometryEffect()</code> in SwiftUI. It took me quite a while to understand this, because it felt counter-intuitive to have two different elements in two different places that somehow magically animate as if they're the same but that's how it works. And I guess it makes sense, somehow. You kind of define the start and the end and some animation magic creates a transition between those two states.</p><h2>Slapping it all together</h2>
<p>This is nothing special, but for sake of completeness, here's the component that actually uses these components. The only thing worth noticing is that <code>HomingHoverGroup</code> obviously has to group all the instances of <code>HomingHoverLink</code>. </p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">import</span> { HomingHoverGroup, HomingHoverLink } <span class="hljs-keyword">from</span> <span class="hljs-string">"./HomingHoverLink"</span>;
<span class="hljs-keyword">import</span> {
  PiAddressBookBold,
  PiHouseBold,
  PiNotepadBold,
  PiCameraBold,
} <span class="hljs-keyword">from</span> <span class="hljs-string">"react-icons/pi"</span>;

<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">Navigation</span>(<span class="hljs-params"></span>) </span>{
  <span class="hljs-keyword">return</span> (
    &lt;main className=<span class="hljs-string">"h-screen flex items-center justify-center"</span>&gt;
      &lt;nav className=<span class="hljs-string">"p-20 flex flex-col items-start gap-2"</span>&gt;
        &lt;HomingHoverGroup&gt;
          &lt;HomingHoverLink href=<span class="hljs-string">"/?foo"</span> icon={PiHouseBold}&gt;
            Home
          &lt;<span class="hljs-regexp">/HomingHoverLink&gt;
          &lt;HomingHoverLink href="/</span>?foo<span class="hljs-string">" icon={PiNotepadBold}&gt;
            Posts
          &lt;/HomingHoverLink&gt;
          &lt;HomingHoverLink href="</span>/?foo<span class="hljs-string">" icon={PiCameraBold}&gt;
            Photography
          &lt;/HomingHoverLink&gt;
          &lt;HomingHoverLink href="</span>/?foo<span class="hljs-string">" icon={PiAddressBookBold}&gt;
            About
          &lt;/HomingHoverLink&gt;
        &lt;/HomingHoverGroup&gt;
      &lt;/nav&gt;
    &lt;/main&gt;
  );
}</span></code></pre>
<p>I bet there are quite a few things I don't understand about the intricacies of this but who cares. For now I got the little rectangle to move from A to B and it looks nice.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Gavin Nelson recently redesigned <a href="https://nelson.co/">his portfolio</a> and it's looking ✨crisp✨. I wondered how to get an iPadOS hover effect like that to work and with quite a bit of help of<a href="https://bleepbloop.studio/"> my friend Nils</a>, a few discussions with ChatGPT and finally understanding LayoutGroups in Framer Motion, I present to you this solution. I'm sure it's far worse than Gavin's, so please don't think I know what I'm doing.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/ipados-hover-effect-with-framer-motion/59cd642379-1708170602/framer-motion-ipados-hover-effect.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><h2>The Theory</h2>
<p>It took me a while to understand this but when I found a SwiftUI comparison it clicked for me. I'm not sure if this will help anybody else, but I'll document this to solidify this knowledge for myself.</p><ul><li>Nothing about this is magic. It's a list of bunch of <code>&lt;a&gt;</code> elements containing an icon and the label.</li><li>The only special thing is an additional <code>div</code> in every <code>&lt;a&gt;</code> that is only rendered on hover.</li><li>What stumped me at first: This is not one single element being moved from link to link. Every single <code>&lt;a&gt;</code> tag has its own light gray background div.</li></ul><p>Here it is, without all the surrounding React and TypeScript nonsense:</p><pre class="hljs"><code data-language="typescript">&lt;a
  {...props}
  className=<span class="hljs-string">"group relative py-1 px-2 flex flex-row text-slate-500 transition-colors hover:text-slate-800 items-center gap-2 underline decoration-slate-200 underline-offset-4"</span>
  onMouseOver={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">true</span>)}
  onMouseOut={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">false</span>)}
&gt;
  &lt;AnimatePresence&gt;
    {hover &amp;&amp; (
      &lt;motion.div
        layoutId=<span class="hljs-string">"homing-hover"</span>
        initial={{ opacity: <span class="hljs-number">0</span> }}
        animate={{ opacity: <span class="hljs-number">1</span> }}
        exit={{ opacity: <span class="hljs-number">0</span> }}
        className=<span class="hljs-string">"absolute rounded-md inset-0 bg-slate-200 -z-10"</span>
        transition={{
          <span class="hljs-keyword">type</span>: <span class="hljs-string">"spring"</span>,
          stiffness: <span class="hljs-number">200</span>,
          damping: <span class="hljs-number">20</span>,
        }}
      /&gt;
    )}
  &lt;<span class="hljs-regexp">/AnimatePresence&gt;
  {IconComponent &amp;&amp; (
    &lt;IconComponent className="text-slate-400 group-hover:text-slate-600 transition-all group-hover:scale-125" /</span>&gt;
  )}
  {children}
&lt;<span class="hljs-regexp">/a&gt;</span></code></pre>
<p>As you can see, <code>onMouseOver</code> sets the <code>hover</code> state to true, <code>onMouseOut</code> to false. With that <code>hover</code> knows when this element has a cursor on top of it. Great. </p><p><code>&lt;AnimatePresence&gt;</code> is Framer Motions solution to conditionally rendered elements being removed from the React tree. Meaning: Since we're using <code>hover</code> as binary indicator for if the background <code>div</code> should be rendered or not, it would plop in and out of existence. If we would not be using <code>AnimatePresence</code>, the disappearance of the div when the mouse leaves the area of the &lt;a&gt; would lead to it not being animated. Or in short: What isn't there can't be pretty.</p><p>Said <code>div</code> is not a normal <code>div</code> anymore. We're transforming it into a <code>motion.div</code> and with that it's ready to accept all sorts of Framer Motion properties. The most important one in this case: <code>layoutId="homing-hover"</code>. We give it a Layout ID. Framer Motion uses this ID to understand where technically different elements are supposed to function as the same element in terms of transitions. </p><p>Everything else is standard Framer Motion, Tailwind and React stuff we don't care about for now. </p><p>Here's the whole component:</p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">import</span> { AnimatePresence, LayoutGroup, motion } <span class="hljs-keyword">from</span> <span class="hljs-string">"framer-motion"</span>;
<span class="hljs-keyword">import</span> { IconType } <span class="hljs-keyword">from</span> <span class="hljs-string">"react-icons"</span>;
<span class="hljs-keyword">import</span> {
  AnchorHTMLAttributes,
  PropsWithChildren,
  ReactNode,
  useState,
} <span class="hljs-keyword">from</span> <span class="hljs-string">"react"</span>;

<span class="hljs-keyword">type</span> Props = AnchorHTMLAttributes&lt;HTMLAnchorElement&gt; &amp; {
  children: ReactNode;
  icon: IconType;
};

<span class="hljs-keyword">export</span> <span class="hljs-keyword">const</span> HomingHoverLink = ({
  children,
  icon: IconComponent,
  ...props
}: Props) =&gt; {
  <span class="hljs-keyword">const</span> [hover, setHover] = useState(<span class="hljs-literal">false</span>);
  <span class="hljs-keyword">return</span> (
    &lt;a
      {...props}
      className=<span class="hljs-string">"group relative py-1 px-2 flex flex-row text-slate-500 transition-colors hover:text-slate-800 items-center gap-2 underline decoration-slate-200 underline-offset-4"</span>
      onMouseOver={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">true</span>)}
      onMouseOut={<span class="hljs-function"><span class="hljs-params">()</span> =&gt;</span> setHover(<span class="hljs-literal">false</span>)}
    &gt;
      &lt;AnimatePresence&gt;
        {hover &amp;&amp; (
          &lt;motion.div
            layoutId=<span class="hljs-string">"homing-hover"</span>
            initial={{ opacity: <span class="hljs-number">0</span> }}
            animate={{ opacity: <span class="hljs-number">1</span> }}
            exit={{ opacity: <span class="hljs-number">0</span> }}
            className=<span class="hljs-string">"absolute rounded-md inset-0 bg-slate-200 -z-10"</span>
            transition={{
              <span class="hljs-keyword">type</span>: <span class="hljs-string">"spring"</span>,
              stiffness: <span class="hljs-number">200</span>,
              damping: <span class="hljs-number">20</span>,
            }}
          /&gt;
        )}
      &lt;<span class="hljs-regexp">/AnimatePresence&gt;
      {IconComponent &amp;&amp; (
        &lt;IconComponent className="text-slate-400 group-hover:text-slate-600 transition-all group-hover:scale-125" /</span>&gt;
      )}
      {children}
    &lt;<span class="hljs-regexp">/a&gt;
  );
};

export const HomingHoverGroup = (props: PropsWithChildren) =&gt; (
  &lt;LayoutGroup&gt;{props.children}&lt;/</span>LayoutGroup&gt;
);</code></pre>
<p>The eagle-eyed reader discovered something at the end there. A whole other component!</p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">export</span> <span class="hljs-keyword">const</span> HomingHoverGroup = <span class="hljs-function">(<span class="hljs-params"><span class="hljs-params">props</span>: <span class="hljs-params">PropsWithChildren</span></span>) =&gt;</span> (
  &lt;LayoutGroup&gt;{props.children}&lt;<span class="hljs-regexp">/LayoutGroup&gt;
);</span></code></pre>
<p>This is very important for all of this to work. Without <code>&lt;LayoutGroup&gt;</code> we'd only have a sad little gray box, showing up and hiding again, without animating from one link to the next. </p><p><code>LayoutGroup</code> is the container that does all the work to ensure that all elements with the same <code>layoutId</code> are being animated as if they're the same object. With each <code>a</code> having the same <code>layoutId</code>, Framer Motion understands that these are supposed to perform shared layout animations.</p><p>This component is used to group all the links into one of those LayoutGroups. Technically it doesn't require a whole new component to achieve this but this cleans this up nicely.</p><h2>An unhelpful comparison to SwiftUI</h2>
<p>For those of you that are well versed in SwiftUI, this is logically the same as defining a <code>Namespace</code> and using <code>.matchedGeometryEffect()</code> in SwiftUI. It took me quite a while to understand this, because it felt counter-intuitive to have two different elements in two different places that somehow magically animate as if they're the same but that's how it works. And I guess it makes sense, somehow. You kind of define the start and the end and some animation magic creates a transition between those two states.</p><h2>Slapping it all together</h2>
<p>This is nothing special, but for sake of completeness, here's the component that actually uses these components. The only thing worth noticing is that <code>HomingHoverGroup</code> obviously has to group all the instances of <code>HomingHoverLink</code>. </p><pre class="hljs"><code data-language="typescript"><span class="hljs-keyword">import</span> { HomingHoverGroup, HomingHoverLink } <span class="hljs-keyword">from</span> <span class="hljs-string">"./HomingHoverLink"</span>;
<span class="hljs-keyword">import</span> {
  PiAddressBookBold,
  PiHouseBold,
  PiNotepadBold,
  PiCameraBold,
} <span class="hljs-keyword">from</span> <span class="hljs-string">"react-icons/pi"</span>;

<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> <span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">Navigation</span>(<span class="hljs-params"></span>) </span>{
  <span class="hljs-keyword">return</span> (
    &lt;main className=<span class="hljs-string">"h-screen flex items-center justify-center"</span>&gt;
      &lt;nav className=<span class="hljs-string">"p-20 flex flex-col items-start gap-2"</span>&gt;
        &lt;HomingHoverGroup&gt;
          &lt;HomingHoverLink href=<span class="hljs-string">"/?foo"</span> icon={PiHouseBold}&gt;
            Home
          &lt;<span class="hljs-regexp">/HomingHoverLink&gt;
          &lt;HomingHoverLink href="/</span>?foo<span class="hljs-string">" icon={PiNotepadBold}&gt;
            Posts
          &lt;/HomingHoverLink&gt;
          &lt;HomingHoverLink href="</span>/?foo<span class="hljs-string">" icon={PiCameraBold}&gt;
            Photography
          &lt;/HomingHoverLink&gt;
          &lt;HomingHoverLink href="</span>/?foo<span class="hljs-string">" icon={PiAddressBookBold}&gt;
            About
          &lt;/HomingHoverLink&gt;
        &lt;/HomingHoverGroup&gt;
      &lt;/nav&gt;
    &lt;/main&gt;
  );
}</span></code></pre>
<p>I bet there are quite a few things I don't understand about the intricacies of this but who cares. For now I got the little rectangle to move from A to B and it looks nice.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Becoming a Design Engineer</title>
                    <pubDate>Fri, 16 Feb 2024 15:03:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/becoming-a-design-engineer</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/becoming-a-design-engineer</guid>
                                        <description><![CDATA[ <p>I've been coding for about two years now and it changed my relationship to my role as a run-of-the-mill product designer spending most of his day in some sort of design software.</p><p>It already began many, many years ago: Moving rectangles on a canvas started to feel like a crutch. Most of the time I already know what needs to happen and what lies between me and having done a good job is pushing stuff around in Figma until what I think should be visible is actually visible. It feels like a chore.</p><p>Even though my day job isn't a Swift/SwiftUI based project, I've started creating prototypes with SwiftUI just to scratch my itch to do something "real". The code is as throwaway as it can get but it feels better — and somehow more productive — to create an empty data state based on if an array is empty or not than to duplicate a frame, call it "FeatureName / Empty Data State" and consider my job done.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-1200x.png 1x, https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-2400x.png 2x"
    alt="Screenshot of Figma, a design tool">
  </figure>
<h2>Enter: The Design Engineer</h2>
<p>"Design Engineer" is not a new term. I've known about the concept for years but somehow only considered becoming one after reading Jim Nielsen's <a href="https://blog.jim-nielsen.com/2022/the-case-for-design-engineers/" rel="noopener" target="_blank">piece on Design Engineers</a> the other day:</p><blockquote>
  <p>The problem of innumerable artifacts helps show why design engineers are worth their weight in gold. They can bridge the chasm of design to browser engineering, skipping the need for 60+ artifacts. How? They have an understanding of the constraints of the medium, so from sketches to wireframe to high fidelity mocks, they only have to produce one or two artifacts while simultaneously keeping a picture in their head of how the elements of those designs flex and flow and change across different sizes. They can imagine how it works, so they don’t have to articulate it for every iteration. There’s no need to explicitly design and document all possible states for whoever is downstream of the designs because <em>they are the ones downstream of the designs</em>.</p>  </blockquote>
<p>That could be me! Most of it <em>is</em> me already, I only lack some of the skills (and currently also the environment) to produce code on a reliable basis.</p><p>In Jim's <a href="https://blog.jim-nielsen.com/2024/the-case-for-design-engineers-pt-ii/" target="_blank">second post</a> he shares an example of what a Design Engineer could bring to the table and I adore everything about this. This is the stuff I love spending hours and hours on to get right. For most of my career I was dependent on a developer who put up with me and my dEsIgN-eXcElLeNcY shenanigans. It's hard to find frontend devs with an appreciation for this kind of work and even if you find them, there's still an obvious translation layer that can be a barrier between vision and result.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-1200x.png 1x, https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-2400x.png 2x"
    alt="Screenshot of VS Code">
      <figcaption>The design tool of my future?</figcaption>
  </figure>
<h2><del>Transforming Marcelf</del> Transforming myself</h2>
<p>So, what's next? Do I want to become a Design Engineer? Imposter Syndrome and fear of failure tell me that it's a safe bet to just stay in my lane, create my little PNG files and be happy with what I've got.</p> <p>However, I doubt that this will be good enough for me in the medium term. I very much enjoy fiddling with code to get something working in a user-friendly and good looking way. I even believe that <a href="https://marcel.io/posts/increased-interactivity-requires-designers-to-code" rel="noopener" target="_blank">the future of computing <em>requires</em> designers to code</a>. So there's really no choice, if I'm honest with <del>Marcelf</del> myself.</p> <p>I'm on a good trajectory with Swift and SwiftUI. It's the iOS/iPad OS/VisionOS framework of the future and Apple's ecosystem is the playground of my choice.</p> <p>My HTML and CSS skills aren't embarrassing but especially the latter has quite a few depths I haven't charted yet. I built one or two things in React and played around with Framer Motion. Both are fun.</p> <p>I feel like this could be a solid foundation for a toolkit that helps me to morph from "just" being a designer who codes to becoming a design engineer. It's time I get the reps in, especially in terms of all things web development. I want to become very good at using Framer Motion.</p> <p>All of this is of course only relevant if I can't come up with a solid project that catapults me into the indie dev league. At the same time becoming a design engineer is the best way of honing my coding skills to become an indie dev.</p> <p>That's what I like to call a win-win situation.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I've been coding for about two years now and it changed my relationship to my role as a run-of-the-mill product designer spending most of his day in some sort of design software.</p><p>It already began many, many years ago: Moving rectangles on a canvas started to feel like a crutch. Most of the time I already know what needs to happen and what lies between me and having done a good job is pushing stuff around in Figma until what I think should be visible is actually visible. It feels like a chore.</p><p>Even though my day job isn't a Swift/SwiftUI based project, I've started creating prototypes with SwiftUI just to scratch my itch to do something "real". The code is as throwaway as it can get but it feels better — and somehow more productive — to create an empty data state based on if an array is empty or not than to duplicate a frame, call it "FeatureName / Empty Data State" and consider my job done.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-1200x.png 1x, https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/6b82f44298-1708092570/figma-design-software-crutch-2400x.png 2x"
    alt="Screenshot of Figma, a design tool">
  </figure>
<h2>Enter: The Design Engineer</h2>
<p>"Design Engineer" is not a new term. I've known about the concept for years but somehow only considered becoming one after reading Jim Nielsen's <a href="https://blog.jim-nielsen.com/2022/the-case-for-design-engineers/" rel="noopener" target="_blank">piece on Design Engineers</a> the other day:</p><blockquote>
  <p>The problem of innumerable artifacts helps show why design engineers are worth their weight in gold. They can bridge the chasm of design to browser engineering, skipping the need for 60+ artifacts. How? They have an understanding of the constraints of the medium, so from sketches to wireframe to high fidelity mocks, they only have to produce one or two artifacts while simultaneously keeping a picture in their head of how the elements of those designs flex and flow and change across different sizes. They can imagine how it works, so they don’t have to articulate it for every iteration. There’s no need to explicitly design and document all possible states for whoever is downstream of the designs because <em>they are the ones downstream of the designs</em>.</p>  </blockquote>
<p>That could be me! Most of it <em>is</em> me already, I only lack some of the skills (and currently also the environment) to produce code on a reliable basis.</p><p>In Jim's <a href="https://blog.jim-nielsen.com/2024/the-case-for-design-engineers-pt-ii/" target="_blank">second post</a> he shares an example of what a Design Engineer could bring to the table and I adore everything about this. This is the stuff I love spending hours and hours on to get right. For most of my career I was dependent on a developer who put up with me and my dEsIgN-eXcElLeNcY shenanigans. It's hard to find frontend devs with an appreciation for this kind of work and even if you find them, there's still an obvious translation layer that can be a barrier between vision and result.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-1200x.png 1x, https://www.marcel.io/media/pages/posts/becoming-a-design-engineer/0bd30786dc-1708092695/vs-code-2400x.png 2x"
    alt="Screenshot of VS Code">
      <figcaption>The design tool of my future?</figcaption>
  </figure>
<h2><del>Transforming Marcelf</del> Transforming myself</h2>
<p>So, what's next? Do I want to become a Design Engineer? Imposter Syndrome and fear of failure tell me that it's a safe bet to just stay in my lane, create my little PNG files and be happy with what I've got.</p> <p>However, I doubt that this will be good enough for me in the medium term. I very much enjoy fiddling with code to get something working in a user-friendly and good looking way. I even believe that <a href="https://marcel.io/posts/increased-interactivity-requires-designers-to-code" rel="noopener" target="_blank">the future of computing <em>requires</em> designers to code</a>. So there's really no choice, if I'm honest with <del>Marcelf</del> myself.</p> <p>I'm on a good trajectory with Swift and SwiftUI. It's the iOS/iPad OS/VisionOS framework of the future and Apple's ecosystem is the playground of my choice.</p> <p>My HTML and CSS skills aren't embarrassing but especially the latter has quite a few depths I haven't charted yet. I built one or two things in React and played around with Framer Motion. Both are fun.</p> <p>I feel like this could be a solid foundation for a toolkit that helps me to morph from "just" being a designer who codes to becoming a design engineer. It's time I get the reps in, especially in terms of all things web development. I want to become very good at using Framer Motion.</p> <p>All of this is of course only relevant if I can't come up with a solid project that catapults me into the indie dev league. At the same time becoming a design engineer is the best way of honing my coding skills to become an indie dev.</p> <p>That's what I like to call a win-win situation.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Comparing Spatial Apples with Oranges</title>
                    <pubDate>Wed, 14 Feb 2024 16:56:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/comparing-spatial-apples-with-oranges</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/comparing-spatial-apples-with-oranges</guid>
                                        <description><![CDATA[ <p>Comparing the current Quest ecosystem to the very first iteration of Apple's Vision Pro doesn't make sense. This isn't because it wouldn't be a fair comparison, given that Vision Pro is still in its infancy, but rather because the Quest lacks an app ecosystem.</p><p>The word and definition of "app" do the heavy lifting in that sentence.</p><p>The Quest has a plethora of amazing experiences. It's the best platform for diving into literal virtual reality and shared (mostly gaming) experiences. While these are technically applications, they're not what people commonly think about as <em>apps</em>.</p><h2>Spatial Computing</h2>
<p>If you go ahead and browse through <a href="https://www.meta.com/en-gb/experiences/view/777073612853145/">Meta's Quest Store</a>, you'll find everything from drawing in the space around you, to virtual meeting spaces, to ways to learn piano and even a handful of solutions for those who want to work out while wearing their headset, for whatever reason. What you won't find are Slack, Discord, any kind of note-taking app, a way to write down tasks, or anything else you'd expect from your <em>computer</em>.</p><p>That's where Spatial Computing comes into play. The term is more than Apple slapping their branding magic onto something that was already available. Spatial Computing is computing. You, using a computer, in the space around you.</p><p>Let's consider the Xbox. Yes, tEcHniCalLy the Xbox is a computer but only pedants would call it that. It's a console and does a great job at being one. Sure, you can open a web browser on it but there's really no reason to do so on a regular basis. The Quest is more like a console than a computer.</p><h2>A shared design language</h2>
<p>As far as I know, there's not even a UI framework for Quest development. Most of it happens in Unity, which is notoriously bad when it comes to creating 2D interfaces. There are a handful of other solutions to get something running on Quest but there's no chance of Quest apps actually getting to a point where the system as a whole has a unified design language. </p><p>Which is fine for games/experiences, there's no unified design language between Fortnite and Assassin's Creed either. It doesn't matter, because they're unique experiences.</p><p>This is <em>not</em> fine for an operating system of a computing platform.</p><p>It might feel like a small and obvious thing that Apple allows iPad apps to run on Vision Pro but it isn't. On day one of Vision Pro, there were more apps to manage your calendar than after years and years of Quest's existence. Which makes sense, since one of them is a game console and the other is a computer. One of them more or less requires you to start your development in a game engine, the other allows you to create a good-looking, albeit basic todo app with 30 lines of code.</p><p>Can Meta massage Quest into becoming an app platform?</p><p>I guess?! </p><p>It would be a long way to get there and you'll arrive at the same "quality" of apps Android can try to boast about but it's possible in theory. Can Vision Pro be used for VR experiences? Sure. It's already possible, with the only caveat being that there are no available controllers at the moment.</p><p>Quest and Vision Pro only share one similarity: People strap displays to their heads to interact with software. Everything else is fundamentally different. It can be compared but there's not really a good reason to do so.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Comparing the current Quest ecosystem to the very first iteration of Apple's Vision Pro doesn't make sense. This isn't because it wouldn't be a fair comparison, given that Vision Pro is still in its infancy, but rather because the Quest lacks an app ecosystem.</p><p>The word and definition of "app" do the heavy lifting in that sentence.</p><p>The Quest has a plethora of amazing experiences. It's the best platform for diving into literal virtual reality and shared (mostly gaming) experiences. While these are technically applications, they're not what people commonly think about as <em>apps</em>.</p><h2>Spatial Computing</h2>
<p>If you go ahead and browse through <a href="https://www.meta.com/en-gb/experiences/view/777073612853145/">Meta's Quest Store</a>, you'll find everything from drawing in the space around you, to virtual meeting spaces, to ways to learn piano and even a handful of solutions for those who want to work out while wearing their headset, for whatever reason. What you won't find are Slack, Discord, any kind of note-taking app, a way to write down tasks, or anything else you'd expect from your <em>computer</em>.</p><p>That's where Spatial Computing comes into play. The term is more than Apple slapping their branding magic onto something that was already available. Spatial Computing is computing. You, using a computer, in the space around you.</p><p>Let's consider the Xbox. Yes, tEcHniCalLy the Xbox is a computer but only pedants would call it that. It's a console and does a great job at being one. Sure, you can open a web browser on it but there's really no reason to do so on a regular basis. The Quest is more like a console than a computer.</p><h2>A shared design language</h2>
<p>As far as I know, there's not even a UI framework for Quest development. Most of it happens in Unity, which is notoriously bad when it comes to creating 2D interfaces. There are a handful of other solutions to get something running on Quest but there's no chance of Quest apps actually getting to a point where the system as a whole has a unified design language. </p><p>Which is fine for games/experiences, there's no unified design language between Fortnite and Assassin's Creed either. It doesn't matter, because they're unique experiences.</p><p>This is <em>not</em> fine for an operating system of a computing platform.</p><p>It might feel like a small and obvious thing that Apple allows iPad apps to run on Vision Pro but it isn't. On day one of Vision Pro, there were more apps to manage your calendar than after years and years of Quest's existence. Which makes sense, since one of them is a game console and the other is a computer. One of them more or less requires you to start your development in a game engine, the other allows you to create a good-looking, albeit basic todo app with 30 lines of code.</p><p>Can Meta massage Quest into becoming an app platform?</p><p>I guess?! </p><p>It would be a long way to get there and you'll arrive at the same "quality" of apps Android can try to boast about but it's possible in theory. Can Vision Pro be used for VR experiences? Sure. It's already possible, with the only caveat being that there are no available controllers at the moment.</p><p>Quest and Vision Pro only share one similarity: People strap displays to their heads to interact with software. Everything else is fundamentally different. It can be compared but there's not really a good reason to do so.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Befriending Birbs</title>
                    <pubDate>Mon, 12 Feb 2024 14:25:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/befriending-birbs</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/befriending-birbs</guid>
                                        <description><![CDATA[ <p>Not necessarily directly but perhaps slightly related to my <a href="https://marcel.io/posts/the-year-of-friendship" target="_blank">Year of Friendship</a>, I bought a bag of shelled peanuts and stuffed a handful of them in my jacket pocket.</p><p>I'm befriending crows now.</p><p>Nothing can stop me.</p><p>It's legal, it's possible, it's necessary.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-2400x.jpg 2x"
    alt="Photo">
      <figcaption>This is what you see before I become your BFF. (Bird Friend Forever)</figcaption>
  </figure>
<p>This is not my first foray into bird friendship territory. After reading <a href="https://marcel.io/library/the-bird-way-jennifer-ackerman" target="_blank">The Bird Way</a>, a fantastic book by the way, I started greeting crows. Jennifer Ackerman's half-joking conclusion was that there's a non-zero chance that crows will rule the world one day, and I want to be on their good side, in case this happens faster than expected. Even if they keep their talons still and don't overthrow us, they also <a href="https://www.npr.org/2019/09/13/760666490/crows-are-they-scary-or-just-scary-smart#:~:text=And%20if%20you%20need%20another,also%20remember%20faces%20for%20years.&amp;text=Humans%20aren't%20the%20only,loud%20scolds%2C%20and%20with%20mobbing." target="_blank">can remember human faces for years</a> and are not shy to declare certain people their enemies and even tell their friends about them.</p><p>Anyway! In hopes of being recognized as a good source of snacks, I started throwing peanuts in the general direction of crows.</p><p>There are so many people with crow friends sharing their corvid adventures online, why shouldn't I be one of them?</p><p>I'm not lonely, you're lonely! Expect my <a href="https://www.google.com/search?q=home+alone+pigeon+lady&amp;sca_esv=22023dca0c0c277d&amp;sca_upv=1&amp;tbm=isch&amp;sxsrf=ACQVn09Jh6hc9MQ4jnz4ny40qhHS2jUW3A:1707743943787&amp;source=lnms&amp;sa=X&amp;ved=2ahUKEwjGx4v58aWEAxVR-QIHHUn_DVAQ0pQJegQIAxAE&amp;biw=1477&amp;bih=1033&amp;dpr=1" target="_blank">pivotal role</a> in some Home Alone remake in the future.</p><p>By the way: For more about a world ruled by corvids, I suggest <a href="https://marcel.io/library/children-of-memory-adrian-tchaikovsky" target="_blank">Children of Memory</a>. However, it's best to start with the first two books of the trilogy.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Not necessarily directly but perhaps slightly related to my <a href="https://marcel.io/posts/the-year-of-friendship" target="_blank">Year of Friendship</a>, I bought a bag of shelled peanuts and stuffed a handful of them in my jacket pocket.</p><p>I'm befriending crows now.</p><p>Nothing can stop me.</p><p>It's legal, it's possible, it's necessary.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/befriending-birbs/7b2714e170-1707744465/a-birds-best-friend-2400x.jpg 2x"
    alt="Photo">
      <figcaption>This is what you see before I become your BFF. (Bird Friend Forever)</figcaption>
  </figure>
<p>This is not my first foray into bird friendship territory. After reading <a href="https://marcel.io/library/the-bird-way-jennifer-ackerman" target="_blank">The Bird Way</a>, a fantastic book by the way, I started greeting crows. Jennifer Ackerman's half-joking conclusion was that there's a non-zero chance that crows will rule the world one day, and I want to be on their good side, in case this happens faster than expected. Even if they keep their talons still and don't overthrow us, they also <a href="https://www.npr.org/2019/09/13/760666490/crows-are-they-scary-or-just-scary-smart#:~:text=And%20if%20you%20need%20another,also%20remember%20faces%20for%20years.&amp;text=Humans%20aren't%20the%20only,loud%20scolds%2C%20and%20with%20mobbing." target="_blank">can remember human faces for years</a> and are not shy to declare certain people their enemies and even tell their friends about them.</p><p>Anyway! In hopes of being recognized as a good source of snacks, I started throwing peanuts in the general direction of crows.</p><p>There are so many people with crow friends sharing their corvid adventures online, why shouldn't I be one of them?</p><p>I'm not lonely, you're lonely! Expect my <a href="https://www.google.com/search?q=home+alone+pigeon+lady&amp;sca_esv=22023dca0c0c277d&amp;sca_upv=1&amp;tbm=isch&amp;sxsrf=ACQVn09Jh6hc9MQ4jnz4ny40qhHS2jUW3A:1707743943787&amp;source=lnms&amp;sa=X&amp;ved=2ahUKEwjGx4v58aWEAxVR-QIHHUn_DVAQ0pQJegQIAxAE&amp;biw=1477&amp;bih=1033&amp;dpr=1" target="_blank">pivotal role</a> in some Home Alone remake in the future.</p><p>By the way: For more about a world ruled by corvids, I suggest <a href="https://marcel.io/library/children-of-memory-adrian-tchaikovsky" target="_blank">Children of Memory</a>. However, it's best to start with the first two books of the trilogy.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Preliminary Post Mortem for Zettel</title>
                    <pubDate>Sat, 10 Feb 2024 13:23:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/preliminary-post-mortem-for-zettel</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/preliminary-post-mortem-for-zettel</guid>
                                        <description><![CDATA[ <p>After babbling about <a href="https://marcel.io/posts/products-people-want-to-use">Products People Want to Use</a> I started to work on a shopping list app. Not because I had a strong vision of what I wanted to build, no, only to have something to work on and not lose my momentum.</p><p>The app, called Zettel, reached an interesting stage I felt was worth sharing. It looks great, it is more or less feature complete and it works, I've used it for all of my recent grocery shopping trips. </p><p>There's only one catch: It doesn't feel right. Stanley Kubrick said "The truth of a thing is in the feel of it, not in the think of it." and this is one of those moments. Something about the gestures, the giant tap targets and how adding items works is not right. <em>The vibe is off.</em></p><p>I still have a couple of ideas that will most likely result in a complete redesign of the whole app. Before that happens, I wanted to share the current state for archival purposes.</p><!-- <div class="callout" style="background-color: #ff00ff;"> -->
<div class="callout">
            <span>🔔</span>
            
            <span><strong>Note:</strong> The app will never be released like this. Sometimes software looks good but doesn't make sense. This is one of those times. Please don't get too excited.</span>
    </div><h2>The onboarding</h2>
<p>After quite a few iterations (as in: two) I came up with the idea to explain the product and the possible interactions not by slapping on a couple of screens nobody reads anyway but by adding actual products to people's shopping list. I'm using the descriptions to explain possible interactions and to indirectly explain that descriptions are a feature, even though it's not very <em>in your face</em>.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-1200x.png 1x, https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-2400x.png 2x"
    alt="Photo">
      <figcaption>Zettel Onboarding Experience</figcaption>
  </figure>
<p>This has a couple of obvious downsides. The most glaring one is that I'm putting items on somebody's shopping list they probably don't want to buy. Not everybody shares my obsession with yoghurt. <s><a href="https://www.youtube.com/watch?v=w00HLMCLm9c">Except Terry.</a></s></p><h2>Checking off items</h2>
<p>This is one of the things I'm a bit proud of in this iteration. Checking off items feels great even though it looks a bit laggy in the simulator. Notice how it waits for the animation to finish until the item moves into the bottom list. </p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/15291e2252-1707515027/zettel-grocery-shopping-app-check-items.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>No app worth its salt doesn't have a confetti effect somewhere, so of course Zettel celebrates you finishing your shopping accordingly. </p><h2>Adding items</h2>
<p>This is one of my main issues with this iteration. Initially I thought going through a sorted list of items you buy often is a better experience than typing in the item's name every time. Turns out: I don't use this. Like... at all. I still type. It looks great though!</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/8a115b14e0-1707564140/zettel-shopping-list-app-adding-items.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>Typing works as well. If you tap the plus button you can enter some text that filters the list of existing products (and makes it visible if it was previously hidden) or lets you add a completely new product. </p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/ee69d379bc-1707564615/zettel-shopping-list-app-add-new-product.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>This looks amazing, doesn't it? Unfortunately it feels kind of weird, though. A part of that is that SwiftUI's <code>TextField</code> is <em>very</em> slow to become active and it takes up to a second before it shows up for the first time. Another part is—and this is just a guess for now—that this might be over-animated. It looks good but feels "blurry" for a lack of a better word. It feels like throwing jello on pudding. And that's my opinion as a professional product designer. </p><h2>Removing products you didn't actually buy</h2>
<p>One of my primary ideas was to store each purchase to be able to over time accurately predict when you might need yoghurt again. <s>Which is a bad example because of course you buy yoghurt every time you go to the store.</s> This brought me down a dark path of failure and problematic decisions. </p><p>The biggest problem: You can't check off items you don't want to buy anymore but didn't actually buy right now or else an inaccurate "purchase" would be stored all calculations would be completely wrong.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/7beb939e52-1707567492/removing-items-and-purchase-history.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>So I added an interaction (left swipe on item) to remove products from the list without marking them as bought and an interface to see and edit recent purchases. This is so obviously overengineered that it's not even funny. None of this should be something people have to think about. Disgusting! I'm ashamed of myself. </p><p>Again: All of this looks like it would get quite a few likes on X and Dribbble. Unfortunately it's a broken paradigm and needs to be improved.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-1200x.png 1x, https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-2400x.png 2x"
    alt="Photo">
      <figcaption>By the way: It looks great in dark mode!</figcaption>
  </figure>
<h2>So, what's next?</h2>
<p>I'm not sure yet! I have a few ideas I want to play around with but there's a good chance that I won't be able to create an experience that significantly improves the already available products. </p><p>Which is fine, I'm not doing this to become the next big thing in grocery shopping land but to not stop coding.  </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>After babbling about <a href="https://marcel.io/posts/products-people-want-to-use">Products People Want to Use</a> I started to work on a shopping list app. Not because I had a strong vision of what I wanted to build, no, only to have something to work on and not lose my momentum.</p><p>The app, called Zettel, reached an interesting stage I felt was worth sharing. It looks great, it is more or less feature complete and it works, I've used it for all of my recent grocery shopping trips. </p><p>There's only one catch: It doesn't feel right. Stanley Kubrick said "The truth of a thing is in the feel of it, not in the think of it." and this is one of those moments. Something about the gestures, the giant tap targets and how adding items works is not right. <em>The vibe is off.</em></p><p>I still have a couple of ideas that will most likely result in a complete redesign of the whole app. Before that happens, I wanted to share the current state for archival purposes.</p><!-- <div class="callout" style="background-color: #ff00ff;"> -->
<div class="callout">
            <span>🔔</span>
            
            <span><strong>Note:</strong> The app will never be released like this. Sometimes software looks good but doesn't make sense. This is one of those times. Please don't get too excited.</span>
    </div><h2>The onboarding</h2>
<p>After quite a few iterations (as in: two) I came up with the idea to explain the product and the possible interactions not by slapping on a couple of screens nobody reads anyway but by adding actual products to people's shopping list. I'm using the descriptions to explain possible interactions and to indirectly explain that descriptions are a feature, even though it's not very <em>in your face</em>.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-1200x.png 1x, https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/e09aad6ce2-1707514232/zettel-grocery-shopping-app-onboarding-2400x.png 2x"
    alt="Photo">
      <figcaption>Zettel Onboarding Experience</figcaption>
  </figure>
<p>This has a couple of obvious downsides. The most glaring one is that I'm putting items on somebody's shopping list they probably don't want to buy. Not everybody shares my obsession with yoghurt. <s><a href="https://www.youtube.com/watch?v=w00HLMCLm9c">Except Terry.</a></s></p><h2>Checking off items</h2>
<p>This is one of the things I'm a bit proud of in this iteration. Checking off items feels great even though it looks a bit laggy in the simulator. Notice how it waits for the animation to finish until the item moves into the bottom list. </p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/15291e2252-1707515027/zettel-grocery-shopping-app-check-items.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>No app worth its salt doesn't have a confetti effect somewhere, so of course Zettel celebrates you finishing your shopping accordingly. </p><h2>Adding items</h2>
<p>This is one of my main issues with this iteration. Initially I thought going through a sorted list of items you buy often is a better experience than typing in the item's name every time. Turns out: I don't use this. Like... at all. I still type. It looks great though!</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/8a115b14e0-1707564140/zettel-shopping-list-app-adding-items.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>Typing works as well. If you tap the plus button you can enter some text that filters the list of existing products (and makes it visible if it was previously hidden) or lets you add a completely new product. </p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/ee69d379bc-1707564615/zettel-shopping-list-app-add-new-product.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>This looks amazing, doesn't it? Unfortunately it feels kind of weird, though. A part of that is that SwiftUI's <code>TextField</code> is <em>very</em> slow to become active and it takes up to a second before it shows up for the first time. Another part is—and this is just a guess for now—that this might be over-animated. It looks good but feels "blurry" for a lack of a better word. It feels like throwing jello on pudding. And that's my opinion as a professional product designer. </p><h2>Removing products you didn't actually buy</h2>
<p>One of my primary ideas was to store each purchase to be able to over time accurately predict when you might need yoghurt again. <s>Which is a bad example because of course you buy yoghurt every time you go to the store.</s> This brought me down a dark path of failure and problematic decisions. </p><p>The biggest problem: You can't check off items you don't want to buy anymore but didn't actually buy right now or else an inaccurate "purchase" would be stored all calculations would be completely wrong.</p><div class="video">
    <video controls autoplay muted loop playsinline preload="metadata">        
    <source src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/7beb939e52-1707567492/removing-items-and-purchase-history.mp4#t=0.1" type="video/mp4">
    Your browser does not support the video tag.
</video>
</div><p>So I added an interaction (left swipe on item) to remove products from the list without marking them as bought and an interface to see and edit recent purchases. This is so obviously overengineered that it's not even funny. None of this should be something people have to think about. Disgusting! I'm ashamed of myself. </p><p>Again: All of this looks like it would get quite a few likes on X and Dribbble. Unfortunately it's a broken paradigm and needs to be improved.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-1200x.png 1x, https://www.marcel.io/media/pages/posts/preliminary-post-mortem-for-zettel/57f4a79b14-1707567786/zettel-grocery-shopping-app-dark-mode-2400x.png 2x"
    alt="Photo">
      <figcaption>By the way: It looks great in dark mode!</figcaption>
  </figure>
<h2>So, what's next?</h2>
<p>I'm not sure yet! I have a few ideas I want to play around with but there's a good chance that I won't be able to create an experience that significantly improves the already available products. </p><p>Which is fine, I'm not doing this to become the next big thing in grocery shopping land but to not stop coding.  </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Goodbye Astro</title>
                    <pubDate>Thu, 08 Feb 2024 19:03:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/goodbye-astro</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/goodbye-astro</guid>
                                        <description><![CDATA[ <p>Remember how I <a href="https://marcel.io/posts/goodbye-wordpress">proudly proclaimed</a> that I'm done with Wordpress and moved this blog to Astro? Well, that didn't last very long. I still think that Astro is great but it feels like it's better suited for marketing websites and maybe web apps than blogs. The one thing that got me in the end was the fact that I did not manage to create a proper RSS feed with images and other bells and whistles. </p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Be that as it may, and at the risk of becoming one of <em>those</em> people, I spent the last couple of days building everything from scratch using <a href="https://getkirby.com/">Kirby</a> and I couldn't be happier. It provides me with the wished for flexibility while at the same time offering quite a few easy affordances that I didn't even know I was missing. </p><p>I'm writing these words in my new admin panel, for example. It't not just some run-of-the-mill panel, no, it's very easy to build your own little dashboards and custom views.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-1200x.png 1x, https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-2400x.png 2x"
    alt="Photo">
      <figcaption>An overview of everything this blog contains</figcaption>
  </figure>
<p>But that's not everything. One reason for me to switch away from Wordpress was to use a codebase I can actually wrap my head around. Kirby uses PHP, which was new to me, but after a few "Hey ChatGPT, what does this do in PHP?" sessions, I was able to wrap my head around it. All of this is important to me, because I want this to become more of a digital garden than "just" a blog. </p><p>The <a href="https://marcel.io/library">library</a> is one aspect of it. It should not only be its own thing, somewhere off to the side, I want my books to be interwoven with my thoughts. Let's say I once again start talking about stoicism and want to point you to my favorite book on the topic, here it is:  </p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>If you're reading this in a browser, you see a custom made element just for books from my library. If you're reading this in your RSS reader, you see a link to the book. Perfection. Here, have a couple more:</p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>But that's not all! I also build a custom element for callouts with the ability to select any emoji my heart desires. I don't know when I'll need this but it's good to have and was a perfect practice for learning how to create blocks in Kirby.</p><!-- <div class="callout" style="background-color: #ff00ff;"> -->
<div class="callout">
            <span>👉</span>
            
            <span>If you feel called out right now that's by design! You'll see this element when I need to put some point I'm trying to make into focus or something. I don't know yet.</span>
    </div><p>Neat, right? </p><p>You're also now able to click on tags to see all posts about that topic. That's not very relevant for now, since the number of posts is still relatively modest, but we'll get there. </p><p>For now, make sure you subscribe to the <a href="https://marcel.io/posts.xml">RSS feed</a> (it contains all posts and books!) in a reader of your choice and make sure to drop by the actual site from time to time, because it's what we Germans call an Augenschmaus.   </p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Remember how I <a href="https://marcel.io/posts/goodbye-wordpress">proudly proclaimed</a> that I'm done with Wordpress and moved this blog to Astro? Well, that didn't last very long. I still think that Astro is great but it feels like it's better suited for marketing websites and maybe web apps than blogs. The one thing that got me in the end was the fact that I did not manage to create a proper RSS feed with images and other bells and whistles. </p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-1200x.png 1x, https://www.marcel.io/media/pages/posts/goodbye-astro/e0476cc774-1707417638/marcel-io-january-2024-2400x.png 2x"
    alt="Photo">
  </figure>
<p>Be that as it may, and at the risk of becoming one of <em>those</em> people, I spent the last couple of days building everything from scratch using <a href="https://getkirby.com/">Kirby</a> and I couldn't be happier. It provides me with the wished for flexibility while at the same time offering quite a few easy affordances that I didn't even know I was missing. </p><p>I'm writing these words in my new admin panel, for example. It't not just some run-of-the-mill panel, no, it's very easy to build your own little dashboards and custom views.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-1200x.png"
    srcset="https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-1200x.png 1x, https://www.marcel.io/media/pages/posts/goodbye-astro/499f73c484-1707416448/kirby-backend-marcel-io-2400x.png 2x"
    alt="Photo">
      <figcaption>An overview of everything this blog contains</figcaption>
  </figure>
<p>But that's not everything. One reason for me to switch away from Wordpress was to use a codebase I can actually wrap my head around. Kirby uses PHP, which was new to me, but after a few "Hey ChatGPT, what does this do in PHP?" sessions, I was able to wrap my head around it. All of this is important to me, because I want this to become more of a digital garden than "just" a blog. </p><p>The <a href="https://marcel.io/library">library</a> is one aspect of it. It should not only be its own thing, somewhere off to the side, I want my books to be interwoven with my thoughts. Let's say I once again start talking about stoicism and want to point you to my favorite book on the topic, here it is:  </p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>If you're reading this in a browser, you see a custom made element just for books from my library. If you're reading this in your RSS reader, you see a link to the book. Perfection. Here, have a couple more:</p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>Block error: "Undefined variable $site" in block type: "book"</p><p>But that's not all! I also build a custom element for callouts with the ability to select any emoji my heart desires. I don't know when I'll need this but it's good to have and was a perfect practice for learning how to create blocks in Kirby.</p><!-- <div class="callout" style="background-color: #ff00ff;"> -->
<div class="callout">
            <span>👉</span>
            
            <span>If you feel called out right now that's by design! You'll see this element when I need to put some point I'm trying to make into focus or something. I don't know yet.</span>
    </div><p>Neat, right? </p><p>You're also now able to click on tags to see all posts about that topic. That's not very relevant for now, since the number of posts is still relatively modest, but we'll get there. </p><p>For now, make sure you subscribe to the <a href="https://marcel.io/posts.xml">RSS feed</a> (it contains all posts and books!) in a reader of your choice and make sure to drop by the actual site from time to time, because it's what we Germans call an Augenschmaus.   </p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Envy</title>
                    <pubDate>Fri, 02 Feb 2024 12:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/envy</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/envy</guid>
                                        <description><![CDATA[ <p>The first and last time I felt envious was when my friend Kjell got a Mac before me. It’s not that I grew up in a particularly wealthy household—quite the opposite, in fact—but I had never wanted something as badly as <a href="https://marcel.io/posts/my-first-mac">my first Mac</a>, feeling as though my future as a designer depended on it.</p><p>It took me a while to recognize the feeling, and I experienced quite the epiphany when I was finally able to label what was ruining my mood. I believe this was my first instance of practicing introspection.</p><p>It was also the first time I decided I didn’t want to feel a certain way and began to work on changing my perception of the situation. I wanted to be happy for my friend.</p><p>This experience was significant and continues to resonate throughout my life. I consider self-efficacy one of the most important skills a person can have. Writing about my first Mac brought these memories back, and I hope Kjell never noticed my feelings at the time. Though I doubt it, as I also wasn’t very good at being nice back then. That, however, is a topic for another time.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>The first and last time I felt envious was when my friend Kjell got a Mac before me. It’s not that I grew up in a particularly wealthy household—quite the opposite, in fact—but I had never wanted something as badly as <a href="https://marcel.io/posts/my-first-mac">my first Mac</a>, feeling as though my future as a designer depended on it.</p><p>It took me a while to recognize the feeling, and I experienced quite the epiphany when I was finally able to label what was ruining my mood. I believe this was my first instance of practicing introspection.</p><p>It was also the first time I decided I didn’t want to feel a certain way and began to work on changing my perception of the situation. I wanted to be happy for my friend.</p><p>This experience was significant and continues to resonate throughout my life. I consider self-efficacy one of the most important skills a person can have. Writing about my first Mac brought these memories back, and I hope Kjell never noticed my feelings at the time. Though I doubt it, as I also wasn’t very good at being nice back then. That, however, is a topic for another time.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>My First Mac</title>
                    <pubDate>Wed, 24 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/my-first-mac</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/my-first-mac</guid>
                                        <description><![CDATA[ <p>It’s the Mac’s 40th birthday, and people on <a href="https://mastodon.social/tags/MyFirstMac" rel="noreferrer">Mastodon</a> are sharing their very first Macs.</p> <p>Mine was a <a href="https://en.wikipedia.org/wiki/Mac_Mini#G4_polycarbonate_(2005)" rel="noreferrer">Mac Mini G4</a>. I didn’t even realize that I actually had started using Macs before the Intel transition happened until I read the Wikipedia article about it just now. The hardware specifics didn’t interest me back then. Fifteen-year-old me wanted to become a designer and knew that all the designers he looked up to used Macs, so there was really no choice.</p> <p>My previous computer was a very old and very slow PC that didn’t even run the games all my friends were playing together online. Let’s not even talk about the performance of my pirated copy of Photoshop CS2.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-2400x.jpg 2x"
    alt="Me and my first Mac ">
      <figcaption><em>This is me, using my very first Mac, thinking that I can totally get away with this hairstyle.</em></figcaption>
  </figure>
<p>Unboxing and placing the Mac Mini on top of my weird glass corner desk felt like receiving a ticket into a whole new world. I finally could do the things I saw designers do online. OS X felt like it was a gift from the gods. Everything was pretty, worked well, and instilled in me an appreciation for excellence that I hadn’t felt before and that is still going strong.</p> <p>Looking back, that Mac Mini G4 wasn’t just a piece of tech; it was the starting point of my design journey. It turned my aspirations into real projects and set the standard for what I expect from technology. As the Mac celebrates its 40th, I realize it’s not just about the machine but about the doors it opened for me. It’s funny how a small box can play such a big part in your story.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It’s the Mac’s 40th birthday, and people on <a href="https://mastodon.social/tags/MyFirstMac" rel="noreferrer">Mastodon</a> are sharing their very first Macs.</p> <p>Mine was a <a href="https://en.wikipedia.org/wiki/Mac_Mini#G4_polycarbonate_(2005)" rel="noreferrer">Mac Mini G4</a>. I didn’t even realize that I actually had started using Macs before the Intel transition happened until I read the Wikipedia article about it just now. The hardware specifics didn’t interest me back then. Fifteen-year-old me wanted to become a designer and knew that all the designers he looked up to used Macs, so there was really no choice.</p> <p>My previous computer was a very old and very slow PC that didn’t even run the games all my friends were playing together online. Let’s not even talk about the performance of my pirated copy of Photoshop CS2.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-1200x.jpg"
    srcset="https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-1200x.jpg 1x, https://www.marcel.io/media/pages/posts/my-first-mac/0eefe8012d-1707345826/me-and-my-first-mac-2400x.jpg 2x"
    alt="Me and my first Mac ">
      <figcaption><em>This is me, using my very first Mac, thinking that I can totally get away with this hairstyle.</em></figcaption>
  </figure>
<p>Unboxing and placing the Mac Mini on top of my weird glass corner desk felt like receiving a ticket into a whole new world. I finally could do the things I saw designers do online. OS X felt like it was a gift from the gods. Everything was pretty, worked well, and instilled in me an appreciation for excellence that I hadn’t felt before and that is still going strong.</p> <p>Looking back, that Mac Mini G4 wasn’t just a piece of tech; it was the starting point of my design journey. It turned my aspirations into real projects and set the standard for what I expect from technology. As the Mac celebrates its 40th, I realize it’s not just about the machine but about the doors it opened for me. It’s funny how a small box can play such a big part in your story.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Products People Want To Use</title>
                    <pubDate>Sun, 14 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/products-people-want-to-use</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/products-people-want-to-use</guid>
                                        <description><![CDATA[ <p>The other day, I realized why I’m not motivated to finish my current app project. It’s a gratitude journal that isn’t crammed full of esoteric features and inspirational mantras. It would fit perfectly into my existing product portfolio and is genuinely fun to use.</p> <p>After forcing myself to work on it for a couple more weeks, while only making incremental improvements, I couldn’t pretend anymore and took a few days off. Then it finally hit me:</p> <p>It’s yet another app people don’t want to use.</p> <p>They think they want to use it. They know they should use it. But in the end, it’s one of those “I guess I should try to incorporate this habit into my life” apps. Just like my others:</p><ul><li><a href="https://tiptop.software/henlo" rel="noreferrer">Henlo</a>: “I guess I should start reaching out to friends more.”</li><li><a href="https://tiptop.software/stoins" rel="noreferrer">Stoins</a>: “I guess I should walk more.”</li><li><a href="https://tiptop.software/peat" rel="noreferrer">Peat</a>: “I guess I should work on my habits more.”</li></ul><p>I might be a bit biased, but all of those are great apps. They actually help people achieve their goals.</p> <p>It’s just that I don’t have it in me to create another app like that right now.</p> <p>Improving your social life, health, and habits takes weeks of work before you notice a difference. I’d like to work on something that provides value as soon as you download the app.</p> <p>I decided that my next app will provide value in seconds. I put the gratitude journal app on ice and started working on a little app that solves one of the annoyances in my life.</p> <p>Yay for not succumbing to the sunk cost fallacy.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>The other day, I realized why I’m not motivated to finish my current app project. It’s a gratitude journal that isn’t crammed full of esoteric features and inspirational mantras. It would fit perfectly into my existing product portfolio and is genuinely fun to use.</p> <p>After forcing myself to work on it for a couple more weeks, while only making incremental improvements, I couldn’t pretend anymore and took a few days off. Then it finally hit me:</p> <p>It’s yet another app people don’t want to use.</p> <p>They think they want to use it. They know they should use it. But in the end, it’s one of those “I guess I should try to incorporate this habit into my life” apps. Just like my others:</p><ul><li><a href="https://tiptop.software/henlo" rel="noreferrer">Henlo</a>: “I guess I should start reaching out to friends more.”</li><li><a href="https://tiptop.software/stoins" rel="noreferrer">Stoins</a>: “I guess I should walk more.”</li><li><a href="https://tiptop.software/peat" rel="noreferrer">Peat</a>: “I guess I should work on my habits more.”</li></ul><p>I might be a bit biased, but all of those are great apps. They actually help people achieve their goals.</p> <p>It’s just that I don’t have it in me to create another app like that right now.</p> <p>Improving your social life, health, and habits takes weeks of work before you notice a difference. I’d like to work on something that provides value as soon as you download the app.</p> <p>I decided that my next app will provide value in seconds. I put the gratitude journal app on ice and started working on a little app that solves one of the annoyances in my life.</p> <p>Yay for not succumbing to the sunk cost fallacy.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>An Involuntary Exercise in Patience</title>
                    <pubDate>Thu, 11 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/an-involuntary-exercise-in-patience</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/an-involuntary-exercise-in-patience</guid>
                                        <description><![CDATA[ <p><em>Disclaimer: This is going to sound extremely petty. Poor baby is frustrated because he logistically can’t spend €4000, oh no!</em></p><p>Attentive readers know that I’ve been talking about how VR and AR are going to be the future of interfaces for years. One of the main reasons for me finally getting into coding was <a href="/@/page/eoeZF4bt9RZ35IXS">knowing that I had to be able to manipulate real interfaces directly</a>, especially when interface design is entering the third dimension.</p><p>Apple’s Vision Pro announcement came quite a few years after I first pronounced XR to be the future of computing. I immediately put the required money into a budget meant for Vision Pro as soon as it would become available. It was my goal to be there, on day one, playing around with the hardware, writing software, and experiencing the new frontier of interface design firsthand.</p><p>Well, that didn’t quite work out. I somehow didn’t expect Apple to only sell it in the US at first. That, combined with the fact that you need to go to an Apple Store to have your face and eyes measured for the device to be properly set up, creates a logistical hurdle that I’m not willing to jump over. I won’t fly to the US just to buy a device.</p><p>So, this is me, frustrated that I have to sit on the sidelines, watching other people discover a device I’ve been waiting for for years. This is obviously irrational because I’m not actually losing anything, except perhaps for a head start in spatial computing experience but still… it hurts a little.</p><p>At least it’s a good exercise in patience.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p><em>Disclaimer: This is going to sound extremely petty. Poor baby is frustrated because he logistically can’t spend €4000, oh no!</em></p><p>Attentive readers know that I’ve been talking about how VR and AR are going to be the future of interfaces for years. One of the main reasons for me finally getting into coding was <a href="/@/page/eoeZF4bt9RZ35IXS">knowing that I had to be able to manipulate real interfaces directly</a>, especially when interface design is entering the third dimension.</p><p>Apple’s Vision Pro announcement came quite a few years after I first pronounced XR to be the future of computing. I immediately put the required money into a budget meant for Vision Pro as soon as it would become available. It was my goal to be there, on day one, playing around with the hardware, writing software, and experiencing the new frontier of interface design firsthand.</p><p>Well, that didn’t quite work out. I somehow didn’t expect Apple to only sell it in the US at first. That, combined with the fact that you need to go to an Apple Store to have your face and eyes measured for the device to be properly set up, creates a logistical hurdle that I’m not willing to jump over. I won’t fly to the US just to buy a device.</p><p>So, this is me, frustrated that I have to sit on the sidelines, watching other people discover a device I’ve been waiting for for years. This is obviously irrational because I’m not actually losing anything, except perhaps for a head start in spatial computing experience but still… it hurts a little.</p><p>At least it’s a good exercise in patience.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The Year of Friendship</title>
                    <pubDate>Mon, 08 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/the-year-of-friendship</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-year-of-friendship</guid>
                                        <description><![CDATA[ <p>It just so happened that I now live in a city where I don’t really know anyone. That could be a problem, but only if I let it become one. Instead, I want to embrace it as a project.</p> <p>If I were someone who defined a <a href="https://www.relay.fm/cortex" rel="noreferrer">Cortex</a> style <a href="https://www.youtube.com/watch?v=NVGuFdX5guE" rel="noreferrer">yearly theme</a>, my theme for 2024 would be “The Year of Friendship”. Numerous studies, scientists, and - I guess - life coaches agree: Your relationships shape your life. Having a robust social life is key to happiness. The book <a href="https://marcel.io/library/the-good-life-robert-waldinger-marc-schulz" rel="noreferrer">The Good Life</a> discusses this at length. It’s about the <a href="https://en.wikipedia.org/wiki/Grant_Study" rel="noreferrer">Grant Study</a> that has been running for literally <em>generations</em> and conclusively shows that people consider their life to have been a good one when they had strong relationships.</p> <p>My condolences to myself, as I don’t have a choice and somehow have to make new friends.</p> <p>This shouldn’t be hard. Statistically, nearly half of the German people my age feel lonely. I just have to find those who are eager to change something about their situation.</p> <p>Unfortunately, I’m not somebody who signs up for soccer practice or some kind of choir. I actually can’t come up with any group activity I’d like to do, except for joining a book club, but there doesn’t seem to be one in Schwerin. I’d start one, but… yes, I don’t know people yet. Apps like Bumble BFF are a no-go as well, I’m afraid. Nobody seems to use them here. Working remotely also removes the possibility of befriending colleagues.</p> <p>Which leaves me with a couple of not very good ideas for now:</p><ul><li>Joining a gym. I’d do this anyway, and it’s not the most social thing ever, but it’s something where I might meet people? Maybe?</li><li>Getting into running. That’s on my bucket list for this year as well, and - again - not a very social activity, but as soon as I become something of a runner, I can join some kind of running group…? That’s something people do, right?</li><li>Bouldering? I guess? I did this once and it ended up with me having to ram thrombosis injections into my then-girlfriend’s leg every day for six weeks. The half hour of trying to get up a fake-mountain was kind of fun, though. But do people make friends while hanging off an indoor cliff?</li><li>Start working in coworking spaces and cafes. This one has potential. The only problem is that I actually like to work when I’m working, and I tend to be focused and not very talkative when trying to get stuff done. I would need to not do that and instead try to talk to people. “Hello, fellow human, what are your thoughts about caffeinated beverages?” This will be great.</li></ul><p>Why is this list so sports-heavy? Something like competitive knitting or hackathons would be much more in my wheelhouse. Unfortunately both aren’t available.</p> <p>I’m optimistic that <em>something</em> will work, even though I haven’t found the perfect solution yet. This post isn’t supposed to sound self-pitying. It’s just the text I can link to when I tell you about all the friends I made in my review of 2024. There will be check-ins along the way. Looking at this like a project makes it easier for me to actually try new things and see what works.</p> <p><strong>If you have other ideas, or by some kind of freak accident, know somebody who lives in Schwerin and needs somebody to hang out with, <a href="mailto:hi@marcel.io" rel="noreferrer">let me know</a>.</strong></p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It just so happened that I now live in a city where I don’t really know anyone. That could be a problem, but only if I let it become one. Instead, I want to embrace it as a project.</p> <p>If I were someone who defined a <a href="https://www.relay.fm/cortex" rel="noreferrer">Cortex</a> style <a href="https://www.youtube.com/watch?v=NVGuFdX5guE" rel="noreferrer">yearly theme</a>, my theme for 2024 would be “The Year of Friendship”. Numerous studies, scientists, and - I guess - life coaches agree: Your relationships shape your life. Having a robust social life is key to happiness. The book <a href="https://marcel.io/library/the-good-life-robert-waldinger-marc-schulz" rel="noreferrer">The Good Life</a> discusses this at length. It’s about the <a href="https://en.wikipedia.org/wiki/Grant_Study" rel="noreferrer">Grant Study</a> that has been running for literally <em>generations</em> and conclusively shows that people consider their life to have been a good one when they had strong relationships.</p> <p>My condolences to myself, as I don’t have a choice and somehow have to make new friends.</p> <p>This shouldn’t be hard. Statistically, nearly half of the German people my age feel lonely. I just have to find those who are eager to change something about their situation.</p> <p>Unfortunately, I’m not somebody who signs up for soccer practice or some kind of choir. I actually can’t come up with any group activity I’d like to do, except for joining a book club, but there doesn’t seem to be one in Schwerin. I’d start one, but… yes, I don’t know people yet. Apps like Bumble BFF are a no-go as well, I’m afraid. Nobody seems to use them here. Working remotely also removes the possibility of befriending colleagues.</p> <p>Which leaves me with a couple of not very good ideas for now:</p><ul><li>Joining a gym. I’d do this anyway, and it’s not the most social thing ever, but it’s something where I might meet people? Maybe?</li><li>Getting into running. That’s on my bucket list for this year as well, and - again - not a very social activity, but as soon as I become something of a runner, I can join some kind of running group…? That’s something people do, right?</li><li>Bouldering? I guess? I did this once and it ended up with me having to ram thrombosis injections into my then-girlfriend’s leg every day for six weeks. The half hour of trying to get up a fake-mountain was kind of fun, though. But do people make friends while hanging off an indoor cliff?</li><li>Start working in coworking spaces and cafes. This one has potential. The only problem is that I actually like to work when I’m working, and I tend to be focused and not very talkative when trying to get stuff done. I would need to not do that and instead try to talk to people. “Hello, fellow human, what are your thoughts about caffeinated beverages?” This will be great.</li></ul><p>Why is this list so sports-heavy? Something like competitive knitting or hackathons would be much more in my wheelhouse. Unfortunately both aren’t available.</p> <p>I’m optimistic that <em>something</em> will work, even though I haven’t found the perfect solution yet. This post isn’t supposed to sound self-pitying. It’s just the text I can link to when I tell you about all the friends I made in my review of 2024. There will be check-ins along the way. Looking at this like a project makes it easier for me to actually try new things and see what works.</p> <p><strong>If you have other ideas, or by some kind of freak accident, know somebody who lives in Schwerin and needs somebody to hang out with, <a href="mailto:hi@marcel.io" rel="noreferrer">let me know</a>.</strong></p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Goodbye Wordpress</title>
                    <pubDate>Sun, 07 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/goodbye-wordpress</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/goodbye-wordpress</guid>
                                        <description><![CDATA[ <p>I’ve been using WordPress since I was 15, which is now over 15 years ago. Since I never bothered to learn PHP or read the documentation, I’d be lying if I said I knew how to actually build something with it. I’ve always relied on friends for help.</p><p>This is the first time in forever that I’m blogging on something other than WordPress. There’s no backend, no theming, no plugins, and for the first time, I actually understand how to add whatever I want.</p><p>It feels great.</p><p>There’s a slight chance that I’ll grow tired of using a <a href="https://astro.build/" rel="noreferrer">static site generator</a> as my blog framework, sure. But in the context of my ongoing effort to get better at coding, I feel like gifting myself this playground, with all its possibilities, might make the few downsides worth it.</p><p>Look at this cool <a href="https://marcel.io/library" rel="noreferrer">library</a> of all the books I’ve read in 2023! I wouldn’t even know where to start with something like that in Wordpress.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I’ve been using WordPress since I was 15, which is now over 15 years ago. Since I never bothered to learn PHP or read the documentation, I’d be lying if I said I knew how to actually build something with it. I’ve always relied on friends for help.</p><p>This is the first time in forever that I’m blogging on something other than WordPress. There’s no backend, no theming, no plugins, and for the first time, I actually understand how to add whatever I want.</p><p>It feels great.</p><p>There’s a slight chance that I’ll grow tired of using a <a href="https://astro.build/" rel="noreferrer">static site generator</a> as my blog framework, sure. But in the context of my ongoing effort to get better at coding, I feel like gifting myself this playground, with all its possibilities, might make the few downsides worth it.</p><p>Look at this cool <a href="https://marcel.io/library" rel="noreferrer">library</a> of all the books I’ve read in 2023! I wouldn’t even know where to start with something like that in Wordpress.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Not exactly the greatest start</title>
                    <pubDate>Fri, 05 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/not-exactly-the-greatest-start</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/not-exactly-the-greatest-start</guid>
                                        <description><![CDATA[ <p>Just a day after leaving Berlin for good, I got sick for the first time in seven years. It wasn’t Corona, just the flu. There I was, feeling lousy, with all my stuff still in boxes, in a new apartment, in a new city, smack in the middle of winter.</p><p>Not exactly the greatest start.</p><p>I noticed my mental health starting to slip. Over the years, I had developed several daily rituals that amounted to what I’d call a healthy and happy life. But being too weak to walk for more than a minute for about one and a half weeks, I couldn’t keep up with any of them.</p><p>Now, two and a half weeks later, I’m mostly back to my old self. Feeling strong, hitting 10,000 steps daily, and pushing myself to do something productive for at least an hour each day. I’m not just over the flu—I feel like myself again.</p><p>Then Gigabyte got sick. She couldn’t open her eye fully. At first, I thought it might just be a passing thing, but it got worse the next day. So there I was, new city, no trusted vet, and no idea how to navigate around here.</p><p>Turns out, this was a hidden blessing. I had to tackle this issue head-on, learned that calling a taxi the traditional way still works—kind of a throwback experience. I found a great new vet I’m really happy with, and Giga’s eye is almost back to normal. It’s just conjunctivitis, nothing that a few eye drops (3 times a day, five days in a row. She’s not amused) can’t fix.</p><p>The upside of all this was it made me feel like I’d really settled in. My apartment’s turned into a cozy space, and I’ve been making use of what’s available in my new neighborhood. It’s working out well. This gave me a sense of progress, like I’m moving in the right direction.</p><p>Growing pains!</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Just a day after leaving Berlin for good, I got sick for the first time in seven years. It wasn’t Corona, just the flu. There I was, feeling lousy, with all my stuff still in boxes, in a new apartment, in a new city, smack in the middle of winter.</p><p>Not exactly the greatest start.</p><p>I noticed my mental health starting to slip. Over the years, I had developed several daily rituals that amounted to what I’d call a healthy and happy life. But being too weak to walk for more than a minute for about one and a half weeks, I couldn’t keep up with any of them.</p><p>Now, two and a half weeks later, I’m mostly back to my old self. Feeling strong, hitting 10,000 steps daily, and pushing myself to do something productive for at least an hour each day. I’m not just over the flu—I feel like myself again.</p><p>Then Gigabyte got sick. She couldn’t open her eye fully. At first, I thought it might just be a passing thing, but it got worse the next day. So there I was, new city, no trusted vet, and no idea how to navigate around here.</p><p>Turns out, this was a hidden blessing. I had to tackle this issue head-on, learned that calling a taxi the traditional way still works—kind of a throwback experience. I found a great new vet I’m really happy with, and Giga’s eye is almost back to normal. It’s just conjunctivitis, nothing that a few eye drops (3 times a day, five days in a row. She’s not amused) can’t fix.</p><p>The upside of all this was it made me feel like I’d really settled in. My apartment’s turned into a cozy space, and I’ve been making use of what’s available in my new neighborhood. It’s working out well. This gave me a sense of progress, like I’m moving in the right direction.</p><p>Growing pains!</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Hello 2024</title>
                    <pubDate>Mon, 01 Jan 2024 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/hello-2024</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/hello-2024</guid>
                                        <description><![CDATA[ <p>It’s not surprising to read something like what you’re about to at the beginning of a new year. People find time to relax and think over the holidays. They find motivation, feel like everything is possible, and decide to finally give it a go in January. Whatever “it” may be.</p><p>For me, it’s gardening. <a href="https://maggieappleton.com/garden-history">Digital gardening</a>. Because I needed to code something and my current app project (more on that later) needed a bit of time to breathe, I started playing around with a couple of web frameworks. The previous iteration of this site used good old WordPress, but I never felt like I was able to sculpt it to my liking, even after more than 15 years of using it.</p><p>These lines are now powered by Astro. My current goal is to use this not only as a blog but as a playground for whatever comes to mind. A flexible canvas for all things I’m interested in. Something I’m able to craft into whatever I need it to be. I never got there using WordPress, so this can be considered a freedom strike.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It’s not surprising to read something like what you’re about to at the beginning of a new year. People find time to relax and think over the holidays. They find motivation, feel like everything is possible, and decide to finally give it a go in January. Whatever “it” may be.</p><p>For me, it’s gardening. <a href="https://maggieappleton.com/garden-history">Digital gardening</a>. Because I needed to code something and my current app project (more on that later) needed a bit of time to breathe, I started playing around with a couple of web frameworks. The previous iteration of this site used good old WordPress, but I never felt like I was able to sculpt it to my liking, even after more than 15 years of using it.</p><p>These lines are now powered by Astro. My current goal is to use this not only as a blog but as a playground for whatever comes to mind. A flexible canvas for all things I’m interested in. Something I’m able to craft into whatever I need it to be. I never got there using WordPress, so this can be considered a freedom strike.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Good ideas, loosely held</title>
                    <pubDate>Thu, 23 Nov 2023 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/good-ideas-loosely-held</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/good-ideas-loosely-held</guid>
                                        <description><![CDATA[ <p>I’ve been programming for a bit over a year now and I’m far from giving substantial advice on how to write good code. What I actually do know a bit about is the right mindset for shipping products.</p><h2>Perfectionism</h2>
<p>Embrace the truth that wanting to ship something perfect is the same as not shipping anything. You’ll never(!) get to a point where everything is to your absolute liking. It’s impossible. It has nothing to do with how skilled you are either. You can be the very best designer and programmer ever, entropy doesn’t allow perfection. On the contrary: Entropy is perfection. Embrace the fact that “good enough” is a moving goalpost. It means that you don’t have to try to be perfect. How soothing is that!?</p><h2>Imposter syndrome</h2>
<p>You’ll never be as good as you think you should be. I feel like human existence is a binary state. Either you’re overconfident or suffer from imposter syndrome. Both are problematic but the latter is easier to manage, in my opinion. Acknowledge the fact that your being capable of shipping something in theory is good enough to do it in practice. Worst case: Nobody will care about your project. The good news: That’s already what’s happening. There’s no chance anyone will ever truly care about your unreleased project and pre-release hype is not real.</p><h2>Maximalism</h2>
<p>Ideas are cheap. You don’t want to be one of those people that are stuck in “Wouldn’t it be cool if…” land and never get around to actually confronting their ideas with reality. Or reality with their ideas. The common pitfall is to think that you only have to cram enough ideas (read: features) into your product for it to be the very best out there. The opposite is the case: You need to get rid of all the features that don’t reflect the essence of what you’re trying to do. There’s a reason why basically everything ever written by people who ship reiterates this point over and over: it’s true. Confronting your ideas with reality can’t happen fast enough.</p><h2>The right goals</h2>
<p>This might be the most important point: The product isn’t the destination. Shipping is. If you think that your current idea is the be-all and end-all, you’ll most likely make the aforementioned mistakes over and over again. Good ideas, loosely held. Shipping must be the motivation because only shipping creates the positive mental feedback-loop that is required to keep shipping. If you’re somebody who shipped something once, you can do it a second time and the third time is even easier. That’s the process. You build, you ship, you keep building. A project fails? You don’t care because you’re in it for the process of shipping and iterating.</p> <p>The status quo is the worst case. Ship yourself out of the status quo, everything else will follow automatically.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I’ve been programming for a bit over a year now and I’m far from giving substantial advice on how to write good code. What I actually do know a bit about is the right mindset for shipping products.</p><h2>Perfectionism</h2>
<p>Embrace the truth that wanting to ship something perfect is the same as not shipping anything. You’ll never(!) get to a point where everything is to your absolute liking. It’s impossible. It has nothing to do with how skilled you are either. You can be the very best designer and programmer ever, entropy doesn’t allow perfection. On the contrary: Entropy is perfection. Embrace the fact that “good enough” is a moving goalpost. It means that you don’t have to try to be perfect. How soothing is that!?</p><h2>Imposter syndrome</h2>
<p>You’ll never be as good as you think you should be. I feel like human existence is a binary state. Either you’re overconfident or suffer from imposter syndrome. Both are problematic but the latter is easier to manage, in my opinion. Acknowledge the fact that your being capable of shipping something in theory is good enough to do it in practice. Worst case: Nobody will care about your project. The good news: That’s already what’s happening. There’s no chance anyone will ever truly care about your unreleased project and pre-release hype is not real.</p><h2>Maximalism</h2>
<p>Ideas are cheap. You don’t want to be one of those people that are stuck in “Wouldn’t it be cool if…” land and never get around to actually confronting their ideas with reality. Or reality with their ideas. The common pitfall is to think that you only have to cram enough ideas (read: features) into your product for it to be the very best out there. The opposite is the case: You need to get rid of all the features that don’t reflect the essence of what you’re trying to do. There’s a reason why basically everything ever written by people who ship reiterates this point over and over: it’s true. Confronting your ideas with reality can’t happen fast enough.</p><h2>The right goals</h2>
<p>This might be the most important point: The product isn’t the destination. Shipping is. If you think that your current idea is the be-all and end-all, you’ll most likely make the aforementioned mistakes over and over again. Good ideas, loosely held. Shipping must be the motivation because only shipping creates the positive mental feedback-loop that is required to keep shipping. If you’re somebody who shipped something once, you can do it a second time and the third time is even easier. That’s the process. You build, you ship, you keep building. A project fails? You don’t care because you’re in it for the process of shipping and iterating.</p> <p>The status quo is the worst case. Ship yourself out of the status quo, everything else will follow automatically.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Increased interactivity requires designers to code</title>
                    <pubDate>Mon, 26 Jun 2023 00:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/increased-interactivity-requires-designers-to-code</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/increased-interactivity-requires-designers-to-code</guid>
                                        <description><![CDATA[ <p>It happened. The switch flipped and I‘m now one of those people who believe that it‘s far more productive to design in code than to move boxes and text in some design software.</p><p>I spent the last decade not wanting to believe the people who praised designers who code, but I‘m convinced now.</p><p>It‘s been about a year since I worked through 100 Days of SwiftUI. I built four iOS apps and about 4-5 web projects using React since then. I‘m obviously still a coding-baby but it‘s already very clear to me that being able to code made me a better designer.</p><p>AR interfaces are going to take this up a notch.</p><p>Three years ago, when I had an epiphany and realized that AR/VR interfaces are going to be the future of computing, I wondered how current design software would ever be able to allow me to do a good job designing AR interfaces.</p><p>I came to the conclusion that it wouldn‘t. It couldn’t.</p><p>If I would wait until the Figma of AR/VR interface design shows up, I‘d be behind the curve of what‘s going to be considered modern interfaces in the blink of an eye.</p><p>Fast forward to earlier this week, three years later.</p><p>I‘m downloading the visionOS SDK, after watching a couple of WWDC23 sessions about spatial computing and how to use SwiftUI and ARKit to create AR experiences for what has a good chance of becoming the AR platform of the future.</p><p>I was right.</p><p>You can‘t design AR experiences in Figma. Floaty 2D windows are only the baseline of what’ll be expected. The bare minimum.</p><p>True modern experiences will switch fluently between 2D windows and immersive experiences.</p><p>Designers need to be ready for it.</p><p>I spent the week playing around with visionOS, trying out interactions, building small apps and getting a literal grip on how to interact with 3D models in AR space and I‘m convinced that I‘d be utterly lost hadn‘t I spent the last couple of years working on what will be (is?) the required skillset for AR interface designers.</p><p>Designers need to understand 3D modeling, meshes, materials, textures, shaders, faces, vertices and edges. I knew nothing about any of this three years ago and it was already required knowledge in this very first week of AR interface experimentation.</p><p>Designers need to be able to code. 3D drag gestures, interactive 3D models, a blend of immersive experiences and 2D windows in real life environments can‘t be properly reproduced in some AR-Figma of the future. AR design is the climax of self-efficacy in interface design.</p><p>Designers need to adapt to be able to provide experiences that are as personal as spatial computing is going to be. They can’t be several degrees removed from what users are going to interact with anymore.</p><p>Being a designer who codes makes you a better designer in 2023.</p><p>Being a designer who doesn‘t code might make you a bad designer in 2024 and beyond.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>It happened. The switch flipped and I‘m now one of those people who believe that it‘s far more productive to design in code than to move boxes and text in some design software.</p><p>I spent the last decade not wanting to believe the people who praised designers who code, but I‘m convinced now.</p><p>It‘s been about a year since I worked through 100 Days of SwiftUI. I built four iOS apps and about 4-5 web projects using React since then. I‘m obviously still a coding-baby but it‘s already very clear to me that being able to code made me a better designer.</p><p>AR interfaces are going to take this up a notch.</p><p>Three years ago, when I had an epiphany and realized that AR/VR interfaces are going to be the future of computing, I wondered how current design software would ever be able to allow me to do a good job designing AR interfaces.</p><p>I came to the conclusion that it wouldn‘t. It couldn’t.</p><p>If I would wait until the Figma of AR/VR interface design shows up, I‘d be behind the curve of what‘s going to be considered modern interfaces in the blink of an eye.</p><p>Fast forward to earlier this week, three years later.</p><p>I‘m downloading the visionOS SDK, after watching a couple of WWDC23 sessions about spatial computing and how to use SwiftUI and ARKit to create AR experiences for what has a good chance of becoming the AR platform of the future.</p><p>I was right.</p><p>You can‘t design AR experiences in Figma. Floaty 2D windows are only the baseline of what’ll be expected. The bare minimum.</p><p>True modern experiences will switch fluently between 2D windows and immersive experiences.</p><p>Designers need to be ready for it.</p><p>I spent the week playing around with visionOS, trying out interactions, building small apps and getting a literal grip on how to interact with 3D models in AR space and I‘m convinced that I‘d be utterly lost hadn‘t I spent the last couple of years working on what will be (is?) the required skillset for AR interface designers.</p><p>Designers need to understand 3D modeling, meshes, materials, textures, shaders, faces, vertices and edges. I knew nothing about any of this three years ago and it was already required knowledge in this very first week of AR interface experimentation.</p><p>Designers need to be able to code. 3D drag gestures, interactive 3D models, a blend of immersive experiences and 2D windows in real life environments can‘t be properly reproduced in some AR-Figma of the future. AR design is the climax of self-efficacy in interface design.</p><p>Designers need to adapt to be able to provide experiences that are as personal as spatial computing is going to be. They can’t be several degrees removed from what users are going to interact with anymore.</p><p>Being a designer who codes makes you a better designer in 2023.</p><p>Being a designer who doesn‘t code might make you a bad designer in 2024 and beyond.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Self-Efficacy in Spatial Computing</title>
                    <pubDate>Sat, 17 Jun 2023 00:00:00 +0200</pubDate>
                    <link>https://www.marcel.io/posts/self-efficacy-in-spatial-computing</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/self-efficacy-in-spatial-computing</guid>
                                        <description><![CDATA[ <p>There’s this concept of <a href="https://en.wikipedia.org/wiki/Self-efficacy">self-efficacy</a> in psychology that really resonates with me. I see a lot of life through this lens. Here’s Wikipedia’s definition:</p><blockquote>
  In psychology, self-efficacy is an individual’s belief in their capacity to act in the ways necessary to reach specific goals. A strong sense of self-efficacy promotes human accomplishment and personal well-being. A person with high self-efficacy views challenges as things that are supposed to be mastered rather than threats to avoid.  </blockquote>
<p>I believe that you can choose to be self-efficacious and things you do can make you feel self-efficacious. Most people fail to recognize when these moments occur, and even fewer make a conscious effort to intentionally create such moments for themselves.</p><p>Changing the physical world does this to humans. That’s one of the reasons so many people daydream about gardening and why pottery feels a bit like therapy. You create something that wasn’t there before. You moved something and it stayed in place. You’ve literally made a teeny-tiny <a href="https://www.businessinsider.com/steve-jobs-famous-quote-misunderstood-laurene-powell-2020-2#:~:text=%22We're%20here%20to%20make,of%20Jobs'%20most%20iconic%20quotes.">dent in the universe</a>.</p><p>You won’t be able to describe to a person who never experienced anything like it, how gardening makes you feel. Starting with nothing, spending hours of work, accepting failures and imperfections to then see a result of something you made, tickles the core of what we are. Sure, you can explain all the steps of the process and tell them you felt “good” doing so but there’s no way to describe the intensity of that feeling.</p><p>Turning a rotary dial to call someone, pressing buttons to control a SNES video game character and swiping and tapping on glass to send an email did this to us with ever increasing amounts of directness. Every evolution of digital technology helped us feel more self-efficacy.</p><p>For better or worse.</p><p>I think AR interfaces are the inevitable next step in computing because they make us feel more self-efficacious. You won’t be able to properly describe how moving digital windows in the physical space of real life made you feel. It’s counter-intuitive to even think that the way you interact with the window your bursting inbox makes a difference, yet it does.</p><p>Spatial computing can’t be described. It must be felt to be understood.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>There’s this concept of <a href="https://en.wikipedia.org/wiki/Self-efficacy">self-efficacy</a> in psychology that really resonates with me. I see a lot of life through this lens. Here’s Wikipedia’s definition:</p><blockquote>
  In psychology, self-efficacy is an individual’s belief in their capacity to act in the ways necessary to reach specific goals. A strong sense of self-efficacy promotes human accomplishment and personal well-being. A person with high self-efficacy views challenges as things that are supposed to be mastered rather than threats to avoid.  </blockquote>
<p>I believe that you can choose to be self-efficacious and things you do can make you feel self-efficacious. Most people fail to recognize when these moments occur, and even fewer make a conscious effort to intentionally create such moments for themselves.</p><p>Changing the physical world does this to humans. That’s one of the reasons so many people daydream about gardening and why pottery feels a bit like therapy. You create something that wasn’t there before. You moved something and it stayed in place. You’ve literally made a teeny-tiny <a href="https://www.businessinsider.com/steve-jobs-famous-quote-misunderstood-laurene-powell-2020-2#:~:text=%22We're%20here%20to%20make,of%20Jobs'%20most%20iconic%20quotes.">dent in the universe</a>.</p><p>You won’t be able to describe to a person who never experienced anything like it, how gardening makes you feel. Starting with nothing, spending hours of work, accepting failures and imperfections to then see a result of something you made, tickles the core of what we are. Sure, you can explain all the steps of the process and tell them you felt “good” doing so but there’s no way to describe the intensity of that feeling.</p><p>Turning a rotary dial to call someone, pressing buttons to control a SNES video game character and swiping and tapping on glass to send an email did this to us with ever increasing amounts of directness. Every evolution of digital technology helped us feel more self-efficacy.</p><p>For better or worse.</p><p>I think AR interfaces are the inevitable next step in computing because they make us feel more self-efficacious. You won’t be able to properly describe how moving digital windows in the physical space of real life made you feel. It’s counter-intuitive to even think that the way you interact with the window your bursting inbox makes a difference, yet it does.</p><p>Spatial computing can’t be described. It must be felt to be understood.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Maybe web development is kind of fun</title>
                    <pubDate>Sun, 19 Feb 2023 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/maybe-web-development-is-kind-of-fun</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/maybe-web-development-is-kind-of-fun</guid>
                                        <description><![CDATA[ <p>Okay, hear me out. Web development is actually kind of fun. I mentioned that I worked through The Joy of React recently and while the course managed to transfer a lot of valuable knowledge, it didn’t do a great job at keeping me motivated.</p><p>I’m not one of those people waiting for motivation to magically hit me. I know that it’s something you create by actually sitting down and doing the work. Nevertheless, something about the course constantly trying to trick me into working on something it hasn’t taught me before, made me just watch the solution videos before actually trying to solve the problems. I knew that I could not possibly know the “right” solution, so I stopped trying. That resulted in me finishing the course without applying most of the things it covered.</p><p>100 Days of SwiftUI‘s approach worked far better for me. It covered a couple of concepts, then gave me a challenge and told me that I already know everything needed to solve it properly. I knew that it’s completely my fault if I don’t manage to come up with a solution and I also knew that I only had to re-watch the previous lessons to stumble upon the answer at some point. That’s motivating! Telling me that I’m theoretically able to solve the challenges gave me enough confidence to sit down and try until something worked.</p><p>So here’s how I got over my disgruntled and unmotivated “Web dev sucks” state:</p><p>I forced myself to build something.</p><p>At first my goal was to set up a project. Hard enough with all the tooling involved. That worked more or less smoothly. Then I started playing around with a button that puts something into an array, which led to an input element that allows to customize what to put in there and so on and so forth. I didn’t plan on building a shitty to-do list app but it happened because motivation came as soon as I started experimenting.</p><p>I wandered from “Oh, I wonder if I could…” to “What if I try to…” and grew increasingly more excited. Our brains are hilariously easy to manipulate. Create a few achievable moments of success and you can string yourself along until something exists that previously didn’t.</p><p>Nobody is in need of a to-do app called “Your Plate” but it exists now. I’m a bit proud of that.</p><p>So, here’s what I did:</p><ul><li>Set up Visual Studio Code in a way that’s acceptable.</li><li>Learned how to deploy something through Vercel and the Terminal. This was a huge “Wow, this is so easy and cool” moment for me.</li><li>Played around with objects and destructuring.</li><li>Added a few libraries for random stuff like playing sounds (and added a setting to turn sound off!), throwing confetti and animating the list.</li><li>Figured out what TailwindCSS is and how to use it. Another “Oh wow” moment.</li><li>Added local storage capabilities.</li><li>None of this was very hard, I built far more complicated things in Swift and SwiftUI already. It’s something though and it managed to drag me out of my “Ugh, where to start?” rut.</li></ul><p>Next up: Upgrading to Typescript. I want types. Type me up, baby.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Okay, hear me out. Web development is actually kind of fun. I mentioned that I worked through The Joy of React recently and while the course managed to transfer a lot of valuable knowledge, it didn’t do a great job at keeping me motivated.</p><p>I’m not one of those people waiting for motivation to magically hit me. I know that it’s something you create by actually sitting down and doing the work. Nevertheless, something about the course constantly trying to trick me into working on something it hasn’t taught me before, made me just watch the solution videos before actually trying to solve the problems. I knew that I could not possibly know the “right” solution, so I stopped trying. That resulted in me finishing the course without applying most of the things it covered.</p><p>100 Days of SwiftUI‘s approach worked far better for me. It covered a couple of concepts, then gave me a challenge and told me that I already know everything needed to solve it properly. I knew that it’s completely my fault if I don’t manage to come up with a solution and I also knew that I only had to re-watch the previous lessons to stumble upon the answer at some point. That’s motivating! Telling me that I’m theoretically able to solve the challenges gave me enough confidence to sit down and try until something worked.</p><p>So here’s how I got over my disgruntled and unmotivated “Web dev sucks” state:</p><p>I forced myself to build something.</p><p>At first my goal was to set up a project. Hard enough with all the tooling involved. That worked more or less smoothly. Then I started playing around with a button that puts something into an array, which led to an input element that allows to customize what to put in there and so on and so forth. I didn’t plan on building a shitty to-do list app but it happened because motivation came as soon as I started experimenting.</p><p>I wandered from “Oh, I wonder if I could…” to “What if I try to…” and grew increasingly more excited. Our brains are hilariously easy to manipulate. Create a few achievable moments of success and you can string yourself along until something exists that previously didn’t.</p><p>Nobody is in need of a to-do app called “Your Plate” but it exists now. I’m a bit proud of that.</p><p>So, here’s what I did:</p><ul><li>Set up Visual Studio Code in a way that’s acceptable.</li><li>Learned how to deploy something through Vercel and the Terminal. This was a huge “Wow, this is so easy and cool” moment for me.</li><li>Played around with objects and destructuring.</li><li>Added a few libraries for random stuff like playing sounds (and added a setting to turn sound off!), throwing confetti and animating the list.</li><li>Figured out what TailwindCSS is and how to use it. Another “Oh wow” moment.</li><li>Added local storage capabilities.</li><li>None of this was very hard, I built far more complicated things in Swift and SwiftUI already. It’s something though and it managed to drag me out of my “Ugh, where to start?” rut.</li></ul><p>Next up: Upgrading to Typescript. I want types. Type me up, baby.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Web development is a pain in the ass</title>
                    <pubDate>Tue, 14 Feb 2023 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/web-development-is-a-pain-in-the-ass</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/web-development-is-a-pain-in-the-ass</guid>
                                        <description><![CDATA[ <p>I bought the limited early access to <a href="https://www.joyofreact.com/">The Joy of React</a> the other day and worked through the whole course since then. Switching to web development while still being at the very beginning of my journey of becoming a Swift developer might not be the smartest choice but I never claimed to follow a thought-through master plan in regards to my learning, so whatever.</p><p>Before we get started: These are my current thoughts on getting into web development as somebody who has only a basic understanding of HTML and CSS. These thoughts will be different in a year from now. Cool your jets and consider this as something like a user test for the question of “How accessible is becoming a web developer?”.</p><hr />
<p>Web development is a pain in the ass. You need to understand what a terminal is, what it’s used for and how to use it to even get to the point of asking yourself “What the fuck is NPM?”. Then NPM needs to be installed which feels like hacking the Matrix, since it does something somewhere but you won’t see anything but lines of text in your little terminal window into the soul of your computer that you’re afraid to touch because what if you sudo your SSD or something.</p><p>If you managed to install NPM, you have to… boot up your project by hacking even more Avada Kedavra shit into your cOmMaNd LiNe. Something happens and suddenly there’s a terminal you can’t use for anything else anymore because it’s doing… something and is busy forever. You end up with a browser tab directly plugged into whatever terminal magic is now showing you your empty project.</p><p>Great. It took only two and a half years to understand all of this and to get it to work. Fun!</p><p>Even if you managed to do all of this, you’ll end up in Visual Studio Code which only seems to work properly if you install a dozen plugins and hope for the best. I bet there’s some kind of user experience to be found in VS Code but it sure doesn’t stack up against anything I’ve grown accustomed to while using Xcode.</p><p>My whinging doesn’t stop there, no worries!</p><p>I’m not happy with JavaScript and React either. JavaScript feels weirdly incomplete after getting used to Swift, even though (or because?) it’s old as fuck. Even simple things like capitalizing a string is a non-trivial endeavour with something like three different solutions. I found those in Stack Overflow threads from 1932, by the way.</p><p>React does have similarities to SwiftUI and I see why people can grow to like it but it lacks the fun of SwiftUI. It feels clunky and verbose. JSX, CSS, a sheer endless amount of semicolons and angle brackets… it’s a little ugly? Granted, I don’t know anything and haven’t used it for half as long as I’ve spent with SwiftUI but still… there’s a lack of grace there that’s a liiittle bit repugnant.</p><hr />
<p>So, where am I at right now?</p><p>I couldn’t wait to start my first project after finishing 100 Days of SwiftUI. Xcode was fun, the iOS simulator worked great and everything felt thought-through and like a paradise of possibilities. Finishing The Joy of React on the other hand left me with a feeling of dread and a weird taste in my mouth. Everything related to web development seems to be fragile, fiddly and like a late-game Jenga situation.</p><p>I’m not giving up though. This seems to be modern web development and since I want to be able to create web apps I’m going to stick with it. It’ll get better.</p><hr />
<p>Anyway, here’s my little “You did it” achievement the course gave me. I’ll slap that on my LinkedIn profile now and consider myself a junior frontend web developer.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I bought the limited early access to <a href="https://www.joyofreact.com/">The Joy of React</a> the other day and worked through the whole course since then. Switching to web development while still being at the very beginning of my journey of becoming a Swift developer might not be the smartest choice but I never claimed to follow a thought-through master plan in regards to my learning, so whatever.</p><p>Before we get started: These are my current thoughts on getting into web development as somebody who has only a basic understanding of HTML and CSS. These thoughts will be different in a year from now. Cool your jets and consider this as something like a user test for the question of “How accessible is becoming a web developer?”.</p><hr />
<p>Web development is a pain in the ass. You need to understand what a terminal is, what it’s used for and how to use it to even get to the point of asking yourself “What the fuck is NPM?”. Then NPM needs to be installed which feels like hacking the Matrix, since it does something somewhere but you won’t see anything but lines of text in your little terminal window into the soul of your computer that you’re afraid to touch because what if you sudo your SSD or something.</p><p>If you managed to install NPM, you have to… boot up your project by hacking even more Avada Kedavra shit into your cOmMaNd LiNe. Something happens and suddenly there’s a terminal you can’t use for anything else anymore because it’s doing… something and is busy forever. You end up with a browser tab directly plugged into whatever terminal magic is now showing you your empty project.</p><p>Great. It took only two and a half years to understand all of this and to get it to work. Fun!</p><p>Even if you managed to do all of this, you’ll end up in Visual Studio Code which only seems to work properly if you install a dozen plugins and hope for the best. I bet there’s some kind of user experience to be found in VS Code but it sure doesn’t stack up against anything I’ve grown accustomed to while using Xcode.</p><p>My whinging doesn’t stop there, no worries!</p><p>I’m not happy with JavaScript and React either. JavaScript feels weirdly incomplete after getting used to Swift, even though (or because?) it’s old as fuck. Even simple things like capitalizing a string is a non-trivial endeavour with something like three different solutions. I found those in Stack Overflow threads from 1932, by the way.</p><p>React does have similarities to SwiftUI and I see why people can grow to like it but it lacks the fun of SwiftUI. It feels clunky and verbose. JSX, CSS, a sheer endless amount of semicolons and angle brackets… it’s a little ugly? Granted, I don’t know anything and haven’t used it for half as long as I’ve spent with SwiftUI but still… there’s a lack of grace there that’s a liiittle bit repugnant.</p><hr />
<p>So, where am I at right now?</p><p>I couldn’t wait to start my first project after finishing 100 Days of SwiftUI. Xcode was fun, the iOS simulator worked great and everything felt thought-through and like a paradise of possibilities. Finishing The Joy of React on the other hand left me with a feeling of dread and a weird taste in my mouth. Everything related to web development seems to be fragile, fiddly and like a late-game Jenga situation.</p><p>I’m not giving up though. This seems to be modern web development and since I want to be able to create web apps I’m going to stick with it. It’ll get better.</p><hr />
<p>Anyway, here’s my little “You did it” achievement the course gave me. I’ll slap that on my LinkedIn profile now and consider myself a junior frontend web developer.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Boundaries</title>
                    <pubDate>Thu, 09 Feb 2023 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/boundaries</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/boundaries</guid>
                                        <description><![CDATA[ <p>The other day I stood in a meadow, waiting for a puppy to poop when I somehow got involved in a conversation with an 83-year-old woman. It started by me asking her if it’s okay if we come closer so the still not pooping puppy can say hi and learn that there’s no need to bark at people.</p><p>She answered: “Sure, but I won’t pet him!”.</p><p>We chatted for something like 30 minutes and I found out that she not only doesn’t want to pet this specific dog but dogs in general. She even enjoys looking after her daughter’s dog sometimes (who likes to sleep at the end of her bed when he’s visiting) and still won’t pet him.</p><p>I didn’t ask why. It didn’t really matter. She told me her rule and I understood that this is one of the foundational truths of her life. She doesn’t pet dogs.</p><p>There’s something intriguing about people who set boundaries that you can’t understand, but you can respect.</p><p>In the end, there was no poo. We found an interesting stick that had to be gnawed on for a long time, though.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>The other day I stood in a meadow, waiting for a puppy to poop when I somehow got involved in a conversation with an 83-year-old woman. It started by me asking her if it’s okay if we come closer so the still not pooping puppy can say hi and learn that there’s no need to bark at people.</p><p>She answered: “Sure, but I won’t pet him!”.</p><p>We chatted for something like 30 minutes and I found out that she not only doesn’t want to pet this specific dog but dogs in general. She even enjoys looking after her daughter’s dog sometimes (who likes to sleep at the end of her bed when he’s visiting) and still won’t pet him.</p><p>I didn’t ask why. It didn’t really matter. She told me her rule and I understood that this is one of the foundational truths of her life. She doesn’t pet dogs.</p><p>There’s something intriguing about people who set boundaries that you can’t understand, but you can respect.</p><p>In the end, there was no poo. We found an interesting stick that had to be gnawed on for a long time, though.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Everything requires a disclaimer</title>
                    <pubDate>Sat, 04 Feb 2023 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/everything-requires-a-disclaimer</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/everything-requires-a-disclaimer</guid>
                                        <description><![CDATA[ <p>Unfortunately, things are made by people. People have the tendency to live for quite some time and go through several iterations of being while existing. This, combined with the fact that nearly all 8 billion of us are now permanently connected through a series of tubes, results in everything having the potential of being tainted forever.</p><p>Everything requires a disclaimer now.</p><p>So, you enjoyed watching Seinfeld? Did you know that one of the actors had a weird racist breakdown live on stage? Oh, you’re looking forward to what seems to be the best Harry Potter game ever? Please keep in mind that the original author of the books is transphobic! You’re enjoying the wrong thing! Please be entertained by products made by, with and based on less flawed people!</p><p>These things are wrong and absolutely worth criticising. No doubt.</p><p>However, I wonder if the dynamic of always watching out for the next bad thing, being on edge because everything has the possibility of being tainted, never being able to enjoy something for what it is, because it has to be dissected on a socioecological level, does something to us.</p><p>There must be a cost to always having to watch your back in case you’re enjoying something a little too much that others feel should not be enjoyed anymore. I don’t think that’s helpful for anyones mental health.</p><p>Not criticising wrong behaviour is obviously not the solution. Attacking ourselves and everyone else all the time, because things are made by people and people are inherently flawed, doesn’t seem like the way to a content life either.</p><p>I don’t know.</p><p>It’s complicated.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Unfortunately, things are made by people. People have the tendency to live for quite some time and go through several iterations of being while existing. This, combined with the fact that nearly all 8 billion of us are now permanently connected through a series of tubes, results in everything having the potential of being tainted forever.</p><p>Everything requires a disclaimer now.</p><p>So, you enjoyed watching Seinfeld? Did you know that one of the actors had a weird racist breakdown live on stage? Oh, you’re looking forward to what seems to be the best Harry Potter game ever? Please keep in mind that the original author of the books is transphobic! You’re enjoying the wrong thing! Please be entertained by products made by, with and based on less flawed people!</p><p>These things are wrong and absolutely worth criticising. No doubt.</p><p>However, I wonder if the dynamic of always watching out for the next bad thing, being on edge because everything has the possibility of being tainted, never being able to enjoy something for what it is, because it has to be dissected on a socioecological level, does something to us.</p><p>There must be a cost to always having to watch your back in case you’re enjoying something a little too much that others feel should not be enjoyed anymore. I don’t think that’s helpful for anyones mental health.</p><p>Not criticising wrong behaviour is obviously not the solution. Attacking ourselves and everyone else all the time, because things are made by people and people are inherently flawed, doesn’t seem like the way to a content life either.</p><p>I don’t know.</p><p>It’s complicated.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>2022 step by step</title>
                    <pubDate>Mon, 26 Dec 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/2022-step-by-step</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/2022-step-by-step</guid>
                                        <description><![CDATA[ <p>Earlier this year I decided that I’m not walking enough. It’s supposed to be healthy and my average daily step count for 2021 looked like this:</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-1200x.webp"
    srcset="https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-1200x.webp 1x, https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-2400x.webp 2x"
    alt="My daily average step count of 4003 steps per day in 2021">
  </figure>
<p>That’s obviously not good enough. An average of 4000 steps is not only embarrassing but also a far cry from the 10,000 steps you’re supposed to walk if you trust some company’s advertisements. Or <a href="https://www.inc.com/jessica-stillman/health-exercise-fitness-walking-study.html">science</a>.</p><p>I tried walking 10,000 steps a day previously and found that it’s basically impossible to do if you don’t have a commute or two hours a day to walk through the city. Since I’ve been working from home for six years now and I didn’t plan on walking through Berlin Mitte two hours each day, I needed a better solution.</p><p>My friend Luise told me about her WalkingPad. A slow treadmill you can put under your standing desk to walk while working. A worthwhile investment, as you can see by my stats for 2022.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-1200x.webp"
    srcset="https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-1200x.webp 1x, https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-2400x.webp 2x"
    alt="My daily average step count of 11.656 steps in 2022">
  </figure>
<p>If you want to walk more in 2023, make sure to check out <a href="https://stoins.com/">Stoins</a>. It’s a step counter I designed and programmed that lets you repair your walking streak by collecting Stoins. It’s a whole thing.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>Earlier this year I decided that I’m not walking enough. It’s supposed to be healthy and my average daily step count for 2021 looked like this:</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-1200x.webp"
    srcset="https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-1200x.webp 1x, https://www.marcel.io/media/pages/posts/2022-step-by-step/6f99b77bed-1707225369/steps-2021-2400x.webp 2x"
    alt="My daily average step count of 4003 steps per day in 2021">
  </figure>
<p>That’s obviously not good enough. An average of 4000 steps is not only embarrassing but also a far cry from the 10,000 steps you’re supposed to walk if you trust some company’s advertisements. Or <a href="https://www.inc.com/jessica-stillman/health-exercise-fitness-walking-study.html">science</a>.</p><p>I tried walking 10,000 steps a day previously and found that it’s basically impossible to do if you don’t have a commute or two hours a day to walk through the city. Since I’ve been working from home for six years now and I didn’t plan on walking through Berlin Mitte two hours each day, I needed a better solution.</p><p>My friend Luise told me about her WalkingPad. A slow treadmill you can put under your standing desk to walk while working. A worthwhile investment, as you can see by my stats for 2022.</p><figure>
  <img
    src="https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-1200x.webp"
    srcset="https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-1200x.webp 1x, https://www.marcel.io/media/pages/posts/2022-step-by-step/fbbdd64720-1707225369/steps-2022-2400x.webp 2x"
    alt="My daily average step count of 11.656 steps in 2022">
  </figure>
<p>If you want to walk more in 2023, make sure to check out <a href="https://stoins.com/">Stoins</a>. It’s a step counter I designed and programmed that lets you repair your walking streak by collecting Stoins. It’s a whole thing.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>On intentionality</title>
                    <pubDate>Mon, 12 Dec 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/on-intentionality</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/on-intentionality</guid>
                                        <description><![CDATA[ <p>I’m thinking a lot about intentionality lately.</p><p>Most people are drifting. Passively cruising along a path defined by others. Not even some specified “others” with a plan, playing us like puppeteers. “Others” as in an amalgam of randos with ill-conceived opinions and products.</p><p>It’s just so delightfully easy to ditch responsibility and with it many forms of constructive friction.</p><p>True intentionality is perhaps the quality I have come to value most in others. People who thoroughly think about the what, why and how of what they spend their severely limited lifetime with.</p><p>Embracing constructive friction, not accepting what feels right but isn’t, may be one of the most essential and attractive qualities of a person.</p><p>It certainly is the quality I try to live by.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I’m thinking a lot about intentionality lately.</p><p>Most people are drifting. Passively cruising along a path defined by others. Not even some specified “others” with a plan, playing us like puppeteers. “Others” as in an amalgam of randos with ill-conceived opinions and products.</p><p>It’s just so delightfully easy to ditch responsibility and with it many forms of constructive friction.</p><p>True intentionality is perhaps the quality I have come to value most in others. People who thoroughly think about the what, why and how of what they spend their severely limited lifetime with.</p><p>Embracing constructive friction, not accepting what feels right but isn’t, may be one of the most essential and attractive qualities of a person.</p><p>It certainly is the quality I try to live by.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>My definition of success</title>
                    <pubDate>Thu, 24 Nov 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/my-definition-of-success</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/my-definition-of-success</guid>
                                        <description><![CDATA[ <p>One thing I wanted to be very clear about when I embarked on my journey to finally learn how to code was my definition of success. Not knowing how a good outcome would look like only results in disappointment and loss of motivation. Great ambitions are worthless if you don’t manage to keep the ball rolling.</p><p>My definition of success is of such small scale that the only way for me to fail is to stop working.</p><p>Here it is:</p><ol><li>The project must launch</li><li>One person’s life must be improved</li><li>One Euro must be made</li></ol><p>Because I believe in my ability to bring my projects to a point where these three aspects are true, my motivation stays strong and I know that success (defined by myself, not by external sources) is around the corner. Stoins launched, improved the lives of a couple of friends and made a couple of Euros. I consider this a huge success. For now. I’ll update my definition of success when the context changes.</p><p>Aiming too high creates brittle motivation.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>One thing I wanted to be very clear about when I embarked on my journey to finally learn how to code was my definition of success. Not knowing how a good outcome would look like only results in disappointment and loss of motivation. Great ambitions are worthless if you don’t manage to keep the ball rolling.</p><p>My definition of success is of such small scale that the only way for me to fail is to stop working.</p><p>Here it is:</p><ol><li>The project must launch</li><li>One person’s life must be improved</li><li>One Euro must be made</li></ol><p>Because I believe in my ability to bring my projects to a point where these three aspects are true, my motivation stays strong and I know that success (defined by myself, not by external sources) is around the corner. Stoins launched, improved the lives of a couple of friends and made a couple of Euros. I consider this a huge success. For now. I’ll update my definition of success when the context changes.</p><p>Aiming too high creates brittle motivation.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Just go &#8220;aah!&#8221; Hardcore!</title>
                    <pubDate>Fri, 18 Nov 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/just-go-aah-hardcore</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/just-go-aah-hardcore</guid>
                                        <description><![CDATA[ <p>My best work happens when a certain kind of relaxed determinism converges with methodic productivity.</p><p>If you work long enough in software you’ll meet people who think that success is the result of brute forcing through everything. Work needs to be fast, sleep needs to be less, overtime doesn’t exist because why would you want to do anything but work.</p><p>That’s not how life works. That might very well be how certain moments in life lead to a certain form of success, but t’s not a scalable solution to a successful and happy life.</p><blockquote>
  Let’s take action. I’m a big believer in having just a maniacal sense of urgency. So if you can do it after this meeting, I would do it after this meeting. Just a maniacal sense of urgency. Like, if you want to get stuff done, maniacal sense of urgency. Just go “aah!” Hardcore!    <footer>
    <a href="https://www.theverge.com/2022/11/10/23452196/elon-musk-twitter-employee-meeting-q-and-a">Inside Elon Musk’s first meeting with Twitter employees</a>  </footer>
  </blockquote>
<p>Some people succeed by being loud and hectic.They shroud themselves in an aura of ever increasing urgency and hustle because – and that’s only my interpretation – they lack the skills to do deep work. They don’t understand that this different way of working even exists. If you seem like you’re busy and confident you must be doing something right.</p><p>The unfortunate truth is that people who do the actual work have to pick up the shards of those who rumbled and bumbled through life, breaking things on their way. This brand of workaholism is not cool anymore. It’s just another symptom of toxic alpha male energy nobody needs.</p><p>I’ve been blinded by people like this in my early years working. Now I understand that toxic hustle is nothing but a mating dance between somebody and their own ego. It’s not impressive or cool. It’s just clownish behaviour. Everybody is allowed to be a clown. As long as they don’t hurt others by being one.</p><hr />
<p>The <a href="https://atp.fm/509">most recent episode of ATP</a> has a segment on workaholism culture that’s worth listening to. They go a little more into depth on how a culture like this is detrimental to your health and even to the quality of your work.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>My best work happens when a certain kind of relaxed determinism converges with methodic productivity.</p><p>If you work long enough in software you’ll meet people who think that success is the result of brute forcing through everything. Work needs to be fast, sleep needs to be less, overtime doesn’t exist because why would you want to do anything but work.</p><p>That’s not how life works. That might very well be how certain moments in life lead to a certain form of success, but t’s not a scalable solution to a successful and happy life.</p><blockquote>
  Let’s take action. I’m a big believer in having just a maniacal sense of urgency. So if you can do it after this meeting, I would do it after this meeting. Just a maniacal sense of urgency. Like, if you want to get stuff done, maniacal sense of urgency. Just go “aah!” Hardcore!    <footer>
    <a href="https://www.theverge.com/2022/11/10/23452196/elon-musk-twitter-employee-meeting-q-and-a">Inside Elon Musk’s first meeting with Twitter employees</a>  </footer>
  </blockquote>
<p>Some people succeed by being loud and hectic.They shroud themselves in an aura of ever increasing urgency and hustle because – and that’s only my interpretation – they lack the skills to do deep work. They don’t understand that this different way of working even exists. If you seem like you’re busy and confident you must be doing something right.</p><p>The unfortunate truth is that people who do the actual work have to pick up the shards of those who rumbled and bumbled through life, breaking things on their way. This brand of workaholism is not cool anymore. It’s just another symptom of toxic alpha male energy nobody needs.</p><p>I’ve been blinded by people like this in my early years working. Now I understand that toxic hustle is nothing but a mating dance between somebody and their own ego. It’s not impressive or cool. It’s just clownish behaviour. Everybody is allowed to be a clown. As long as they don’t hurt others by being one.</p><hr />
<p>The <a href="https://atp.fm/509">most recent episode of ATP</a> has a segment on workaholism culture that’s worth listening to. They go a little more into depth on how a culture like this is detrimental to your health and even to the quality of your work.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>Manufactured motivation and perfectionism</title>
                    <pubDate>Wed, 16 Nov 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/manufactured-motivation-and-perfectionism</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/manufactured-motivation-and-perfectionism</guid>
                                        <description><![CDATA[ <p>The hardest thing about learning to code is when my ingrained software-design-perfectionism clashes with what I’m able to do. Stoins is going great. I’d say it’s an above average app for somebody who just started coding. Yet I can’t wrap my head around the solutions to some of the problems I’m facing and I struggle with accepting flaws that are solely there because I’m not good enough yet.</p><p>Everything works, don’t get me wrong. It’s just not as good as I know it could be. I think a better understanding of concurrency could solve one of the problems. Perhaps a second problem would go away with more knowledge about threads. Oh and something, something state machines? I just don’t understand any of it enough to solve my app’s bugs.</p><p>Here’s the thing though: Motivation doesn’t come and go by some magical whim of fate. Motivation is something you create. I know that my motivation is heavily influenced by progress. I tried fixing these issues for so long without getting anywhere that I’m at a point where I need to accept that those are flaws I need to live with. It’s my second self-coded app ever, of course it has problems.</p><p>I’m sure my next project will teach me some of the things I need to learn to come back to Stoins and fix it. A cycle of learning through manufactured motivation and not giving in to perfectionism.</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>The hardest thing about learning to code is when my ingrained software-design-perfectionism clashes with what I’m able to do. Stoins is going great. I’d say it’s an above average app for somebody who just started coding. Yet I can’t wrap my head around the solutions to some of the problems I’m facing and I struggle with accepting flaws that are solely there because I’m not good enough yet.</p><p>Everything works, don’t get me wrong. It’s just not as good as I know it could be. I think a better understanding of concurrency could solve one of the problems. Perhaps a second problem would go away with more knowledge about threads. Oh and something, something state machines? I just don’t understand any of it enough to solve my app’s bugs.</p><p>Here’s the thing though: Motivation doesn’t come and go by some magical whim of fate. Motivation is something you create. I know that my motivation is heavily influenced by progress. I tried fixing these issues for so long without getting anywhere that I’m at a point where I need to accept that those are flaws I need to live with. It’s my second self-coded app ever, of course it has problems.</p><p>I’m sure my next project will teach me some of the things I need to learn to come back to Stoins and fix it. A cycle of learning through manufactured motivation and not giving in to perfectionism.</p> ]]></content:encoded>
                </item>
                            <item>
                    <title>The woes of a personal brand</title>
                    <pubDate>Tue, 15 Nov 2022 00:00:00 +0100</pubDate>
                    <link>https://www.marcel.io/posts/the-woes-of-a-personal-brand</link>
                    <guid isPermaLink="true">https://www.marcel.io/posts/the-woes-of-a-personal-brand</guid>
                                        <description><![CDATA[ <p>I detest influencer culture. I’d rather not be a personal brand but a person. As clear-cut as this might sound, it’s virtually impossible to detach one from the other as soon as you’re visible online. By using marcel.io as the domain for my personal blog, I feel like I somehow slid into influencer territory. At the same time it’s the best name for a personal blog written by a human being called Marcel. Oh well.</p><p>Since my urge to start blogging again came up, I ogled tiptop.software as the venue for what I want to write about. I’ve spent most of 2022 learning programming, designed, coded and released an app to the App Store and thought it would be great to write about this under the name Tiptop Software. I installed WordPress, build this theme, wrote the first post and even released it.</p><p>However I quickly discovered that writing about cats, games and the weather will undoubtedly be something I want to do (you can look forward to that) and it wouldn’t feel right to put more personal topics into a publication hosted by my “software company”. I also don’t want to limit the frequency of posts to make the blog feel valuable. This isn’t supposed to be one of those blogs where every article has to be a work of art. I want to be able to throw out a quick thought and even end a post in the middle of a senten</p> ]]></description>
                                        <content:encoded><![CDATA[ <p>I detest influencer culture. I’d rather not be a personal brand but a person. As clear-cut as this might sound, it’s virtually impossible to detach one from the other as soon as you’re visible online. By using marcel.io as the domain for my personal blog, I feel like I somehow slid into influencer territory. At the same time it’s the best name for a personal blog written by a human being called Marcel. Oh well.</p><p>Since my urge to start blogging again came up, I ogled tiptop.software as the venue for what I want to write about. I’ve spent most of 2022 learning programming, designed, coded and released an app to the App Store and thought it would be great to write about this under the name Tiptop Software. I installed WordPress, build this theme, wrote the first post and even released it.</p><p>However I quickly discovered that writing about cats, games and the weather will undoubtedly be something I want to do (you can look forward to that) and it wouldn’t feel right to put more personal topics into a publication hosted by my “software company”. I also don’t want to limit the frequency of posts to make the blog feel valuable. This isn’t supposed to be one of those blogs where every article has to be a work of art. I want to be able to throw out a quick thought and even end a post in the middle of a senten</p> ]]></content:encoded>
                </item>
                </channel>
</rss>
