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.
Post History
This is a good question. It depends on how much this site is about getting language X to do Y versus the higher level concepts of software design and computer science that should largely transcend...
Answer
#1: Initial revision
This is a good question. It depends on how much this site is about getting language X to do Y versus the higher level concepts of software design and computer science that should largely transcend specific languages. We seem to mostly get the first kind of question here. As a result, I think that's what this site has evolved into, regardless of what it may have been first conceived to be. That's also what the largest volume of questions are about all across the internet. Compare SE's Stack Overflow (coding question) to its Computer Science site. SO has way more volume. This reflects the industry. There are way more "grunt" programmers than high level architects. That would say that your language design questions don't belong here. However, I'd hate to turn them away. It would be nice to have a place on Codidact where such things can be discussed, and not get drowned in a flood of posts about how to make the green widget turn purple when someone hovers a mouse over it on an odd Tuesday. Ideally, we'd have a separate site for software architecture and computer science. But, I'm sure that would be just another ghost town if we created it. Instead, I think the solution is to have a separate category here for Software Architecture. The five questions/year wouldn't seem so bad on a site that otherwise has decent (for Codidact) traffic. The low volume of the separate category wouldn't really hurt much. If it becomes successful, then we consider splitting it off as a separate site.