Rebuilding Book A Sloth in real time — daily field notes from shipping a SaaS.
The biggest single day of the entire build. Admin dark mode, Explore going live, DPDP compliance, and the feeling of a product outgrowing its founder.
Starter, Host+, Studio. Three tiers, a coupon system, and the kind of day where you forget to eat.
Somewhere between building competitor pages and an About page, I shipped the thing you're reading right now. The recursion isn't lost on me.
A person who books a yoga class and a person who hosts a yoga class might be the same person. Today I made the product understand that.
Nine sections, a pricing table, testimonials, and the question I'd been avoiding: what does this thing even look like to a stranger?
I thought my code was secure. A proper audit disagreed -- loudly, across critical, high, and medium findings.
The door opened. Real traffic, real money, real legal obligations I'd been pretending didn't exist.
The scariest bug in a payments product is the one that happens while you sleep. So the day after going live, I built for the failures I can't watch.
Thirty posts ago I told you I was doing something that made no sense. I'm standing at the end of it, and my hand is on the handle.
I could launch this and stay quiet about the rough parts. Most people would. I'm not going to.
The layer on top — the small touches that don't change what the product does but completely change how it feels.
I counted. Five. Knowing what to charge and explaining it on one page are two completely different things.
The happy path is smooth. And the happy path is a liar, because almost nobody walks it exactly.
A stranger booked my page yesterday and it just worked. So today I started trying to break it on purpose.
I need to tell you about the best five minutes of the whole month, and why something this small was this big.
Every other screen matters to people who are already customers. Onboarding matters to people who aren't sure they want to be.
Himanshi handed me a real deadline shaped like a real person. Today I did the thing every builder secretly hates.
Two posts today, two halves of the same emotional whiplash. A migration nearly took my table down; one message put me back together.
Yesterday I was tired. Today I was scared, which — strangely — is a more useful feeling.
I don't have a lesson today. Some days don't have a moral. This is one of them.
A lot of bookings on Book A Sloth are online — and a confirmed booking isn't finished until both people have a link to click.
The best feedback I've ever gotten came in slightly annoyed, over a phone call, from a physiotherapist named Yukta.
Booking confirmations needed to go out on WhatsApp. That was never in question. In India, an email confirmation is half a confirmation — people live in…
Today the whole thing finally stood up on its own two legs.
Today I didn't write much code. I wrote numbers, erased them, wrote them again, and stared at a spreadsheet until the spreadsheet stared back. Pricing is the…
Nobody will ever send me a message that says "I love your availability editor." It will never trend. No one screenshots a settings screen and says "look how…
There's a category of code where "mostly works" is a disaster, and money is at the top of it. A button can be slightly off. A color can be a little wrong. A…
It was my birthday.
Two posts in one day. I'm flagging that honestly, because the whole point of doing this in public is to show the real rhythm, and the real rhythm is: some days…
Before today's technical pain, a human thing, because it mattered more than the code.
Remember the smug version of me from a few days ago? The one who stored OTP codes in a quick in-memory list because it was fast and worked perfectly on his…
Every booking tool I've ever used asks me to make an account before I can do the one thing I came to do. I have always hated this. You want to book a 20-minute…
I had it scheduled for a day. One day. "Set up auth." That's the line I wrote in my plan, with the smug confidence of a man who has clearly forgotten every…
Up to now, the new Book A Sloth looked like a database in a trench coat. Real data, sure, but it rendered like a tax form. Today I built the first page that…
There's a specific feeling to an empty repository. Anyone who's started something from nothing knows it. It's the same feeling as a blank page, a fresh…
Okay. The fight everyone's been asking about.
I told Naman first. He had to be first — he built half of it with me.
Let me start with the part that makes no sense.