I just like really really like web dev. Starting to like writing my thoughts down and sharing them with y'all! All opinions guaranteed to be 100% my own and 100% half-baked.
While probably not applicable to all cases, I had a mentor die on the git-cli only hill. His argument, which I find persuasive is that all git gui implementations are inherently opinionated. Which operations are hidden in menus vs. front and center, does it make suggestions, etc.
Git from the command line however puts every command at your finger tips, and you can be assured that operations which fail do so because that can't be done and not because they shouldn't be.
This is certainly a specific case. I subscribe to the "right tool for the job" sentiment but I think in this case the right tool is the CLI variant
While probably not applicable to all cases, I had a mentor die on the git-cli only hill. His argument, which I find persuasive is that all git gui implementations are inherently opinionated. Which operations are hidden in menus vs. front and center, does it make suggestions, etc.
Git from the command line however puts every command at your finger tips, and you can be assured that operations which fail do so because that can't be done and not because they shouldn't be.
This is certainly a specific case. I subscribe to the "right tool for the job" sentiment but I think in this case the right tool is the CLI variant
All <insert language here> frameworks are inherently opinionated. Hence you should always use the language "raw". 🙂