Why I prefer to git stage outside of the editor or the terminal
The author prefers using a dedicated Git client like Sublime Merge for staging files rather than doing it within their code editor. They believe staging is a crucial step for preliminary self-review, and using a separate tool provides a fresh perspective on code changes. This approach helps maintain objectivity by separating the "writing code" and "reading code" experiences.