Devlog 03: Finally Cracking the Loop

After a lot of wrestling—with GPT and with myself—I finally hit a big milestone this week: Churn can now loop backwards through my statements, and the numbers match. This was harder than I expected. Getting the logic right for iterating through all transactions and breaking them into billing cycles was a mental workout. There were plenty of false starts and half-baked solutions, but now it feels solid. Why is this important? Because this unlocks the core insight behind Churn: Understanding my financial timeline across billing cycles, not just raw transactions. ...

July 26, 2025 · 1 min · Amit Rathi