[Homebrew Series 1] What Is Homebrew?
Learn why many Mac developers use Homebrew by comparing it with manual installs.
Learn why many Mac developers use Homebrew by comparing it with manual installs.
Install Homebrew, configure .zshrc, and verify the setup with real commands and expected output.
Install tree, wget, and htop, then practice listing, upgrading, removing, and cleaning up Homebrew packages.
Understand why Git solves the endless final_final.docx mess and why version control matters.
Install Git with Homebrew, set your user info, and verify every setting with real commands.
Initialize a Git repo, stage files, make the first commit, and read the history with hands-on commands.
Compare the default macOS Terminal with iTerm2 and decide when iTerm2 becomes useful in a real workflow.
Install iTerm2 with Homebrew and walk through fonts, themes, and the core preferences that make it ready for daily development.
Practice the iTerm2 features that speed up daily terminal work: split panes, search, autocomplete, profiles, and safer custom shortcuts.
Understand the problems Tmux solves and how sessions, windows, and panes help you organize terminal work.
Install Tmux with Homebrew, create your first session, and practice detaching, reattaching, and the essential shortcuts.
Create multiple sessions, add windows, navigate between them, and keep work alive while switching contexts.
Experience situations GUI editors cannot solve and see exactly when Vim becomes indispensable.
Install Vim with Homebrew, verify the setup, open a file, write text, and exit safely using real commands.
Learn why Vim uses modes, switch safely between them, and practice the core motions you need to move through a file without leaving the keyboard.
A personal account of fragmented setup, long-session context fatigue, and why I moved to a more sustainable CLI workflow.
A practical minimum setup to install OpenCode quickly and start with a repeatable workflow.
How I keep long coding sessions stable with primary/backup provider routing and account-level flexibility.