Q. In your experience, is it wise to let developers to choose their own IDEs and development platform? CONTEXT: I am working on Java and in my new job, I've been given the option of constructing my own development desktop. Do you have any experience of problems in the dev cycle when developers use different IDEs e.g. IDEA vs Eclipse, Linux/unix versus windows OS ?
My hunch is that the thing that glues everything together are the SCMs like CVS/Subversion. If your dev system can checkin/checkout, you're all set. What do you think?
I'm not sure this would be a good idea. I've always worked with the same environment as my team mates. We usually write a little document about how to install the project's development environment. This avoids multiple questions by newcomers like "how do I configure this, How do I build that...".