My recommended developer machine setup for a new mac Generally, I prefer to use a free/open-source software if there's one available.
- Browser - ARC / Chrome
- Raycast - A Spotlight killer - Raycast [
brew install --cask raycast
] - Clipboard Manager - Maccy
- Multi monitor control. Easily move windows between monitors. - Rectangle
- Snapping tool (Images/Vider) Monosnap
- Another Video recording tool. This is allow you to narrate what you're showing. Using this for async work with my team for a bit more complex stuff than just a simple short video. Loom
- Code editor - IntelliJ
- thefuck : A great tool for accidental typers 'brew install thefuck'
- btop : A better top app 'brew install btop'
- fzg : A Fuzzy finder 'brew install fzf'
- brew package manager for mac, just type this in your terminal
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- iTerm
brew install --cask iterm2
- zshell
brew install zsh
- oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Fig -
brew install --cask fig
(https://fig.io/) - git
brew install git
- gnupg to sign your git commits
brew install gnupg