|
|
|
|
|
by aae42
659 days ago
|
|
i think a developer should be "in-tuned" with their tools, and time spent installing and configuring them is still "work" they can automate the setup on their own if desired also.. https://www.jetify.com/devbox for specific project tooling |
|
What you describe is great from the dev perspective when you have experienced devs with an interest in automation/tooling. From the company (or other dev in a larger organization) perspective, it can become a bugbear. Having some minimal dev environment that is accepted across the whole dev team is helpful for onboarding, or rebuilding machines when something seems off.
In most organizations, devs are rightly fearful of the pain that a rebuild will bring. That pain can and should be mitigated by the IT team with empathy for devs, scientists, or whatever audience the machines are for.
I wouldn't advocate for trying to achieve an ideal setup, but rather some baseline that isn't offensive e.g. if you put VS Code on there make it a checkbox option with other tools. Start with things that take a long time to download and install. Many of the personal tools and configurations are relatively small compared to the Visual Studio install on my current machine, or Xcode on my Mac.
Thanks for sharing Jetify. That's why I love these threads on HN.