I came across a random question about generic C programming, which was closed by 4 regular users and 1 diamond mod, with the following explanation:
This question does not appear to be about electronics design within the scope defined in the help center.
Now if you read the text in the help center, it says that "the writing of firmware for bare-metal or RTOS applications" is explicitly on-topic, and "programming software for a PC" is explicitly off-topic.
This question is about neither, it is about general C programming.
According to Are pure C questions on-topic?: "the poster will be picking the community that better suits their taste and approach".
This seems like a strange policy, I would think that pure programming questions are more suitable for Stack Overflow. This site has a broad enough scope as it is, without allowing generic programming questions, algorithm theory etc.
It also seems a bit sloppy just to say that PC programming is off-topic, there's a whole lot of other areas of programming that are off-topic, such as desktop Linux/Mac programming, web & database programming, smart phone apps etc etc.
Therefore I propose the following changes to the help->on-topic page:
and it is not about…
- a shopping or buying recommendation
- consumer electronics such as media players ...
- generic programming questions, or PC/desktop/web programming questions.