Lazygit has its own built-in approach to this problem which is much more strict than what git-absorb does (it explicitly asks for confirmation if there's any ambiguity). There's an extensive writeup about it here: https://github.com/jesseduffield/lazygit/blob/master/docs/de...
In this interview I had the chance to ask Bob many questions that had been stewing in my mind for a while, such as:
* Are there some domains where Object-oriented programming is better suited than functional programming?
* Is the Single Responsibility Principle supposed to be taken literally?
* Is the Dependency Inversion Principle still useful if you have fast compile times and it’s easy to test dependencies without injection
* Testing private methods: surely sometimes it’s okay
* Is 100% code coverage actually a good goal?
* How does Bob feel about programmers who just see their job as a job and aren’t passionate about it
* Is a call for professionalism just unproductive gatekeeping?
* Comparison as a thought leader to Martin Fowler
* Does AI threaten programmer jobs
* Will we have an AI singularity?
If any of the above questions have been or your mind too, you might find this interview valuable.
Seconding this opinion: Dwarkesh's podcast is really good. I haven't watched all of the Zuck interview but I recommend others to check out a couple extra episodes to get a more representative sample. He is one of the few postcasters who does his homework.
Whoops! I should have fact-checked that: I had it in my head that it was recent based on there being so much recent discussion of it online. I've updated the post
In the next release we're adding worktree support: if you use worktrees in your daily flow I'd love to know what that flow looks like and what your pain points are so feel free to join the discussion here: https://github.com/jesseduffield/lazygit/discussions/2803
Thanks for the feedback, I've been slack on documentation as more features have been added. Do you have a preference for tutorials? e.g. video or text?