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">·</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">→</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">·</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">→</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">·</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">→</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.