| ▲ | wtetzner 4 hours ago | |||||||||||||||||||||||||||||||||||||
> Their argument is that all team members should use the same tools, and I guess that is a valid point. Why is that a valid point? | ||||||||||||||||||||||||||||||||||||||
| ▲ | tom_alexander 4 hours ago | parent [-] | |||||||||||||||||||||||||||||||||||||
In my case, I am a very senior member of my team so 25-50% of each day is spent helping and/or teaching teammates. In situations like that, it is useful to be deeply familiar with the tools that your teammates are using so you can tell them exactly what to do. For example, if I'm teaching a new hire to set up their vscode it is not very helpful to tell them "now you need to activate the python venv". It is much more helpful to be able to tell them "Now we're going to activate the python venv. To do that, open your command palette and search for 'select python interpreter'". In my personal life, I still exclusively use emacs (which I have scripted to auto-detect venvs) but I put up with using vscode at work to be a greater utility to my team. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||