How did the topic of this site to change from "Not-Programming-Related" to "conceptual questions about software development"?
I've tried looking through meta questions to find where the change in site scope was discussed, but haven't found much. The biggest change in site scope I see on meta is the Six Subjective Question Guidelines — Enforcement Notice, which doesn't really discuss site scope at all other than rules for subjective questions.
If this was a community-decision, I would expect there to be a lot of meta questions related to the site scope change. If this was an executive decision, I would expect to see some kind of notice posted that got a lot of attention. Maybe I'm just using the wrong keywords in my meta searches.
Can someone explain the history of how this site changed from the original "Not-Programming-Related" proposal to be a site for programmers about issues not directly related to programming, to the current site scope of "conceptual questions about software development"?
There really wasn't discussion on Meta about the site change, it was an edict from above saying this must change... and so it did
This can further be seen in the links Mark provides where site scope was discussed on P.SE meta, and the general consensus was not to change anything, other than to crack down on some of the nonsense questions that just had "as a programmer" tacked on. To quote Mark:
A few days ago, I created the question, "How can we avoid Programmers.SE from becoming the SE black sheep?". There, the consensus was to not change anything. Unfortunately, SOIS has spoken, and it looks like that sentiment will not be able to sustain the site.
While I am disappointed in this, at least now I know where the change came from.
I actually didn't realize the change in site scope went that far back, because I never saw any kind of announcement telling us that NPR was no longer going to be tolerated. The only thing I saw was an announcement about subjective questions guidelines, which I thought was the attempt to crack down on the "as a programmer" nonsense questions, and many subsequent battles on meta over site scope where it seemed the users had one opinion, and the moderators had another.
I did see the blog post when P.SE finally left beta, however I thought it was merely trying to advertise the more constructive side of P.SE, not that the NPR side was no longer valid.