Lots of digital electronics, FPGA Design, Register Transfer Level (RTL) Design questions have been asked and continue to be asked on Stack Overflow, a site for programmers.
Take a look at this one, for instance: Two ways to write pipelines in Verilog. It was asked in 2020. This question is a very good fit for Electrical Engineering Stack Exchange. Currently there are many good questions related to EE topics which get asked there and some are closed since they have no code. See this one: Latches are transparent to half of the clock cycle. Means? One long time Electrical Engineering Stack Exchange user who also uses Stack Overflow has written in a comment on the question:
It is perfectly clear to me what he is asking. However the question should have been on the electronics exchange
This problem is because some users claim FPGA Programming and RTL Design is programming since an HDL looks a little like a programming language.
This issue has been raised on Meta Stack Overflow 3 years back: Is digital design on-topic without HDL code?
The right answer by user Tropical_Peach to the above question is now getting downvoted and might get deleted soon.
This issue was not fixed and has now grown bigger.
I am posting it here since it is very relevant to Electrical Engineering Stack Exchange.
I would like to know the opinion of the Electrical Engineering Stack Exchange Community on this question. The problem is if good digital design, FPGA programming questions continue to go there, we won't get them here. Some users participate on both Stack Overflow and Electrical Engineering Stack Exchange, since they are interested in these topics. However, many who are interested in these topics remain only on Stack Overflow.
We have to recognise that there are experts on every Stack Exchange site, and these sites flourish because of the experts.
Which site should experts in FPGA, RTL design, digital design and related fields use?
Ideally, the answer should be Electrical Engineering Stack Exchange alone. If the answer is both Stack Overflow and Electrical Engineering Stack Exchange, then there is a possibility that experts in these topics would be divided into 2 sites. This has already happened.
One user has mentioned overlap is allowed. But I don't think overlap is always a good thing. Stack Overflow should be for programming questions, and Electrical Engineering Stack Exchange should be for Electronics design questions, as their respective tours state.
If someone has a question related to these topics should they ask on Stack Overflow or Electrical Engineering Stack Exchange?