news.ycombinator.com• Mar 8, 2026• 1 min read
72 commits in a day, a third of them reverting the restI'm building a multi-tenant SaaS solo (Next.js 15, Convex, Clerk, Vercel). Last Thursday I pushed 72 commits. The interesting part is the shape of those commits, not the number.The first arc was a Lottie animation system for the marketing site. Built a foundation layer, hero ambient particles, six section animations, a pricing sparkle. Then the Lottie React package's `speed` prop turned out not to be a real JSX prop. You need to grab the animation ref and call `setSpeed()` imperatively. After fixing that, I noticed the placeholder animation files had watermarks, so I wrote a 1,250-line Node script to generate custom multi-layer compositions. Then I looked at the How It Works section with its new animations and decided they added nothing. Removed them. Then stripped the watermarked ones from another section. The animation arc was roughly 15 commits of adding and 5 commits of removing.The last arc was performance. Mobile LCP was at 7.1 seconds. I tried five fixes: opacity 0.01 on the her