This morning on StackOverflow, someone asked a question about invoking constructors through extended RTTI. It happened that I’d had to work out a way to do that a couple weeks ago, and it took me about 5 minutes to find the code, strip out a few specific details and type up a solution. I got an accepted response, a few upvotes, and a very interesting comment from the author:
“Thanks again Mason! You (and the other folks here at SO) pretty much close the documentation gap. Thank you so much. + 1”
Now, StackOverflow is a wonderful resource. I’ve been using it and loving it ever since Jim McKeeth introduced me to it about a year and a half ago. But I’ve never really thought of it that way. It makes me wonder.
StackOverflow has been a huge success ever since it was launched. It’s what Experts-Exchange should have been. But I sort of got the impression that it’s supposed to be for asking somewhat difficult technical questions, whatever “somewhat difficult” happens to mean to you at your current level of competence. If Delphi users are instead using it to compensate for bad documentation, maybe there’s a more appropriate way to go about doing that?
I know that Embarcadero has a documentation wiki set up. Ideally, that’s where documentation issues ought to be resolved. Perhaps there would be some way to create a request/answer system for improving the quality of the documentation on the wiki? There would need to be some way to create documentation requests, a way to respond to them and tie your responses to doc wiki pages, and some way to actually bring users in and get them to participate. Does anyone have any thoughts as to how this could be accomplished?