One IDE to Rule them All?
programmers.stackexchange.com
One IDE to Rule them All?
1–10 of 18 posts
Re: One IDE to Rule them All?
#2Re: One IDE to Rule them All?
#3Re: One IDE to Rule them All?
#4that's what I did in my team, I want people to be able to sit next to each other, I want shared formatting settings, I don't want them to do the formatting by hands, and we have shared ownership of the code. You can only change the formatting style after discussing it with the others. I want people to remove my personal style after me, and I want to remove other's personal style in the code. Adding dependencies or li…
Sounds like you just need to have a well defined style guide rather than trying to micromanage developer habits.
Re: One IDE to Rule them All?
#5that's what I did in my team, I want people to be able to sit next to each other, I want shared formatting settings, I don't want them to do the formatting by hands, and we have shared ownership of the code. You can only change the formatting style after discussing it with the others. I want people to remove my personal style after me, and I want to remove other's personal style in the code. Adding dependencies or li…
You can have different team members using different editors, but with the same style rules - and with a style checker that runs on commit/post-edit to verify the common rules are adhered to.
Enforcing which editors each team member must use to do his/her development is a form of management deciding it knows which tools each developer will be more efficient with than the developer does. It's pointless.
Re: One IDE to Rule them All?
#6While many programmers are religious about their tool chain there are very legitimate reasons for wanting a standardized dev environment especially with an IDE that does things like syntax homogenization for you. Without more details it's impossible to tell weather this specific individual case would really benefit from the mandate in spite of upsetting the comfort of their devs.
Re: One IDE to Rule them All?
#7"My company is mandating that everyone use vim and make"
And still see it as a valid request of an employer.
Re: One IDE to Rule them All?
#8that's what I did in my team, I want people to be able to sit next to each other, I want shared formatting settings, I don't want them to do the formatting by hands, and we have shared ownership of the code. You can only change the formatting style after discussing it with the others. I want people to remove my personal style after me, and I want to remove other's personal style in the code. Adding dependencies or li…
From the answers:
Yes, it's a bit of a red flag that management considers itself a better judge
of which tools you would be more efficient with than you are.Re: One IDE to Rule them All?
#9This specific question is talking about Eclipse, and depending on the language they are using it might be they are moving the build system to eclipse, so they are mandating everyone use the tool. I think in the FOSS world we are a little spoiled that we have options like what editor / build system / OS we would like to use to develop on. I know there are a lot of shops that on day one you are given access to Visual S…
I think, however, it's a huge mistake to take the second route. Myself, for example, I could never be even remotely productive in an IDE. The moment I open one, it feels wrong, and my productivity as well as motivation drops significantly. I just prefer vim + $tools for the language I am working with, and it's highly unlikely that this will ever change. It's like trying to code in a noisy, public place when I could be coding at my desk listening to my favorite music.
Yes, this is partially an emotional reason. I hate programs that throw tons of information, menus and buttons at you, most of which are useless 98% of the time. Furthermore, I hate programs that try to be a God Object and do everything by themselves - I'm a stern advocate of modularity/interoperability and the UNIX philosophy of writing programs that do one thing, and do it well.
But, to conclude this, I would fiercely disapprove forcing anyone to do it my way as much as I would object to being forced into a different workflow myself. I know I could never work for someone that does either.
Re: One IDE to Rule them All?
#10Now, vim being one of the top productive environments (only probably be contested by emacs), and the fact that we worked in C, so stags vim plugin provided as much IDE-ness you could get anywhere else at the time (2000), I think that was a very reasonable requirement. Eclipse? nah, not really, you can pry VIM from my dead hands, definitely would not work at this place.