<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>weekkii blog</title>
    <link>https://weekkii.com/blog</link>
    <atom:link href="https://weekkii.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>Posts about privacy, weekly planning, ADHD-friendly design, and building cross-platform with Expo.</description>
    <language>en-us</language>
    <lastBuildDate>Sun, 05 Jul 2026 11:53:11 GMT</lastBuildDate>
    <item>
      <title>Why sync stopped at 1,000 tasks</title>
      <link>https://weekkii.com/blog/sync-stopped-at-1000-tasks</link>
      <guid isPermaLink="true">https://weekkii.com/blog/sync-stopped-at-1000-tasks</guid>
      <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
      <description>For accounts past 1,000 tasks, every change in weekkii synced and then reverted moments later. The culprit was a silent 1,000-row cap in our API layer.</description>
      <category>engineering</category>
      <category>postmortem</category>
    </item>
    <item>
      <title>The rollover that raised the dead</title>
      <link>https://weekkii.com/blog/the-rollover-that-raised-the-dead</link>
      <guid isPermaLink="true">https://weekkii.com/blog/the-rollover-that-raised-the-dead</guid>
      <pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate>
      <description>On June 11 a user watched tasks they had completed come back unchecked. A postmortem on a midnight rollover that raced our sync pull and won.</description>
      <category>engineering</category>
      <category>postmortem</category>
    </item>
    <item>
      <title>A list is a tag that sticks</title>
      <link>https://weekkii.com/blog/a-list-is-a-tag-that-sticks</link>
      <guid isPermaLink="true">https://weekkii.com/blog/a-list-is-a-tag-that-sticks</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
      <description>We shipped named lists for undated tasks this June. Under the hood there is no list at all, and that was deliberate.</description>
      <category>product</category>
      <category>design</category>
    </item>
    <item>
      <title>What we refuse to build</title>
      <link>https://weekkii.com/blog/what-we-refuse-to-build</link>
      <guid isPermaLink="true">https://weekkii.com/blog/what-we-refuse-to-build</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Our feature list is also a refusal list: no analytics, no third-party JavaScript, no server-side AI. Saying no is how a privacy promise stays true.</description>
      <category>product</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Offline is the default, not a mode</title>
      <link>https://weekkii.com/blog/offline-is-the-default</link>
      <guid isPermaLink="true">https://weekkii.com/blog/offline-is-the-default</guid>
      <pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate>
      <description>Every read in weekkii hits local SQLite and sync is background reconciliation. Here is what that architecture costs, and why we pay it.</description>
      <category>engineering</category>
      <category>product</category>
    </item>
    <item>
      <title>Six digits, no password</title>
      <link>https://weekkii.com/blog/six-digits-no-password</link>
      <guid isPermaLink="true">https://weekkii.com/blog/six-digits-no-password</guid>
      <pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate>
      <description>Why weekkii sign-in is email plus a one-time code. Every credential we refuse to hold is a liability we cannot leak.</description>
      <category>privacy</category>
      <category>engineering</category>
    </item>
    <item>
      <title>Your week, yours alone: what zero-knowledge actually means</title>
      <link>https://weekkii.com/blog/your-week-yours-alone</link>
      <guid isPermaLink="true">https://weekkii.com/blog/your-week-yours-alone</guid>
      <pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate>
      <description>When weekkii says we can&#39;t read your tasks, we mean it literally. Here&#39;s the architecture, and what it costs us.</description>
      <category>privacy</category>
      <category>engineering</category>
    </item>
    <item>
      <title>The week is the unit, not the day</title>
      <link>https://weekkii.com/blog/the-week-is-the-unit</link>
      <guid isPermaLink="true">https://weekkii.com/blog/the-week-is-the-unit</guid>
      <pubDate>Sat, 09 May 2026 00:00:00 GMT</pubDate>
      <description>Most planner apps default to a daily list because it&#39;s simpler to ship. Weekly planning is harder to build, easier to live with.</description>
      <category>product</category>
      <category>design</category>
    </item>
    <item>
      <title>Built for ADHD brains, by people who needed it</title>
      <link>https://weekkii.com/blog/built-for-adhd-brains</link>
      <guid isPermaLink="true">https://weekkii.com/blog/built-for-adhd-brains</guid>
      <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate>
      <description>Time-blindness, task-initiation paralysis, decision fatigue: three reasons we built weekkii the way we did.</description>
      <category>adhd</category>
      <category>design</category>
    </item>
  </channel>
</rss>
