Should this question about how to learn enough programming to communicate with programmers without learning to program have stayed on programmers?
It seems to me this question is about programming, specifically. Yes, the question could be asked about another field, but it would be another question, with totally different answers.
At this moment, the most recent question (with net positive votes) on Programmers is this one, about the advantages of proper unit tests over functional tests misnamed as unit tests. We could change it to "What do I do about a colleague who does the wrong work and misnames it as the right work?" and move it to Workplace, but it wouldn't get an answer to the question that was actually asked, because the question is about programming.
The question isn't NC, because it's open on Workplace.
The argument to migrate would have to be on the grounds that it's off-topic, but it's a question about learning certain aspects of programming (or was, before it got radically edited to be on topic for Workplace).
I first saw it on Workplace, and immediately thought "I should flag this to move to Programmers" before I noticed it was migrated from Programmers!
Edit - Yes, it was originally a request for books. It should have been changed to a general request. But otherwise my point still stands. So far no one has given me any answer that I feel even begins to explain why the question isn't about programming. Oh, wait- Rachel did, but she asserted that communicating with programmers is outside the scope of conceptual software development. I have no idea why one would assert that, but she did address the issue.