Learn

Working with files, terminal and AI on a Mac.

Create a new branch in Git before you touch a file

How to create a new branch in Git: the difference between git branch, switch -c and checkout -b, choosing a start point, naming rules, and worktrees on a Mac.

Cursor agent on a Mac: keeping an eye on what it edits

What the Cursor agent can change without asking, how Run Modes and the sandbox differ, and how to watch a run on a Mac without staring at the editor all afternoon.

Cursor vs VSCode on a Mac: what moves and what stays the same

Cursor vs VSCode on a Mac in 2026: the extension registry difference, who pays for the model, how each handles approvals and sandboxing, and what neither one fixes.

Cut command: pull one column out of a text file

The cut command looks simple until the delimiter fights back. What cut indexes, why the macOS version rejects options from Linux examples, and when to reach for awk instead.

Default Folder X alternatives: what you can drop

Default Folder X alternatives, sorted by which layer they actually replace: the facts on price and macOS support, the features worth keeping, the ones macOS already covers, and what to check before you switch.

Default Folder X: how to decide what you need

Default Folder X only touches one part of the Mac. Four checks decide whether that part is where the friction sits: the screen, the permissions, the payment shape, the apps.

Default Folder X not working: what to check, in order

Default Folder X not working is usually one of six documented causes, not a bug. Sort the symptom first, then work down the list: menu bar, one app, privacy database, click-through, reminders, support.

Delete a local Git branch once the work has landed

How to delete a git branch local to your machine, what the refusal actually checks, when -D is safe, and how to get a branch back after deleting it.