Conversation started Feb 16, 2012 at 19:54.
Feb 16, 2012 19:54
Hi @Geoff
Hi @Ivo, how are things?
fine, you?
Things are pretty good.
I heard you guys had a chat with Greg Wilson
Or at least that's what he said :P
The scicomp mods and @Aarthi had a chat with him, yes.
Feb 16, 2012 19:56
Care to share you're thoughts on his ideas?
In the conversation, basically, he said that SO and Programmers are "too intimidating" for scientists that do computing. The only scientists that show up there self-select, which means 5-15% of them actually ask questions. He's right that there needs to be some environment where scientists don't feel "stupid," because, well, no one wants to feel like an idiot.
I don't know that it's a fair criticism of Programmers or SO. I've only asked one question on Programmers about how to make build scripts in build systems like Make or SCons more modular, and I ended up answering it myself, finally, because the answers I got were correct and helpful, but of limited utility.
He has a point there, though I do think that's its partially stage fright
it took me a long, long time before daring to ask a question on StackOverflow, and I'm a mod on SU
Here's the question I asked:
4
Q: What are good ways to organize input files (Makefiles, SConstruct, CMakeLists.txt, etc.) to build automation software?

Geoff OxberryOne thing I like to do with my code is make sure that it's refactored into manageable pieces. However, when it comes to building the software, I find that whatever build automation software I end up using (lately it's been GNU Make or SCons) ends up becoming a complete mess. The input files look ...

310
Q: Peak detection in a 2D array

Ivo FlipseI'm helping a veterinary clinic measuring pressure under a dogs paw. I use Python for my data analysis and now I'm stuck trying to divide the paws into (anatomical) subregions. I made a 2D array of each paw, that consists of the maximal values for each sensor that has been loaded by the paw over...

There's my first SO question :P
310 upvotes is awesome, though!
Feb 16, 2012 20:01
nice answer on your question btw
I think if the course leader on Software Carpentry would take the lead, by showing them how to ask a question that came up in class
Thanks! I think I probably could've phrased the question better, in retrospect. And I think the problem that scientists will face is how to pose good questions.
or takes the time to try and answer them himself, would go a long way to making it more accessible
but if people like them never start asking questions, we'll never get these questions on Stack Exchange either
Yeah, I think that's a good point.
regardless of where they are asked
scicomp, dsp, SU, SO, programmers
I feel like Greg is asking Stack Exchange to make most of the effort.
And SE needs to make some sort of effort, but so does the Software Carpentry side.
Feb 16, 2012 20:03
Well I'm a bit surprised or lacklustered that SE hasn't put in more effort
Didn't Greg even speak at dev days?
6
Q: DevDays 2009 Reviews - Toronto

JonikIf you attended DevDays in Toronto, please post your thoughts about it here. Links to blogs etc are also welcome. DevDays reviews Boston (Oct 7th) Austin (Oct 14th) Los Angeles (Oct 16th) San Francisco (Oct 19th) Seattle (Oct 21st) Toronto (Oct 23rd) Washington DC (Oct 26th) London (Oct 28...

So he did
He might have. I'm not sure. I visit Software Carpentry every so often.
Well you'd expect them to be more 'open minded' towards trying to work something out
yes, he shouldn't use SE as a support forum, but the people who join the courses are probably not your run-of-the-mill wannabe programmers (far from it)
Absolutely. And the questions they're going to ask aren't going to be the run-of-the-mill support questions.
Feb 16, 2012 20:06
Indeed
I just wonder what would have to be done to mediate the matter
his idea for Stack Underflow would fail terribly
Agreed. I'd be interested in supporting that effort, at least on a part-time basis, because I think it'd be important for the scientific community.
While some people like the idea of MathOverflow vs a lower level MathUnderflow, I personally think its a disgrace for the network, unless you can really set yourself apart with some abstract theoretical math stuff or something
@GeoffOxberry well I had to learn all the stuff he's teaching the hard way and mostly on my own, so I'd love to make sure others don't have to go through the same trouble
Same.
Just so I have a better idea of what you're saying, why do you think it's a disgrace for the network?
Let me grab @Aarthi into yet another room and see what can be done
because its a sign of the elitist behavior Greg was complaining about
'your questions are below me, you n00b, I don't want to answer your questions'
Yeah, I think there could be some connotation of it being a "lesser forum".
Feb 16, 2012 20:10
Sup people.
Agreed, there may be some arbitrarily border somewhere, where the two groups are simply no longer really talking about the same math anymore, but I dislike people frowning down on people who are new to a topic
Just because you're new doesn't mean your stupid
@Aarthi Hello again!
@Aarthi I heard you guys had a chat with Greg Wilson
@Ivo Agreed.
Well so did I, or at least I left comments on his blog: software-carpentry.org/2012/02/stack-underflow
I was wondering what could be done to bring the parties closer together, even if its outside of scicomp.se
Feb 16, 2012 20:16
Hmm.
I can see the point of the scicomp mods for not wanting to delude the site with 'general computing' questions
I'm a bit stumped there. I guess I'm wondering if there's some way to facilitate new user contributions, so that new users aren't immediately branded with the n00b label if they ask a question perceived as "obvious" by the general community of whatever site they're on.
@GeoffOxberry On SU I don't think we have had that problem so much (unless its some Linux guru slapping someone Windows user for ignorance)
and if we encounter such comments, we delete them
if they keep at it, we suspend (well first warn) them
Yeah, my position on that is that I know it's a problem for scientists (as we've discussed), and I'd like to see some forum for it, but I'd like to separate the "how do I set up my environment" from the science questions.
The problem with that is that there's not one Software-Carpentry.SE, so they'll have to ask questions on several sites
Feb 16, 2012 20:21
Absolutely. That is a problem.
Though honestly, with the inbox nowadays, I don't think its like you have keep tabs on every site to get an answer
And the idea is that one person who has a problem asks a problem
the rest just googles for it and finds the solution
Agreed, but I think it also helps to have a sense of community.
they don't have to check scicomp, programmers and SO
If you force people to spread out over multiple sites, then they can't congregate in one place, even though their inbox will gather the answers for them.
When I looked at the questions on your site right now, I thought a lot of questions that would come from his course, would be like an easy version of what's already available
but I reckon you guys want to be more about managing a cluster and the issues you get once you've learned whatever they teach
If its really not what you guys want, then I think they would have to resort to SO
Feb 16, 2012 20:26
I think we could have a discussion about that. I mean, I think part of what we want is to be a resource for the computational science community, and if what they want is also something like an easy version of what's already available, and enough people were to say something, they could convince the mods of scicomp to cater to that.
But even if that hurdle were to be surmounted, there's still the issue of scope overlapping with other sites.
Definitely
It would help if people like Greg took the time to write comprehensive answers, if they deemed those complemented his own material and possibly add them back to the course
@GeoffOxberry Overlap with which sites would you be thinking about?
I mean SU also has questions about version control
Agreed. And I think there could be a feedback mechanism. If Greg has a database of questions and answers to pull from, I think that would make his life easier.
I think the way a scientist should be thinking about version control are quite specific though, I mean a programmer doesn't care about a specific version of his results
@GeoffOxberry I always thought of our sites of a blogging goldmine, I mean people literally ask you to write about something
So in his case, whatever people are asking questions about is clearly not addressed clearly enough in his course
re: the version control, probably. Although I think a scientist should be exposed to both the programmer and scientist's viewpoints.
True, though shouldn't you guys be the ultimate mix between those too?
I mean, that's exactly the kind of attitude you guys would hope to advertise
Feb 16, 2012 20:31
Haha, we're supposed to be jack-of-all-trades, but experts in everything, because we have to deal with all sorts of weird corner cases.
Be a scientist, but act like a programmer (when you have to)
Basically.
I'm interested in what the SE employees think about all this, like @Aarthi, et al.
Either way, I don't have a plan de campagne to come up with a good compromise
but I do think it would be a great loss if they went and rolled a osqa or something like that
like ai-class did
those guys had 160k people signed up, what a loss
and sure those people weren't experts at AI, but with such a large group, there's just bound to be a lot of smart people having even better questions
@GeoffOxberry and I agree, I would also like to hear what the team thinks
@GeoffOxberry I mean, I think it's a really large potential pool, but I don't really know enough about this topic to even be dangerous.
@IvoFlipse Rolled a what?
Feb 16, 2012 20:37
So, I mean, me thinking this could be cool isn't....well, it's only so effective.
@Aarthi Who would be good people to talk to? Rebecca? Shog?
They'd absolutely be better. Shog is my suggestion, or GraceNote.
Would it be best to e-mail, or bug them on TL?
preferably in a way that's out in the open, so more people can join in (and it might inspire others!)
Support would be good, but I also don't want to ambush them.
Feb 16, 2012 20:45
Well we're just asking for some brain storming, we can't force anyone to do anything
Sure. Hm...
Maybe we can work something in.
@GeoffOxberry Bug in TL, I say.
Feb 16, 2012 21:00
@Aarthi Aaaagh, so many chat rooms...can't imagine how you do it...
@GeoffOxberry I leave rooms where I'm no longer needed. It takes so much getting used to, if it helps.
@IvoFlipse Do you want to take this to TL also? The other scicomp mod is in there also, so he may have something to add as well.
 
Conversation ended Feb 16, 2012 at 21:06.