Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cultural/personal programming styles #31

Open
teuben opened this issue Apr 10, 2018 · 3 comments
Open

cultural/personal programming styles #31

teuben opened this issue Apr 10, 2018 · 3 comments

Comments

@teuben
Copy link
Contributor

teuben commented Apr 10, 2018

Discussion topic: cultural/personal programming styles
Brief description of issue/challenge: Different styles of programming can really impede on sustainability. I have seen several in my projects, from private vs. public repos divergence, different versions of the software maintained at different locations. One would have thought in this modern day and age of communications and CMS this would not happen, but I feel this is more a person (cultural) issue than anything else. Some of this will be solved in our efforts on education, but can it really be. What if I have a collaborator who insists writing software is a minimalistic approach like presenting a paper (i.e. no regression, no details how figures were created etc.).
I am wondering if my anecdotes are more often seen, and can we address those?
Lead/moderator:
Links to resources:

@aterrel
Copy link
Contributor

aterrel commented Apr 10, 2018

Are you asking about how to encourage a community practices that are beneficial and rewarding for the community beyond a paper?

On that note, I have always presented Team Geek as a book that addresses this issue in context of the svn project:

@cryos
Copy link

cryos commented Apr 10, 2018

There are some great tools that can also be employed to reduce friction/automate indentation styles, etc. Those approaches can help mediate these issues, but still require acceptance on the social side. Good point, and I have seen issues crop up around some of this.

@teuben
Copy link
Contributor Author

teuben commented Apr 11, 2018

I'm talking about deeper personal issues probably, those that might be helped with training and time, but there are still collaborators who do not believe much in sharing in full, sustainability etc. In addition ego issues that result in code forking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants