Blog
Engineering, product, and the occasional manifesto.
We write when something’s worth reading. Subscribe via RSS at /blog/feed.xml or follow @relyvflow.
Inside the cycle engine: how we scope two-week sprints across 12k workspaces
A walkthrough of how cycle rollover became a single Postgres CTE, why we ripped out the Redis cache, and what we learned from 6 weeks of dogfooding.
Keyboard-first, by default — a manifesto
Why every new shortcut goes through a 3-person review, how we measure keyboard adoption, and the surprising shortcut nobody uses (it’s ⌘E).
Why we removed three statuses (and added one)
"Blocked" was being used for four different things. Splitting it broke the burn-down. Here’s what we learned.
SOC2 Type II without the security-theatre
How we got SOC2 Type II in 10 weeks with three engineers and zero consultants — and the controls we actually changed afterward.
Shipping the iOS app — three architecture rewrites later
We went from React Native → Swift → React Native + Skia. Here’s the math that made us reverse twice.
Our first 1,000 customers — what we did, what we wish we hadn’t
A retro on the first 18 months: which channels worked, which didn’t, and the one founder-led demo that closed our biggest deal.