Per Jeff's request, redirecting here:
I have a question about using SO as a forum to publish content.
Now that the next ISO C++ standard is pretty much locked down, I’m thinking of going back and revising all my popular Internet-published Guru of the Week (GotW) articles, which along with my traditional magazine articles were eventually assembled into my three Exceptional C++ books.
The first time around, during 1997-2003, I initially published each GotW as follows:
- post problem #N in news:comp.lang.c++.moderated
- let people discuss it for a week or three
- post solution #N (and problem N+1)
- further polish problem/solution #N and make it an Item in my next book
Now that I’m going to do it all over again (revising and republishing them one at a time, as well as writing new ones covering new C++0x features, and then eventually republishing them in Exceptional C++ 2nd ed. etc.), I’m wondering what the right modern “programmer discussion forum” place is. I’ll probably still post them to comp.lang.c++.moderated for old time’s sake, but it’s not the preeminent “The Place C++ Programmers Hang Out” location it used to be.
If anything, that’s Stack Overflow these days. I can’t think of a better current match for a participatory programmer hangout with threaded discussion (and more, voting and stuff of course... even if I may need to tolerate the possibility of my questions and answers getting edited, though I'll probably ignore all non-typo edits for book purposes). And I think it would be good for both GotW and SO -- for GotW to reach more C++ developers who would benefit from the material, and for SO to get more of just the kind of expert-Q&A-on-good-and-common-programming-questions that it's designed for.
What do you think? Appropriate or not? Would you prefer I do/don’t use SO as the main forum for new-and-improved GotW C++ article discussion? Are you okay with me posting copyrighted content (I would probably want to include a small copyright notice on every GotW problem or solution)?
P.S.: Jeff, a public congrats again on all you’ve accomplished at SO!