3 ms·
Apart from proprietary software being antithetical to education - I think that schools never ever should teach a product. It's not necessarily wrong to use prod
by zAy0LfpBZLC8mAC 13y ago
Apart from proprietary software being antithetical to education - I think that schools never ever should teach a product. It's not necessarily wrong to use products in order to teach something, but it is bad to teach a product. Like, using a book that you have to buy in order to learn algebra is fine (though cheaper/more easily available education is better, of course). But teaching MathCorp[tm] Algebra[tm] (patented by MathCorp[tm]) is not. Any knowledge that requires you to buy a particular product from a particular vendor to make use of is not appropriate for being taught in the classroom/for being a requirement for a passing grade. The school has particular power to force you to learn stuff, and that power should never be used to the advantage of a particular private entity, especially so when that private entity bribes the school by providing the product for free.
- joncalhoun 13y agoFrom my viewpoint, I went to college in order to prepare me for my future. If my future likely includes the use of a proprietary product, then I think it is in the best interest of both the students and the school to teach that proprietary product. I wouldn't go to a design school that didn't teach photoshop. These days I don't think many programmers will leave college and not use git or github at least once in their career, so I don't see a school using it as such a travesty.
- zAy0LfpBZLC8mAC 13y agoI guess the important part is that it should not be a requirement. Offering optional courses on products, maybe, but don't give any credits towards a degree. After all, why do you expect to be taught photoshop? Because it's a de-facto monopoly! What is one of the reasons for it being a de-facto monopoly? Because it's being taught (as a requirement) in schools! That's positive feedback supporting that de-facto monopoly, and that's bad, as it presents a barrier to entry of new market participants. And it's highly questionable that it is good for the students that they get to depend on a de-facto monopoly for their work, as that, for example, probably makes it more expensive for them to work in the field. For github, it's similar. Teaching git is perfectly fine, obviously, as that is free software, so the knowledge that you gain there you can use without any restrictions, teaching github is not, as that makes it easier for github to gain customers, at the expense of its competitors, and makes it more expensive for the student to become a customer at a competitor.