Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Davide Del Vento
>> When I used version >> control for my solo research project, I used mercurial. Mercurial is not >> just for small projects. Python uses mercurial for their open source >> project. Facebook recently started using Mercurial instead of Git [1]. > > Note, Python is moving to github -- > > http://

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Byron Smith
Not *really* on topic here, but maybe we should be teaching learners `git reflog show` [1]. Everyone messes git up sometimes; Checking the reflog is often the best fix when that happens. On the other hand, the output of `reflog show` is *confusing*. It would certainly be a distraction and no one

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Timothy Rice
> Dealing with git is a huge pain. When I screw something up in git, I have > to take a deep breath, look things up on StackOverflow, and double check > all my commands, so that I don't break something. The only reason I > learned it was because I had to learn it to contribute to open source > pr

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread C. Titus Brown
On Mon, Feb 29, 2016 at 04:00:21PM -0500, Terri Yu wrote: > Dealing with git is a huge pain. When I screw something up in git, I have > to take a deep breath, look things up on StackOverflow, and double check > all my commands, so that I don't break something. The only reason I > learned it was b

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Terri Yu
Dealing with git is a huge pain. When I screw something up in git, I have to take a deep breath, look things up on StackOverflow, and double check all my commands, so that I don't break something. The only reason I learned it was because I had to learn it to contribute to open source projects. A

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread David Martin (Staff)
We spend about 50 contact hours teaching our undergraduates the basics of R. Even that is not enough. It has been said that you need 100 hours to reach competency, and 1000 hours to master a subject. And the next stage is 10,000 hours to be an expert.. How much time has he invested in actually

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Lex Nederbragt
Hi all and thanks for the many responses. My feeling reading this post was about tools (partly echoing Greg): 'we' know 'all of us' should use the appropriate tool, e.g. version control (is that what you call the moral high-ground?). But for the novice, these tools/methods have steep learning

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Davide Del Vento
> if you’re like me, you will screw up at some point, leading to some problem, > potentially catastrophic, that you will spend hours trying to figure out. > I’m clearly not alone... “Abort: remote heads forked” anyone? :) At that > point, we all just call over the one person in lab who knows how to

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Erik Bray
On Mon, Feb 29, 2016 at 5:38 PM, Bennet Fauber wrote: > Should we not mistake the tool for the task? A hammer and a > screwdriver are different tools for different tasks, but if a > screwdriver with a 2" shaft and one with a 4" shaft will both tighten > and loosen the same screw, who's to say tha

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread C. Titus Brown
On Mon, Feb 29, 2016 at 04:24:42PM +0100, Lex Nederbragt wrote: > Hi, > > This blog post: > http://rajlaboratory.blogspot.no/2016/02/from-reproducibility-to-over.html > seems like a perfect example of how many people will think. And I can???t > really come up with some compelling evidence to co

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Bennet Fauber
Should we not mistake the tool for the task? A hammer and a screwdriver are different tools for different tasks, but if a screwdriver with a 2" shaft and one with a 4" shaft will both tighten and loosen the same screw, who's to say that one is the 'right' one to use? As Greg's pointed out, we tea

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread David Martin (Staff)
One reason why I like to use graphical clients such as SourceTree for Git. It hides much of the pain. Part of it is training and experience. It takes some time to be familiar with appropriate record keeping in a lab book. The same is true of using any software. I don't know why there is such an

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Greg Wilson
The biggest thing I'm taking away from this blog post is that lousy interfaces and obscure failure modes really are inhibiting adoption of better computing practices. From the post: if you’re like me, you will screw up at some point, leading to some problem, potentially catastrophic, that you

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread April Wright
> > And I can’t really come up with some compelling evidence to convince this > person he is (completely) wrong. I think it's less important to read a piece like this as about specifics, and more important to read it as being about where the messaging and practice of 'open science' goes wrong. I

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Joanna Jedrzejewska-Szmek
I practically disagree with every word of that blog post. Wow. If you use version control properly it can also serve as a lab notebook. If there are more people developing a project, it can also tell who to ask for a reason for some specific change. I use latex, because shuffling figures, table

Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Karin Lagesen
On 29.02.2016 16:24, Lex Nederbragt wrote: Hi, This blog post: http://rajlaboratory.blogspot.no/2016/02/from-reproducibility-to-over.html seems like a perfect example of how many people will think. And I can’t really come up with some compelling evidence to convince this person he is (completely

[Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Lex Nederbragt
Hi, This blog post: http://rajlaboratory.blogspot.no/2016/02/from-reproducibility-to-over.html seems like a perfect example of how many people will think. And I can’t really come up with some compelling evidence to convince this person he is (completely) wrong. On the plus side, they are ver

Re: [Discuss] Versatile PhD

2016-02-29 Thread Joshua Ainsley
As one of the people who have gone through Insight Data Science, I can share my experiences to this interesting discussion. For someone looking to learn development skills, Insight really isn't the best option. You are expected to be able to code fairly well before the program. In addition, the wo

Re: [Discuss] Versatile PhD

2016-02-29 Thread Brendan Smithyman
Hi All, I’ve been lurking this conversation for a bit and it’s been really interesting to hear different perspectives. I’m a geophysics PhD who is also employable / sometimes employed as a programmer (including some closed source work right now). This all resonates a lot with me. I guess that

Re: [Discuss] Versatile PhD

2016-02-29 Thread Bennet Fauber
Erik, I think you bring up a good point explicitly. > At the same time I also agree with others in this thread who are > skeptical about pushing this as THE way. It isn't the only way, and not all of what one puts into GitHub should be used. Isn't this a bit like an artist's portfolio? If one

Re: [Discuss] Versatile PhD

2016-02-29 Thread Erik Bray
On Sun, Feb 28, 2016 at 7:46 PM, Terri Yu wrote: > The panelists at Versatile PhD did say that contributing to open source > projects was a good way to develop an online portfolio. But it sounded more > like they were just repeating conventional industry advice. It didn't sound > like any of the