Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
How are software recommendations handled?
How are software recommendations handled on https://software.codidact.com/ ? https://outdoors.codidact.com/ has a "gear recommendations" section, so it seems like Codidact is open to the idea.
I saw https://software.codidact.com/posts/287107 but it's about books specifically.
What about questions like:
- What Python library can I use to connect to Postgres?
- What is a good build system? (ie. makefile, etc)
- What file format can I use for my configuration files?
- What is an IDE I can use for large and complex C++ projects?
1 answer
See Software recommendations category. Referring to my own answer there, I think these questions should only be on-topic in case the OP manages to narrow down the scope sufficiently. In case the question contains some sort of use-case/usage scenario and important requirements, it should be OK - otherwise, probably too broad.
-
What Python library can I use to connect to Postgres?
This could probably be made on-topic by narrowing down the question further, to whatever might be relevant. For example are commericial libs viable or does it have to be open source? How up to date does it need to be, any particular Python version etc etc.
-
What is a good build system? (ie. makefile, etc)
This is far too vague and would need to be expanded with far more details. The current policy https://software.codidact.com/help/on-topic "Best practices, as long as clear "best" criteria are provided."
-
What file format can I use for my configuration files?
"Configuration file" can mean pretty much anything, but other than that, this sounds like it would be perfectly on-topic given that it is narrowed down to a specific tool chain.
-
What is an IDE I can use for large and complex C++ projects?
Could also be on-topic if narrowed down. What exactly is "large and complex", what version control are you using & do you require it to be integrated in the IDE, do you use static analysers and other such tools, any particular build requirements etc etc.
The common theme here would be: as long as they are specific and not asking about subjective opinions, these questions are fine. So far we haven't categorically closed all tool recommendation questions like on Some Othersite, but questions asking for opinions have been poorly received. I think handling tool recommendation questions on case-by-case basis is a pretty sensible approach, even if that's not exactly the easiest policy to moderate.
1 comment thread