This week
- Your pricing page promises usage-based credits and hybrid plans. Your billing system runs on two duct-taped Stripe subscriptions and a spreadsheet. Everyone changed their pricing in 2025. Almost nobody changed what's behind it. The post Your pricing sucks (and your billing...
Last week
- Bias toward action is defaulting to the smallest responsible step that produces real feedback, while pre-committing to guardrails so that being wrong is survivable and quickly correctable....
- This is a short blog post to announce that I'm migrating the site in which I host my paid courses to a new platform at https://learn.miguelgrinberg.com. If you have purchased a course or ebook directly from me, this article tells you how to transfer your account to the new...
Two weeks ago
- People tend to get attached to a specific concept of what they are trying to accomplish rather than the idea it represents...
- When you’re running a project in a tech company, understanding that your main job is to ship the project goes a surprisingly long way. So many engineers spend their time on peripheral questions (like the choice of technology X or Y) when core questions about shipping the product...
About a month ago
- 04 Feb, 2026 Hi friends, In January, Scour scoured 805,241 posts from 16,555 feeds (939 were newly added). I also rolled out a lot of new features that I'm excited to tell you about. Maybe because of some of these, I found more posts than usual that I thought were especially...
- You’ve probably heard this famous quote from Steve Jobs about saying ‘no’: People think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully....
- 8 years building billing systems and I’m still wrong about just how hard it actually is. Not “getting better at it hard”, but like really genuinely discovering new layers of complexity I never saw coming. — Back when we started Paid at the end of 2024, I remember people telling...
- Stripe is famous for having some of the best product docs, largely because they are "designed to feel like an application rather than a traditional user manual". I spent much of the last week building and writing the docs for Scour, and I am quite proud of the results....
- I got a lot of ideas for side projects rattling around in the old tin can. As part of my “No new projects” initiative, I’m trying to jump on building prototypes so I can decide if I want to explore ideas more or call it quits. A handful of my ideas are riffs or twists on...
about 1 month ago
- For years and years, I’ve helped teams evaluate their systems, fix their systems, tweak their systems, and evolve their systems. And sometimes it’s even been necessary to help teams declare bankruptcy on their systems, blow them up, and start anew. […]...
- The most important teams in a B2B software company are engineering and sales. Full stop, no exceptions, no further questions. You’re either building the product or selling the product, and everything else is secondary at most. The intuition is simple: Great engineering (fast,...
- Jim Highsmith notes that many teams have turned into tribes wedded to exclusively adaptation or optimization. But he feels this misses the point that both of these are important, and we need to manage the tension between them. We can do this by thinking of two operating modes:...
about 2 months ago
- It is not enough to assess whether an idea is good or not but rather necessary to compare it to all other ideas you could be pursuing...
- I don’t much enjoy being a lab rat to your half-baked ideas. I can tell when your approach to what I use is: “Ship it and let’s see how people respond.” Well let me tell you something: I’m not going to respond. My desire to give you constructive feedback is in direct correlation...
- As 2026 begins, thinking back on my 2025 is a bit nuts. I can’t believe how much new product I shipped. I think AI had a lot to do with it, freeing me up to take on projects that I still wrote probably 60% of the code I shipped this year, but when I used … Continue reading My...
- Happy New Year and thanks for your support in 2025!...
- Greed ruined a lot of great software out there and enshittification is a real deal among acquired companies… Is there anything we could do about it?
- It Was A Very Weird Year It was an interesting year in the Stay SaaSy universe. We grew our community significantly on Substack and X and via email. We met some amazing people through this blog and we feel increasingly plugged into a truly special group of builders, managers,...
- Code is getting cheap. Judgment isn’t. As AI tools accelerate development, UX, product decisions, and business clarity become the real constraints....
- Every time we've made it easier to write software, we've ended up writing exponentially more of it. History suggests we won't do less work - we'll discover we've been massively under-investing in knowledge work because it was too expensive to do all the things that were actually...
2 months ago
- Kidz Fun Art grew a lot in 2025! Many more people use it regularly, many more choose the paid version & I added far more cool features. Loads of Work… First off, here’s a graph of the number of changes (“commits” in technical terms) that I made. 612 changes in total with a few...
3 months ago
- Organizations often use “value stream” and “value chain” as interchangeable labels. It’s not the biggest architectural drama in the world, but it’s still something that always annoys me a little. We as architects might actually be to blame for this. We keep on coming up with...
Rows per page