Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

While I agree that a course on version control wouldn't make any sense, I'm pretty torn about this. Most of the developers I know have shitty git habits, and it's not an accident.


I think the best approach is to integrate tasks like version control across many subjects.

For instance, many programming exercises in various subjects taught at my university give the students a basic framework with missing functions, or a test harness, or some other piece of code that needs to be finished. These could have been shared via a version control system, and delivery could be made that way as well (using pull requests, branches, or some other feature).

That way, students would be encouraged to use version control while working on the exercises.

The way it actually is done here, though, is basically "learn version control yourself and justify your choice of version control system in your report" when doing group projects.


I agree with integrating version control into the exercises/labs. When I was at school, we had to submit our work over email/Blackboard, but submitting work through a version control system makes much more sense.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: