If you teach development, the first thing you should be teaching… before HTML, CSS, JS, etc., is ETHICS.
Teach your students to avoid 3rd-party surveillance-based APIs/components. Teach them to de-centre themselves… to build tools owned and controlled by the people who use them.
@aral What do you mean by ethics ? You can be surveillance capitalism free but still indirectly exploiting people in metal mines and everything. 🤔
Yeah sure, I was just wandering how to define the ethics. On one hand you have the 'you have to learn ethics because of surveillance capitalism' and on the other hand you the exploitation of people in the metal mines for building the hardware. I thought "do I really have to answer with digital to solve this problem" because many developpers and designers dont know the social and environmental impact of digital.
@aral And do this using tools not created by these companies!
Show that there are other browsers than Chrome, other frameworks like Facebooks ReactJS (vuejs is better anyways :P), other hosting platforms than Amazons AWS etc.
Promoting other tools also shows the huge diversity the web and tech has and can be!
@aral I wish there was a development ethics class for CompSci the same way there's an Ethics in Engineering class for Eng programs in uni.
Is anyone here up to that challenge?
Like we could make a git repo or a google drive and make an ethics for programming class (curriculum, planning, or whatever)
We can, as a community, build a course and then students can maybe demand their schools teach it?
Is that possible? Should we give it a go?
@alexesc Hey Alex, I don’t have time to take part but sure, please do. Also take a look at what’s already out there first. (And, needless to say, don’t use Google surveillance machinery while creating it.) :)
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!