Last week
- Replacing business SaaS applications with vibe-coded equivalents has been a topic of conversations for a long time now. But it feels like the build-vs-buy pendulum has truly swung to the “buy” apex in the last few months. Improvements in frontier models over the last six months...
About a month ago
- The Software Delivery Lifecycle (SDLC) document sitting in your governance folder is one of the most useful tools in the business. Most orgs never use it that way. They treat it as a compliance box ticking exercise, and teams see it as a governance burden at best. The SDLC is a...
- Hi friends, In April, Scour scoured 778,059 posts from 25,790 feeds. This month, my focus was on ranking improvements and adding a number of new features: 🔃 Ranking Improvements Scour is designed to find hidden gems that interest you, while trying to avoid using popularity...
about 1 month ago
- Figma's reliance on non-designer seats made it uniquely exposed to AI. Claude Design's launch deepens the problem....
about 2 months ago
- Last post I wrote about how you can approach buy in for your architecture. I’ve been thinking a lot more about the topic, and would like to delve a bit deeper into it. I still stand fully behind the post I wrote two weeks ago, but the more I think (and research) about it, the...
- 14 Apr 2026 RIP Agile, we hardly knew ye. And I mean that literally - because no one was ever clear on what it was. Agile washed over our industry like a tsunami. But whenever it was questioned, a voice (perhaps emanating from a gap in the clouds?) would invariably tell us "ah,...
- When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slow. In a pressurized environment there’s no time to schedule calls, get input...
- Spec Driven Development isn’t Waterfall Write down what you mean. After spending a few months writing (e.g. on the Kiro Blog), and speaking (e.g. Real Python Podcast, SE Radio) about spec-driven development, I’ve noticed a common misconception: spec driven development is a...
- “Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.” When Jeff Goldblum’s rock star mathematician - sorry, chaotician - spoke those immortal lines in Jurassic Park, none of us had any idea how the craft of software...
- It’s 2007. I’m working on a big rewrite (yes, I know) of a big system; a database-driven web app built in C#. A significant part of the project is just the code to get data in and out of the database. Object-relational mappers are still very much in their infancy; somebody’s...
- The most effective way to build software and get massive adoption is no longer high quality mainline apps but via building blocks that enable and encourage others to build quantity over quality.1
- Feed diversity overhaul, domain and topic affinity, inline reactions, and exact keyword matching....
2 months ago
- I’ve worked on a lot of unpopular products. At Zendesk I built large parts of an app marketplace that was too useful to get rid of but never polished enough to be loved. Now I work on GitHub Copilot, which many people think is crap1. In between, I had some brief periods where I...
- Our era of sprawling, idiosyncratic tooling In 1998, Eric S. Raymond published the founding text of open source software development, “The Cathedral and the Bazaar”. In it, he detailed two methods of building software: The Cathedral model is carefully planned, closed-source, and...
- Steve Krouse wrote a piece that has me nodding along: Programming, like writing, is an activity, where one iteratively sharpens what they're doing as they do it. (You wouldn't believe how many drafts I've written of this essay.) There’s an incredible amount of learning and...
- An Architecture Decision Record (ADR) is a short document that captures and explains a single decision relevant to a product or ecosystem. Documents should be short, just a couple of pages, and contain the decision, the context for making it, and significant ramifications. They...
- Two weeks ago I wrote an article about governance and documentation on an organisational scale. This is the follow-up post that focuses on the project scale. You could just read this post, but it’s probably better that you start with the previous one first The biggest problem...
3 months ago
- Introduction If you want to let users call your service from their own app. This is very possible. The hard part is not generating a key. The hard part is doing the full system well. Secure storage. O...
- Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defensive patenting as as a shield in this asymmetric legal environment. more…...
- Hi friends, In February, Scour scoured 647,139 posts from 17,766 feeds (1,211 were newly added). Also, 917 new users signed up, so welcome everyone who just joined! Here's what's new in the product: 🔮 Inferring Interests from RSS Feeds If you subscribe to specific feeds (as...
- The other day I was looking at the team billing section of an AI product. They had a widget labeled “Usage leaderboard”. For whatever reason, that phrase at that moment made me pause and reflect — and led me here to this post. It’s an interesting label. You could argue the...
- 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...
4 months ago
- 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...
Rows per page