Member-only story
How I Set Up My MacBook Pro As A ML Engineer in 2022
A guide to getting your MacBook ready for ML development
[Updates 3 July 2022: Added section on Chrome Extensions]
[Updates 5 July 2022: Added TunnelBlick, Obsidian, Rectangle and kubectx/kubens]
[Updates 2 Aug 2022: Added Picture-in-Picture Chrome Extension]
As an engineer, a personalized development environment is absolutely essential for productivity. These are the things I do to setup my MacBook as a ML Engineer— feel free to cherry pick what you think might be useful for your workflow!
This article is inspired by Vinicius — do check out his article here!
Table of Contents
MacOS System Preferences
- Remap Caps Lock key to Esc key
- Remove apps from Dock
- TrackpadCommand Line Tools
- Homebrew
- iTerm2
- Ohmyzsh + Powerlevel10k theme
- Ohmyzsh plugins
- Shell aliases
- Other applications to install using HomebrewPython Environment
- pip
- conda
- pyenvVSCode Setup
- Extensions
- Ohmyzsh compatibility
- Themes, Icons and Fonts/Ligatures3rd Party Apps
- Magnet [Paid] / Rectangle [Free]
- Postico
- Postman
…