December 9, 2025
Hotkeys vs Hot Mess
Making macOS Bearable
Keyboard ninjas vs Apple’s swipe crowd—comment war erupts
TLDR: An ex-Linux power user rebuilt macOS around strict keyboards and workspaces to avoid window hunting. Comments split between Apple’s built-in simplicity and pro-keyboard launchers like Alfred, with jokes about mouse-only coworkers—spotlighting the bigger fight: comfort with defaults versus control over every click.
An Arch Linux diehard gets handed a shiny MacBook and immediately breaks out the keyboard kung-fu to make macOS feel like an extension of their body—rigid workspaces via AeroSpace, project hopping with a homemade Rust tool, and no visual scanning, just muscle-memory hotkeys. The crowd? Split and loud. One camp cheers the “keyboard ninja” vibe: everything on numbered spaces, terminals on command, text edited by speaking code-like moves (think ci” as a “change inside quotes” shortcut). Another camp shouts “yakshaving”—slurrpurr says this is a waste of time and that macOS’s whole point is tasteful defaults.
Old-school launcher fans swarm in: tptacek proudly refuses tiling, but hits CMD-Space and lets Alfred (or the classic Quicksilver) do the summoning—“type a couple letters, blam.” Sleepybrett waves the built-in flag: a Mission Control gesture for “just my app’s windows” plus Command-Tab, and you’re golden. Bix6 wonders why you even need AeroSpace if numbered desktops already work, then casually adds they’re trying Vimium because the browser needs hotkeys, too.
Comic relief arrives via accrual’s coworker who “would show up with only a monitor and mouse,” a foil to the anti-mouse bravado. Verdict: it’s hotkeys vs hot mess, Apple’s defaults vs DIY control sparking this melodrama.
Key Points
- •The author moved from an Arch Linux workflow to macOS due to receiving an M4 Pro MacBook and notes Asahi Linux is not yet supported on that hardware.
- •They replace macOS’s default Spaces/Mission Control with Aerospace to enforce deterministic workspaces and app-to-workspace mappings.
- •Keyboard shortcuts drive navigation: fixed workspace numbers build muscle memory (e.g., terminal on 2, browser on 1, Spotify on 9).
- •In Ghostty, tmux is customized with root bindings and window-first logic that creates a window if it doesn’t exist, minimizing manual management.
- •A custom Rust tool (ws) provides fuzzy project switching, session attachment/spawn, and stack-based history, launching helix and fx for new environments.