Interesting. However, I'm not sure to understand the presence of "junior" word in the title. Why a setup would change with the experience?
This is a checklist for junior dev. I was trying to be explain everything from scratch, therefore, it's for juniors ;) a mid-dev wouldn't need know the importance of git, right?
That's true for the explanation of tools, but not for the "environment setup". Nevermind, just about words ;)
I get it - there are different ways to approach your setup. That's what I've tried myself.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.