Recently a question I submitted on the advantages and disadvantages of using different programming languages was closed. The reason was that the question was deemed too broad.
I can see two sides to this decision.
I agree that the question was indeed quite broad and near the boundary of what should be acceptable, however, it was deliberately asked in a way where it was supposed to be focused on the advantages of programming languages in the context of bioacoustics. I also agree that some the answers were also getting a bit ridiculous e.g. “as a proponent of XX language I think that…” and I don’t believe we as a community came down hard enough on them.
However, whilst I admit there were issues, the question was extremely popular with a lot of views and engagement. This is something I get asked about a lot and I believe is of interest, especially to early careers researchers and students. The site should be able to ask question like these, which are perhaps broad, but supply much needed information. Asking a more specific question such as, “which language should I learn for bioacoustics deep learning?” is less broad but also less useful because bioacoustics requires integrated acoustic analysis which involves signal processing, data management, compatibility with software etc.
So the question is, how do we, as a community, allow useful questions like this without letting the site become overly opinion based?