<rss version="2.0">
  <channel>
    <title>dialysePal on Alexander Kucera</title>
    <link>https://alexanderkucera.com/categories/dialysepal/</link>
    <description></description>
    
    <language>de</language>
    
    <lastBuildDate>Sun, 16 Aug 2026 08:51:54 +0200</lastBuildDate>
    
    <item>
      <title>I built a PD tracker because AirTable was too slow</title>
      <link>https://alexanderkucera.com/2026/08/16/i-built-a-pd-tracker.html</link>
      <pubDate>Sun, 16 Aug 2026 08:51:54 +0200</pubDate>
      
      <guid>http://AlexKucera.micro.blog/2026/08/16/i-built-a-pd-tracker.html</guid>
      <description>&lt;p&gt;My first iOS app is live on the App Store: dialysisPal.&lt;/p&gt;
&lt;img src=&#34;https://eu.uploads.micro.blog/239/2026/app-icon-256.png&#34; alt=&#34;Zwei Nieren, eine rot und eine grau, sind vor blauem Hintergrund dargestellt.&#34; class=&#34;small&#34;&gt; 
&lt;p&gt;It&amp;rsquo;s a peritoneal dialysis tracker. Open it, enter UF, weight, blood pressure, pulse, done. Twice a day, seconds each time. Charts show the long-term trends, and one tap exports a PDF for your nephrologist. I built it because Airtable was too slow.&lt;/p&gt;
&lt;p&gt;I started it in June last year with Claude Code. I&amp;rsquo;d never written a line of Swift; Python was all I knew. I had a mostly working version within a month. After that, things slowed down: three hospital stays, and a lot to learn about coding with LLMs. The app moved through several coding harnesses and models until it landed on GLM (4.7 through 5.2) and Pi Coding Agent.&lt;/p&gt;
&lt;p&gt;Along the way: two abandoned redesigns, one failed complete rewrite, one successful refactor and lots of little distractions. LLM coding eats you alive if you are not careful.&lt;/p&gt;
&lt;p&gt;So it hasn&amp;rsquo;t just been my first iOS app. It&amp;rsquo;s been my teacher for the last 13 months or so.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been using it myself for about a year and finally decided it was good enough for public consumption. It&amp;rsquo;s still not perfect, but perfect is the enemy of good.&lt;/p&gt;
&lt;p&gt;So here it is:&lt;/p&gt;
&lt;img src=&#34;https://eu.uploads.micro.blog/239/2026/app-main.png&#34; class=&#34;small&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://apps.apple.com/de/app/dialysepal/id6753748244&#34;&gt;App Store link&lt;/a&gt; · &lt;a href=&#34;https://dialysepal.de/&#34;&gt;dialysepal.de&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>