Thanks for sharing, this is a great read. The bit about top-down vs. bottom-up design (Liquid Fuel Engine (SSME) section) is surprising to me. It appears for the Shuttle program, all the years of knowledge on how to…
To be fair, that was probably a tough crowd to "market" to... most addicts need a pretty significant kick to force them into a change, and flyers don't provide any kick and are easily ignored.
Merge conflicts are not so scary, and are an elegant way to handle distributed changes with simultaneous edits to a single file. If the conflict is huge, rebasing can help you by "playing" the commits from one branch…
I don't see any obvious flaws with Git. The monorepo/polyrepo discussion exists apart from your choice of version control system and has little to do with Git, as far as I can tell
Thanks for sharing, this is a great read. The bit about top-down vs. bottom-up design (Liquid Fuel Engine (SSME) section) is surprising to me. It appears for the Shuttle program, all the years of knowledge on how to…
To be fair, that was probably a tough crowd to "market" to... most addicts need a pretty significant kick to force them into a change, and flyers don't provide any kick and are easily ignored.
Merge conflicts are not so scary, and are an elegant way to handle distributed changes with simultaneous edits to a single file. If the conflict is huge, rebasing can help you by "playing" the commits from one branch…
I don't see any obvious flaws with Git. The monorepo/polyrepo discussion exists apart from your choice of version control system and has little to do with Git, as far as I can tell