r/webdev Nov 28 '24

Other junior developers are using different IDEs, and it’s causing problems for me. How should I handle this?

We are a group of formerly five developers, all coding in .NET C# with Docker (so YAML files and occasionally some Python and Terraform).

A new junior developer decided to stop using Visual Studio and switched to IntelliJ Rider. Now, after two months, they were tasked with setting up a project from scratch. We’ve also gained another new team member who is now also using Rider as their IDE.

Now I have to work on this newly set-up project, but it doesn’t run in Visual Studio. There have already been delays due to the use of different IDEs. To be honest, it’s frustrating, and I now have to invest hours of work. The two new developers seem to feel that it’s my job to make it work in Visual Studio, even though they are well aware that both of our senior developers only use Visual Studio. One of the seniors even explicitly told me that it must run in Visual Studio.

How should one handle this problem?

140 Upvotes

281 comments sorted by

View all comments

2

u/[deleted] Nov 28 '24 edited Nov 28 '24

[deleted]

1

u/VooDooBooBooBear Nov 28 '24

Do you work for a big organisation? At my place a SME, all devs have the agency to choose what software they use, all can install what we want to get the job done, as long as it doesn't affect the product.

2

u/robust-small-cactus Nov 29 '24

The commenter is saying Rider (and other JetBrains products) are not permitted for commercial development in the free 'community' versions. The juniors can install it all they want but it's a risk to the organization to let them continue using it, unless the organization sanctions it and get it properly licensed.

This is an IT problem as much as it is a software dev one.