PageSourceSearch

https://www.returnkit.life/blog

html returnkit.life collected 2026-10-02 01:59:35 UTC 14,100 bytes, 186 lines download raw bytes

1<!doctype html>
2<html lang="en">
3<head>
4<meta charset="utf-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
6<title>Blog · ReturnKit</title>
7<meta name="description" content="Notes from building a calmer planner: the invisible load, body-aware planning, owning your data, and what shipped this week. Written by Luana, the founder of ReturnKit."/>
8<link rel="canonical" href="https://www.returnkit.life/blog"/>
9<meta property="og:title" content="Blog · ReturnKit"/>
10<meta property="og:description" content="Notes from building a calmer planner: the invisible load, owning your data, and what shipped this week."/>
11<meta property="og:url" content="https://www.returnkit.life/blog"/>
12<meta property="og:image" content="https://www.returnkit.life/assets/og-card.jpg"/>
13<meta property="og:type" content="website"/>
14<meta name="twitter:card" content="summary_large_image"/>
15<meta name="twitter:title" content="Blog · ReturnKit"/>
16<meta name="twitter:description" content="Notes from building a calmer planner."/>
17<meta name="twitter:image" content="https://www.returnkit.life/assets/og-card.jpg"/>
18<link rel="icon" type="image/png" href="/assets/favicon.png?v=3"/>
19<link rel="apple-touch-icon" href="/assets/apple-touch-icon.png?v=3"/>
20<link rel="preconnect" href="https://fonts.googleapis.com">
21<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
22<link href="https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,300;1,6..72,400;1,6..72,500&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600&display=swap" rel="stylesheet">
23<script src="https://cdn.tailwindcss.com"></script>
23
24<style>
25  :root {
26    --rk-bg:#EFF4FE; --rk-paper:#FFFFFF; --rk-parchment:#FFFFFF;
27    --rk-ink:#28306F; --rk-ink-soft:#3A3A3A; --rk-ink-muted:#6B6B6B; --rk-ink-faint:#A8A29E;
28    --rk-coral-500:#EC4F8C; --rk-coral-600:#D44E5E;
29  }
30  html, body { background: var(--rk-bg); color: var(--rk-ink); font-family: 'Plus Jakarta Sans', system-ui, sans-serif; line-height: 1.6; }
31  .font-display { font-family: 'Plus Jakarta Sans', system-ui, sans-serif; font-weight: 800; letter-spacing: -0.01em; }
32  h1.font-display,h2.font-display,h3.font-display{font-weight:800;letter-spacing:-0.03em;}
33  .rk-serif{font-family:'Newsreader',Georgia,serif;font-weight:400;letter-spacing:-0.01em;}
34  .rk-em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--rk-coral-500);background-image:linear-gradient(rgba(255,200,61,0.5),rgba(255,200,61,0.5));background-size:100% 0.42em;background-position:0 88%;background-repeat:no-repeat;padding:0 0.08em;margin:0 -0.08em;border-radius:3px 8px 4px 9px;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
35.rk-em-on-dark{background-image:linear-gradient(rgba(255,255,255,0.22),rgba(255,255,255,0.22));}
36  .label { font-size: 11px; letter-spacing: 0.13em; text-transform: uppercase; font-weight: 600; }
37  .hairline { border-color: rgba(28,28,28,0.08); }
38  .fn-card{ background:var(--rk-parchment); border:1px solid rgba(28,28,28,0.06); border-radius:20px; box-shadow:0 1px 2px rgba(45,41,38,0.03),0 8px 22px rgba(45,41,38,0.05); transition:transform .18s ease, box-shadow .18s ease; }
39  .fn-card:hover{ transform:translateY(-2px); box-shadow:0 2px 4px rgba(45,41,38,0.05),0 14px 30px rgba(45,41,38,0.08); }
40  .text-ink{color:var(--rk-ink);} .text-ink-soft{color:var(--rk-ink-soft);} .text-ink-muted{color:var(--rk-ink-muted);} .text-ink-faint{color:var(--rk-ink-faint);}
41  .text-coral-600{color:var(--rk-coral-600);} .bg-parchment{background:var(--rk-parchment);}
42</style>
43<script defer src="/_vercel/insights/script.js"></script>
vendor: 1 bytes, line 43
43
44<script src="/analytics.js" defer></script>
44
45</head>
46<body>
47
48<header class="border-b hairline bg-parchment/80 backdrop-blur-sm">
49  <div class="max-w-[1280px] mx-auto px-10 py-4 flex items-center gap-3 sm:gap-5">
50    <a href="/" class="flex shrink-0 items-center gap-2.5">
51      <img src="/assets/logomark.png" alt="" aria-hidden="true" class="h-8 sm:h-9 w-auto object-contain shrink-0"/>
52      <span class="font-display text-[16px] sm:text-[17px] font-semibold tracking-tight leading-none"><span style="color:#28306f">Return</span><span style="color:#F26B7A">Kit</span></span>
53    </a>
54    <div class="flex-1"></div>
55    <a href="/app/" class="inline-flex items-center gap-1.5 rounded-full border hairline bg-parchment px-4 py-2 text-[13px] font-semibold text-ink-soft hover:bg-stone-100 shrink-0 min-h-[44px]">Open app <span aria-hidden="true">↗</span></a>
56  </div>
57</header>
58
59<main class="max-w-[900px] mx-auto px-10 pt-[84px] pb-[60px] min-w-0">
60
61  <div class="label text-coral-600">Blog</div>
62  <h1 class="rk-serif text-[34px] sm:text-[46px] leading-[1.05] mt-3 max-w-2xl">Notes from building a <span class="rk-em">calmer</span> planner.</h1>
63  <p class="text-[16px] sm:text-[17px] text-ink-soft leading-relaxed mt-5 max-w-2xl">The invisible load, body-aware planning, owning your own data, and the honest version of what shipped this week. Written by Luana, who builds ReturnKit as a sole trader in Ireland and needed it before she made it.</p>
64
65  <!-- Subscribe to Luana's newsletter (tech mom abroad) on Substack.
66       SETUP: confirm 'techmomabroad' matches your Substack subdomain. -->
67  <div class="fn-card mt-8 p-5 sm:p-6 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
68    <div class="min-w-0">
69      <div class="font-display text-[17px] text-ink">More from me, by email.</div>
70      <p class="text-[13.5px] text-ink-muted mt-1 leading-relaxed">I write a newsletter on building calm, women-first tools, the science of the body, and tech-mom life abroad. New posts land there first. Free, unsubscribe any time.</p>
71    </div>
72    <a href="https://techmomabroad.substack.com/subscribe" target="_blank" rel="noopener" class="shrink-0 inline-flex items-center justify-center gap-2 rounded-full px-5 py-3 text-[14px] font-semibold text-white min-h-[44px]" style="background:#D43D78">Subscribe <span aria-hidden="true">↗</span></a>
73  </div>
74
75  <!-- Posts -->
76  <section class="mt-12">
77    <div class="label text-ink-muted mb-4">Writing</div>
78    <div class="grid gap-4">
79
80      <a href="/blog/childcare-is-infrastructure/" class="fn-card block p-5 sm:p-7 no-underline">
81        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
82          <span class="tabular-nums">30 August 2026</span>
83          <span aria-hidden="true">&middot;</span>
84          <span>Research note</span>
85        </div>
86        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">Childcare is infrastructure, not a mother’s workaround</h2>
87        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">A new NBER working paper on childcare, women’s work and child development. What it says, what it does not, and the coordination fam
87ilies should not have to carry alone.</p>
88        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the research note <span aria-hidden="true">&rarr;</span></span>
89      </a>
90
91      <a href="/blog/quietly-downgraded/" class="fn-card block p-5 sm:p-7 no-underline">
92        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
93          <span class="tabular-nums">6 August 2026</span>
94          <span aria-hidden="true">&middot;</span>
95          <span>Essay</span>
96        </div>
97        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">Nobody gets locked out. You just get quietly downgraded.</h2>
98        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Automated hiring does not say no to women over 40. It stops saying anything. On AI, age, and a career break that costs about 2% a year in pay and never gives it back.</p>
99        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">&rarr;</span></span>
100      </a>
101
102      <a href="/blog/ai-that-carries-instead-of-optimising/" class="fn-card block p-5 sm:p-7 no-underline">
103        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
104          <span class="tabular-nums">5 August 2026</span>
105          <span aria-hidden="true">&middot;</span>
106          <span>Essay</span>
107        </div>
108        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">AI that carries instead of optimising</h2>
109        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Most AI planners help you think faster. For a woman already at capacity that is a raised ceiling, not help. The one test every AI feature here has to pass, and the four things this app will not do.</p>
110        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">&rarr;</span></span>
111      </a>
112
113      <a href="/blog/invisible-load-tracker/" class="fn-card block p-5 sm:p-7 no-underline">
114        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
115          <span class="tabular-nums">29 July 2026</span>
116          <span aria-hidden="true">·</span>
117          <span>Essay</span>
118        </div>
119        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">You cannot delegate what you cannot see</h2>
120        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Mothers report holding about 73% of the household's cognitive labor, and it is the part tied to depression and burnout. Why tracking the invisible load changes the conversation.</p>
121        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">→</span></span>
122      </a>
123
124      <a href="/blog/adhd-planner-for-moms/" class="fn-card block p-5 sm:p-7 no-underline">
125        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
126          <span class="tabular-nums">29 July 2026</span>
127          <span aria-hidden="true">·</span>
128          <span>Essay</span>
129        </div>
130        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">An ADHD planner for moms who have seventeen tabs open</h2>
131        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Paper planners die by week three. What a planner for ADHD mothers actually has to do, and what I built instead.</p>
132        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">→</span></span>
133      </a>
134
135      <a href="/blog/the-2am-is-over/" class="fn-card block p-5 sm:p-7 no-underline">
136        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
137          <span class="tabular-nums">6 July 2026</span>
138          <span aria-hidden="true">·</span>
139          <span>Essay</span>
140        </div>
141        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">The 2am is over</h2>
142        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Women-only dance clubs, early-bird discos that finish by eight, and nightlife finally built for women with somewhere to be on Monday.</p>
143        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">→</span></span>
144      </a>
145
146      <a href="/blog/it-was-never-the-snooze-button/" class="fn-card block p-5 sm:p-7 no-underline">
147        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
148          <span class="tabular-nums">5 July 2026</span>
149          <span aria-hidden="true">·</span>
150          <span>Essay</span>
151        </div>
152        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">It was never the snooze button</h2>
153        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">New research on flexible work and mothers' careers, and the two days a week that changed mine.</p>
154        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">→</span></span>
155      </a>
156
157      <a href="/blog/second-brain-you-can-hold/" class="fn-card block p-5 sm:p-7 no-underline">
158        <div class="flex items-center gap-2 text-[12px] text-ink-faint">
159          <span class="tabular-nums">4 July 2026</span>
160          <span aria-hidden="true">·</span>
161          <span>Essay</span>
162        </div>
163        <h2 class="rk-serif text-[24px] sm:text-[30px] leading-tight text-ink mt-2">Your second brain should be one you can hold</h2>
164        <p class="text-[14.5px] sm:text-[15px] text-ink-soft leading-relaxed mt-3 max-w-2xl">Why ReturnKit gets things out of your head, why you should download everything in it, and why I still keep a pen on the desk.</p>
165        <span class="inline-flex items-center gap-1.5 text-[13.5px] font-semibold text-coral-600 mt-4">Read the essay <span aria-hidden="true">→</span></span>
166      </a>
167
168    </div>
169  </section>
170
171  <p class="mt-14 text-[14px] text-ink-muted leading-relaxed max-w-2xl">More coming: notes on the invisible load, planning around a changing body without medicalising it, and a plain-English changelog of what ReturnKit shipped and what I am still wrestling with.</p>
172
173</main>
174
175<footer class="max-w-[1280px] mx-auto px-10 pb-10 pt-2 text-[12.5px] text-ink-muted flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between">
176  <div>Made for women, by a woman. Built by <a href="https://luana.systems" target="_blank" rel="noopener" style="color:var(--rk-coral-500); font-weight:500">Luana at luana.systems</a>.</div>
177  <div class="flex flex-wrap gap-x-4 gap-y-1.5">
178    <a href="/" class="hover:text-ink">Home</a>
179    <a href="/blog" class="hover:text-ink">Blog</a>
180    <a href="/pricing" class="hover:text-ink">Pricing</a>
181    <a href="/privacy" class="hover:text-ink">Privacy</a>
182  </div>
183</footer>
184
185</body>
186</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.