Utils

6 series

Homebrew

4 posts

Utils

[Homebrew Series 1] What Is Homebrew?

Learn why many Mac developers use Homebrew by comparing it with manual installs.

#macos#homebrew#beginner
Utils

[Homebrew Series 2] Installation and Terminal Setup

Install Homebrew, configure .zshrc, and verify the setup with real commands and expected output.

#macos#homebrew#terminal
Utils

[Homebrew Series 3] Installing and Managing Packages

Install tree, wget, and htop, then practice listing, upgrading, removing, and cleaning up Homebrew packages.

#macos#homebrew#package

Git

5 posts

Utils

[Git Series Part 1] What is Git?

Understand why Git solves the endless final_final.docx mess and why version control matters.

#git#version-control#beginner
Utils

[Git Series Part 2] Installation and Basic Setup

Install Git with Homebrew, set your user info, and verify every setting with real commands.

#git#install#config
Utils

[Git Series Part 3] Create a Repository and Make Your First Commit - init, add, commit

Initialize a Git repo, stage files, make the first commit, and read the history with hands-on commands.

#git#init#add

iTerm2

3 posts

Utils

[iTerm2 Series 1] What is iTerm2?

Compare the default macOS Terminal with iTerm2 and decide when iTerm2 becomes useful in a real workflow.

#macos#iterm2#terminal
Utils

[iTerm2 Series 2] Installation and Basic Setup

Install iTerm2 with Homebrew and walk through fonts, themes, and the core preferences that make it ready for daily development.

#macos#iterm2#install
Utils

[iTerm2 Series 3] Split panes, search, and shortcuts

Practice the iTerm2 features that speed up daily terminal work: split panes, search, autocomplete, profiles, and safer custom shortcuts.

#macos#iterm2#split-pane

Tmux

4 posts

Utils

[Tmux Series 1] What is Tmux?

Understand the problems Tmux solves and how sessions, windows, and panes help you organize terminal work.

#tmux#terminal#multitasking
Utils

[Tmux Series 2] Install Tmux and Launch Your First Session

Install Tmux with Homebrew, create your first session, and practice detaching, reattaching, and the essential shortcuts.

#tmux#install#session
Utils

[Tmux Series 3] Practice Managing Sessions and Windows

Create multiple sessions, add windows, navigate between them, and keep work alive while switching contexts.

#tmux#session#window

Vim

5 posts

Utils

[Vim Series 1] Why Should You Learn Vim?

Experience situations GUI editors cannot solve and see exactly when Vim becomes indispensable.

#vim#editor#beginner
Utils

[Vim Series 2] Install and Run Vim for the First Time

Install Vim with Homebrew, verify the setup, open a file, write text, and exit safely using real commands.

#vim#install#basic
Utils

[Vim Series 3] Understand Modes and Essential Navigation

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.

#vim#modes#navigation

OpenCode

5 posts

Utils

[OpenCode Field Notes Part 1] Why did work get harder even with more tools?

A personal account of fragmented setup, long-session context fatigue, and why I moved to a more sustainable CLI workflow.

#opencode#vibe-coding#llm
Utils

[OpenCode Field Notes Part 2] 10-Minute Setup: Install, first run, and baseline config

A practical minimum setup to install OpenCode quickly and start with a repeatable workflow.

#opencode#setup#installation
Utils

[OpenCode Field Notes Part 3] Provider strategy to reduce token/subscription interruptions

How I keep long coding sessions stable with primary/backup provider routing and account-level flexibility.

#opencode#provider#subscription