I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
Apart from the language choices, it's fairly similar to my setup.
The only things you mention that are specific to Macs are homebrew, iterm and xcode, and none are specific to a particular model (Macbook Pro). I use various machines that generally don't run MacOS so I don't have to go through those steps and I get a lot of that stuff out the box.
I have a couple of scripts to install things I commonly use and my own little wrapper around stow for my dotfiles, which gets me 90% of the way there.
I dump everything in a single directory or duplicate /home if I'm migrating to a new machine, and then
I spend about 10 minutes every other day for the next week thinking, "damn, forgot about that".
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Apart from the language choices, it's fairly similar to my setup.
The only things you mention that are specific to Macs are homebrew, iterm and xcode, and none are specific to a particular model (Macbook Pro). I use various machines that generally don't run MacOS so I don't have to go through those steps and I get a lot of that stuff out the box.
I have a couple of scripts to install things I commonly use and my own little wrapper around
stow
for my dotfiles, which gets me 90% of the way there.I dump everything in a single directory or duplicate
/home
if I'm migrating to a new machine, and thenI spend about 10 minutes every other day for the next week thinking, "damn, forgot about that".