This was a really great article for people coming at data science from the non-CS end of things. Every single one of these issues is one that I identified as items that I needed to understand better if I was going to get serious about developing my CS related skill set. It took me about a year to do it - and here it is all laid out, nice and neat in an article.
It was pointed out to me that this sounds a lot like Software Carpentry, which is a great point and one I didn't think of when writing the piece. I'm not sure what you mean by "a little further along", since this is a blog post and not an organization of any kind.
I can't agree more with the version control (especially git) sentiments. I'm not a data scientist (yet?!) but an astrophysicist, and though the learning curve is somewhat steep for the completely uninitiated, it pays off remarkably in the end.