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.
I don't think you really need to do all this. Macs aren't far off being usable machines in the first place.
I'd do homebrew and a better terminal and (if my development stack was that way) install docker and/or vagrant. The rest of it's all very specific to a particular development stack.
On a more serious note, I would not do this:
sudo chown-R$(whoami) /usr/local/lib
simply because there's no reason to and you're messing things up for anyone else who wants to use the same system. I know, I know, Macs are usually one-person machines, but they run unix and are theoretically multi-user. Why try to break it?
Yes this kind of thing are very opinionated. I work with non particular Stack: c#, .Net Core, Web and Mobile. Hope can be used as guide. You give me a good idea, organizing it as stacks.
About /usr/local/bin you are completely right I'll add a Warning about. Just use in case you machine is used by only one user.
Thanks!
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.
I don't think you really need to do all this. Macs aren't far off being usable machines in the first place.
I'd do
homebrew
and a better terminal and (if my development stack was that way) installdocker
and/orvagrant
. The rest of it's all very specific to a particular development stack.On a more serious note, I would not do this:
simply because there's no reason to and you're messing things up for anyone else who wants to use the same system. I know, I know, Macs are usually one-person machines, but they run unix and are theoretically multi-user. Why try to break it?
Yes this kind of thing are very opinionated. I work with non particular Stack: c#, .Net Core, Web and Mobile. Hope can be used as guide. You give me a good idea, organizing it as stacks.
About
/usr/local/bin
you are completely right I'll add a Warning about. Just use in case you machine is used by only one user.Thanks!