Utils

7 series

Homebrew

4 posts

Updated Utils

[Homebrew Series 1] What Is Homebrew?

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

#macos#homebrew#beginner
Updated 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
Updated 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

Updated 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
Updated 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
Updated 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

Updated 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
Updated 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
Updated 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

Updated 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
Updated 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
Updated 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

Updated 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
Updated 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
Updated 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

Updated 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
Updated 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
Updated 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

Pi

6 posts

Updated Utils

[Pi Series 1] Why I started looking at pi instead of heavier coding agents

This post explains why LLM coding agents can feel heavy, and why the lightweight terminal coding harness pi is worth considering.

#pi#coding-agent#llm
Updated Utils

[Pi Series 2] Install pi and start your first session

Install pi, connect a model through login or an API key, and start your first session inside a project folder.

#pi#installation#coding-agent
Updated Utils

[Pi Series 3] Manage sessions and project context

Learn how to continue and branch pi sessions, and how to pass project rules through AGENTS.md and CLAUDE.md.

#pi#session#agents-md