It saddens me to hear you say this as a developer, a builder, an engineer of our technological future and infrastructure.
It falls on Developers - moreso than any other group - to be aware of the dangers the work they perform produces and for whom their work benefits. They must all be aware of the abuses of our basic rights and human dignity modern Private Enterprise engage in.
When these same Enterprises pull developers from a system (or systems) that value our individual rights to one that tramples all over them... it angers me. It begins to limit the Philosophically, user-empowering, alternatives we have. When developers rejoice over the actions of an abusive Enterprise, it disheartens me. It feels like the bigger picture is somehow being missed.
To paraphrase Benjamin Franklin: 'Those who give up their freedoms for temporary ease of use deserve neither and will lose both.'
I do not mean this to sound harsh. You can both work within the current technological framework (as we all do) and, at the same time, rail against a future that runs counter to our core beliefs. It's ok to do both. It's ok to work within a Microsoft-produced framework and at the same time let them know that some of what they're doing is counter to your belief system as a private, law-abiding individual.
What we must not do is defend the Police State we're currently building. It runs counter to everything we hold dear as a democratic and free society. Counter to the best kind of future we can envision for ourselves and future generations.
The chasm between the 'haves'' and the 'have-nots'* is only getting wider. The very concept of a fair society where all men are created equal diminishes. Enterprise OSes produced by Microsoft, for example, have privacy-enabled features the common man does not have access to. The common man - you and I - are now constant targets whereas Corporations, those in Government, those in law enforcement and many others accustomed to living above the law continue live under a different set of rules. This is the emerging new standard.
China will soon get a special build of Windows 10 without telemetry, without "phoning home". I am certain that this special build will contain the same kind of malware and abusive spyware that benefits the Chinese Government over it's own citizens. So... we, possibly have, an American software company building and deploying tools for repressive regimes. Yet we have become so complacent, there isn't even a discussion about it. That's how bad things have gotten.
We shouldn't pretend that this philosophical disconnect is not the biggest change in development. It is essentially the only real difference between Operating Systems/Working Frameworks. As good people... I'm saying that we should never, ever defend it, accept it and be complacent about it.
You make it sound like all developers were developing the equivalent of nuclear weapons.
The few hours of recreational computing I perform daily have no effect on how the world works. To imagine otherwise would be hubris verging on insanity.
The software I write at work cannot be used to invade anyone's privacy.
I see what your point is but totally fail to connect it to my personal daily reality.
It falls on Developers - moreso than any other group - to be aware of the dangers the work they perform produces and for whom their work benefits. They must all be aware of the abuses of our basic rights and human dignity modern Private Enterprise engage in.
When these same Enterprises pull developers from a system (or systems) that value our individual rights to one that tramples all over them... it angers me. It begins to limit the Philosophically, user-empowering, alternatives we have. When developers rejoice over the actions of an abusive Enterprise, it disheartens me. It feels like the bigger picture is somehow being missed.
To paraphrase Benjamin Franklin: 'Those who give up their freedoms for temporary ease of use deserve neither and will lose both.'
I do not mean this to sound harsh. You can both work within the current technological framework (as we all do) and, at the same time, rail against a future that runs counter to our core beliefs. It's ok to do both. It's ok to work within a Microsoft-produced framework and at the same time let them know that some of what they're doing is counter to your belief system as a private, law-abiding individual.
What we must not do is defend the Police State we're currently building. It runs counter to everything we hold dear as a democratic and free society. Counter to the best kind of future we can envision for ourselves and future generations.
The chasm between the 'haves'' and the 'have-nots'* is only getting wider. The very concept of a fair society where all men are created equal diminishes. Enterprise OSes produced by Microsoft, for example, have privacy-enabled features the common man does not have access to. The common man - you and I - are now constant targets whereas Corporations, those in Government, those in law enforcement and many others accustomed to living above the law continue live under a different set of rules. This is the emerging new standard.
China will soon get a special build of Windows 10 without telemetry, without "phoning home". I am certain that this special build will contain the same kind of malware and abusive spyware that benefits the Chinese Government over it's own citizens. So... we, possibly have, an American software company building and deploying tools for repressive regimes. Yet we have become so complacent, there isn't even a discussion about it. That's how bad things have gotten.
We shouldn't pretend that this philosophical disconnect is not the biggest change in development. It is essentially the only real difference between Operating Systems/Working Frameworks. As good people... I'm saying that we should never, ever defend it, accept it and be complacent about it.