More from Max Rozen
Looking back on the last four years, what worked, what didn't.
Looking over last year, and a first incident for 2025.
More in indiehacker
The desktop app that turns AI chaos into productivity superpowers. No more context switching. No more AI sprawl.
Highlights I look for ways to limit the number of half-complete tasks I’m juggling. I brainstorm ways to talk with more of my early readers. I have trouble accepting a design decision in the Gleam language. Goal grades At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals: Offer a lower-friction way for users to pre-order my book Result: Switched from Kickstarter pre-orders to Stripe payment links. Grade: A I ran the initial pre-sale through Kickstarter, so I decided to just stick with it for subsequent pre-orders. After a couple of months, I realized Kickstarter requires customers to create an account to buy the book, which adds a lot of friction and discourages people from buying.
Featured: Exclusive interview with Christian Schneider, CEO of fileAI which aims to be the Stripe for unstructured data
I recently returned a product to goHardDrive, a merchant that specializes in selling used hard drives. During the return process, I discovered that they were accidentally publishing details about thousands of their customers, including their full names, mailing addresses, email addresses, and order details. The leak When I requested a return from goHardDrive, they assigned me a return merchandise authorization (RMA) number ending in five numeric digits. I’m not publishing my actual RMA number, but you can imagine that it was a number like this:
B2B SaaS is a software business which sells to business customers instead of ordinary consumers. SaaS is delivered over the internet so users do not have to download any software.