Proprietary software like GitHub is anti-educational.
I have nothing against GitHub, and I use it myself, though I resent its becoming of an official requirement and be-all-end-all holy grail among hipster circles. However, he's right. Proprietary software and education simply do not mix, they're antithetical.
Not to mention GitHub doesn't expose the entire Git functionality (such as options like reflog, the lack of which in client side led to the whole Jenkins gaffe).
I have nothing against GitHub, and I use it myself, though I resent its becoming of an official requirement and be-all-end-all holy grail among hipster circles. However, he's right. Proprietary software and education simply do not mix, they're antithetical.
Not to mention GitHub doesn't expose the entire Git functionality (such as options like reflog, the lack of which in client side led to the whole Jenkins gaffe).