==============
This note is just for personal reference in case I need to setup a new computer.
Edit: I've done the same process every couple years since 2013 (Mountain Lion, Mavericks and High Sierra).
Consider using Boxen to automate the installation of all necessary and desired softwares and tools.