<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Sarah Morris O’Keefe on Medium]]></title>
        <description><![CDATA[Stories by Sarah Morris O’Keefe on Medium]]></description>
        <link>https://medium.com/@sarahmorrisokeefe?source=rss-9fa5f33ee186------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*dwjjA7R5S9KxOtYTOvBcQw.png</url>
            <title>Stories by Sarah Morris O’Keefe on Medium</title>
            <link>https://medium.com/@sarahmorrisokeefe?source=rss-9fa5f33ee186------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Mon, 11 May 2026 14:03:08 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@sarahmorrisokeefe/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[I Stopped Setting Up Git Worktrees for Parallel Claude Code]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/i-stopped-setting-up-git-worktrees-for-parallel-claude-code-07023ca5cd1c?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*COSK4mij3ZrSO8nl" width="5184"></a></p><p class="medium-feed-snippet">The Mac app does it automatically. Here&#x2019;s the workflow that replaced my old terminal setup.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/i-stopped-setting-up-git-worktrees-for-parallel-claude-code-07023ca5cd1c?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/i-stopped-setting-up-git-worktrees-for-parallel-claude-code-07023ca5cd1c?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/07023ca5cd1c</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[ai-tools]]></category>
            <category><![CDATA[claude-code]]></category>
            <category><![CDATA[developer-productivity]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Wed, 06 May 2026 17:02:53 GMT</pubDate>
            <atom:updated>2026-05-06T17:02:53.289Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How to Render Music Notation in React Without Breaking on Mobile]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/how-to-render-music-notation-in-react-without-breaking-on-mobile-9615f812a3ec?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*tGhfdgc4-b6CSCAp" width="7952"></a></p><p class="medium-feed-snippet">I built a music theory app with VexFlow and Capacitor. Here&#x2019;s what only works on desktop by default&#x200A;&#x2014;&#x200A;and how to fix it.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/how-to-render-music-notation-in-react-without-breaking-on-mobile-9615f812a3ec?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/how-to-render-music-notation-in-react-without-breaking-on-mobile-9615f812a3ec?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/9615f812a3ec</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[mobile-development]]></category>
            <category><![CDATA[music-technology]]></category>
            <category><![CDATA[typescript]]></category>
            <category><![CDATA[react]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Wed, 29 Apr 2026 14:49:42 GMT</pubDate>
            <atom:updated>2026-04-30T00:38:16.097Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Supabase Free Tier Will Pause Your App. Here’s the GitHub Actions Fix.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/supabase-free-tier-will-pause-your-app-heres-the-github-actions-fix-8c1fd35b49ca?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*S1yCBBjfnpyz48J7" width="5327"></a></p><p class="medium-feed-snippet">You don&#x2019;t need a paid plan. You need a cron job and about ten minutes.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/supabase-free-tier-will-pause-your-app-heres-the-github-actions-fix-8c1fd35b49ca?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/supabase-free-tier-will-pause-your-app-heres-the-github-actions-fix-8c1fd35b49ca?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/8c1fd35b49ca</guid>
            <category><![CDATA[github-actions]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[side-hustle]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[supabase]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Wed, 22 Apr 2026 14:51:59 GMT</pubDate>
            <atom:updated>2026-04-22T14:51:59.512Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Claude Is Making Our Jobs Lonelier. Here’s What I’m Doing About It.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/womenintechnology/claude-is-making-our-jobs-lonelier-heres-what-i-m-doing-about-it-c4e5adec7118?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*4rr8i8WsBuiIYIxP" width="4821"></a></p><p class="medium-feed-snippet">On the quiet cost of replacing collaboration with AI, and what I did about it.</p><p class="medium-feed-link"><a href="https://medium.com/womenintechnology/claude-is-making-our-jobs-lonelier-heres-what-i-m-doing-about-it-c4e5adec7118?source=rss-9fa5f33ee186------2">Continue reading on Women in Technology »</a></p></div>]]></description>
            <link>https://medium.com/womenintechnology/claude-is-making-our-jobs-lonelier-heres-what-i-m-doing-about-it-c4e5adec7118?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/c4e5adec7118</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[remote-work]]></category>
            <category><![CDATA[work-life-balance]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Fri, 17 Apr 2026 13:47:41 GMT</pubDate>
            <atom:updated>2026-04-17T13:47:41.015Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Your Existing Web App Is Closer to a Mobile App Than You Think]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/your-existing-web-app-is-closer-to-a-mobile-app-than-you-think-c47fd3d51742?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*FXX5h2udC4EjqW13" width="7757"></a></p><p class="medium-feed-snippet">How Capacitor gets your existing React app into the App Store without a rewrite</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/your-existing-web-app-is-closer-to-a-mobile-app-than-you-think-c47fd3d51742?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/your-existing-web-app-is-closer-to-a-mobile-app-than-you-think-c47fd3d51742?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/c47fd3d51742</guid>
            <category><![CDATA[react]]></category>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[mobile-app-development]]></category>
            <category><![CDATA[developer-tools]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Wed, 15 Apr 2026 14:53:28 GMT</pubDate>
            <atom:updated>2026-04-15T14:53:28.317Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[What I Thought Having a Baby Would Do to My Career (And What Actually Happened)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/womenintechnology/what-i-thought-having-a-baby-would-do-to-my-career-and-what-actually-happened-53192100c0ad?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*ulPGaW7xThJJd00a" width="5616"></a></p><p class="medium-feed-snippet">The gold star didn&#x2019;t disappear. It just stopped being the point.</p><p class="medium-feed-link"><a href="https://medium.com/womenintechnology/what-i-thought-having-a-baby-would-do-to-my-career-and-what-actually-happened-53192100c0ad?source=rss-9fa5f33ee186------2">Continue reading on Women in Technology »</a></p></div>]]></description>
            <link>https://medium.com/womenintechnology/what-i-thought-having-a-baby-would-do-to-my-career-and-what-actually-happened-53192100c0ad?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/53192100c0ad</guid>
            <category><![CDATA[careers]]></category>
            <category><![CDATA[work-life-balance]]></category>
            <category><![CDATA[women-in-tech]]></category>
            <category><![CDATA[motherhood]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Sat, 11 Apr 2026 21:55:57 GMT</pubDate>
            <atom:updated>2026-04-11T21:55:57.076Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Claude has many surfaces. Here’s how I actually use each one.]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://pub.towardsai.net/claude-has-many-surfaces-heres-how-i-actually-use-each-one-df1f9ddfdae5?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*1ir7wV0-hoIyeAkP" width="3346"></a></p><p class="medium-feed-snippet">A practical breakdown of Claude&#x2019;s Chat, Code, and Cowork modes for engineers who are tired of guessing.</p><p class="medium-feed-link"><a href="https://pub.towardsai.net/claude-has-many-surfaces-heres-how-i-actually-use-each-one-df1f9ddfdae5?source=rss-9fa5f33ee186------2">Continue reading on Towards AI »</a></p></div>]]></description>
            <link>https://pub.towardsai.net/claude-has-many-surfaces-heres-how-i-actually-use-each-one-df1f9ddfdae5?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/df1f9ddfdae5</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[developer-tools]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Sun, 05 Apr 2026 18:31:01 GMT</pubDate>
            <atom:updated>2026-04-05T18:31:01.405Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[5 Front-End Accessibility Patterns Worth Getting Right the First Time]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/5-front-end-accessibility-patterns-worth-getting-right-the-first-time-12af156c9297?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*2ClKIZ352VQqyHOl" width="4272"></a></p><p class="medium-feed-snippet">These five patterns are not exotic. They&#x2019;re not edge cases. They&#x2019;re the things that make a real difference for real users.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/5-front-end-accessibility-patterns-worth-getting-right-the-first-time-12af156c9297?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/5-front-end-accessibility-patterns-worth-getting-right-the-first-time-12af156c9297?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/12af156c9297</guid>
            <category><![CDATA[ui]]></category>
            <category><![CDATA[accessibility]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Mon, 30 Mar 2026 20:32:49 GMT</pubDate>
            <atom:updated>2026-03-30T20:32:49.542Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[I Use AI Every Day and I’m Still Not Sure What It’s Good At]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/i-use-ai-every-day-and-im-still-not-sure-what-it-s-good-at-896b700d5ad5?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*QJQ6IY9c7s-eRTv6" width="6000"></a></p><p class="medium-feed-snippet">What is AI actually reliable for&#x200A;&#x2014;&#x200A;and how are you supposed to calibrate a tool that doesn&#x2019;t tell you when it&#x2019;s guessing?</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/i-use-ai-every-day-and-im-still-not-sure-what-it-s-good-at-896b700d5ad5?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/i-use-ai-every-day-and-im-still-not-sure-what-it-s-good-at-896b700d5ad5?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/896b700d5ad5</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[self-improvement]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Tue, 24 Mar 2026 17:10:09 GMT</pubDate>
            <atom:updated>2026-04-02T19:30:52.260Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Dumb Question I Was Too Afraid to Ask (Until I Wasn’t)]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-dumb-question-i-was-too-afraid-to-ask-until-i-wasnt-a566bfd1f20b?source=rss-9fa5f33ee186------2"><img src="https://cdn-images-1.medium.com/max/2600/0*NZTYvD4050zoVaDH" width="6000"></a></p><p class="medium-feed-snippet">On imposter syndrome, AI, and the tax we pay for not feeling smart enough.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-dumb-question-i-was-too-afraid-to-ask-until-i-wasnt-a566bfd1f20b?source=rss-9fa5f33ee186------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-dumb-question-i-was-too-afraid-to-ask-until-i-wasnt-a566bfd1f20b?source=rss-9fa5f33ee186------2</link>
            <guid isPermaLink="false">https://medium.com/p/a566bfd1f20b</guid>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[psychology]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[imposter-syndrome]]></category>
            <dc:creator><![CDATA[Sarah Morris O’Keefe]]></dc:creator>
            <pubDate>Wed, 18 Mar 2026 15:15:30 GMT</pubDate>
            <atom:updated>2026-03-18T15:15:30.587Z</atom:updated>
        </item>
    </channel>
</rss>