I can't resist at least skimming a fellow hacker's post on how they setup their machine.
These are the tools you absolutely need on your Mac — Homebrew and Homebrew Cask, Spectacle, and Alfred. But, let's not stop there...
Nick goes on to share a ton of resources for his Mac setup; tools for web dev, shell/terminal setup, useful utilities, and tweaks to macOS. Spend a few minutes skimming this. There's a gem in this post for everyone.