That was hard to understand. So the idea if I'm not mistaken is to iterate without constraint/move fast and break things (build wide). Demo the work, keep changing. Don't worry about the amount of changes, don't worry about nice commits. You are free to explore and produce as much changes as required. Then use AI agents to clean up the history and produce a nice change set that you can ship in a more traditional way,…
It reads as heavily written by AI
Build Wide, Ship Narrow
31–37 of 37 posts
Re: Build Wide, Ship Narrow
#32That was hard to understand. So the idea if I'm not mistaken is to iterate without constraint/move fast and break things (build wide). Demo the work, keep changing. Don't worry about the amount of changes, don't worry about nice commits. You are free to explore and produce as much changes as required. Then use AI agents to clean up the history and produce a nice change set that you can ship in a more traditional way,…
+1 on the hard to understand part. Just wondering how this manifests in the code.
Re: Build Wide, Ship Narrow
#33That was hard to understand. So the idea if I'm not mistaken is to iterate without constraint/move fast and break things (build wide). Demo the work, keep changing. Don't worry about the amount of changes, don't worry about nice commits. You are free to explore and produce as much changes as required. Then use AI agents to clean up the history and produce a nice change set that you can ship in a more traditional way,…
I find that after I implement a bunch of features, I look at the code and do a refactoring pass. It seems like it makes sense to do that kind of feature work on a branch? I don't know that you need to keep the branch history though, so maybe it could entirely rewritten or squashed?
Re: Build Wide, Ship Narrow
#34A bit bewildering but a small variation of this work: do a ton of experimental branches that you just don't merge. It's amazing how the AI can learn from branches that ran up against a wall. I don't think that you need to make wild iterations on the real product, just do it scratch space and 'merge the lessons not the code' This whole 'design up front' never worked well because it baked in to many bad assumptions. Th…
Re: Build Wide, Ship Narrow
#35Re: Build Wide, Ship Narrow
#36P.S. Bruno if you see this please skip the LLM fluff-up next time. It makes it hard to read.