When I talk about being a "software engineer," I do so intentionally, to put the patina of engineering ethics on discussing what I do. I do my absolute best to design and build ethical systems.
One of the things that bothers me in a visceral way is that most people aren't software engineers, they are, to create an artificial nuance, software developers. They build and design systems without codifying the ethics to express the core values of humankind in them.
You see this a lot with web developers and app developers, especially in the start-up space, and ESPECIALLY in the financial application space, trying to build MVPs that wow share holders by how lean they can make their monetized Skinner box.
It is my working opinion that this is a non-trivial component to how we ended up with an internet and computing ecosystems that largely serve the greater evils of capitalism.
Thanks for coming to my TED Talk.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!