githubEdit

Essentials

MacOS comes with python3, ruby, git preinstalled. We will install other missing essential tools used frequently by Developers.

Tools

Command-line tools

Install essentialarrow-up-right command-line tools

Better CLI Alternative Tools

Fonts

We need developer friendly fonts for Terminals (ghostty, macOS Terminal app) and Editors (IntelliJ, VSCode, sublime-text) to enhance visual experience. You can explore various fonts for IDEs at Programming Fontsarrow-up-right website.

We recommend:

After installing your choice of font, you have to configure each Editor and Terminal to use this font, which is covered in Appsarrow-up-right section.

Apps

Install essential Apps via brew cask

Since many of us won't have admin rights on Company issued MacBooks, we will be installing software into User's Applications (i.e., ~/Applications) directory:

If you have admin privilege, you can skip --appdir=~/Applications flag

Development Tools

Apple’s container Docsarrow-up-right

Other benefit of installing Apps via Brew is, it links binaries to /opt/homebrew/bin which is added to $PATH.

So, you can open projects/directors from command-line in VSCode or Sublime-text with:

Productivity

Other

Customize above applications further from: Appsarrow-up-right docs

Last updated