> What a soulless perspective.
disagree, strongly. you present a false dichotomy. you can be a human with a soul and disagree (strongly) with your employer and still take their salary to do your job. it's not your job to decide how the software you build is used - there's several democratic governments, shareholders, company officers, etc. that get to decide that. when you are an employee that is the deal you made when you decided to work for them.
> Most software jobs are not paying their workers a salary for them to become soulless robots. They are paying you to produce code, and to have expertise on the matters at hand.
agree. totally true. notice how they are specifically not paying you to protest global political issues in their executive offices.
> I will remain a free opinionated human, regardless of whether I am taking a paycheck or not, and if the company does not want a human, they can fire me and try to replace me with someone like you, or with an AI.
again, totally understandable and fine.
however, these people are not just "opinionated". they decided to stage a "protest". that is NOT what they were being paid to do. and they decided to protest their own employer. on that employer's property. you are free to have your own opinion about your employer, his politics, his customers, etc. you are not free to stage a takeover and make a public protest about it on his property. you are not free to disagree publicly and embarrass or harass him and then expect he will not hire someone else next week instead of you. if you don't like it: buy a majority position or run for office. if you really can't stomach it, then the only ethical thing to do is quit - you can demonstrate your conviction by sacrificing yourself. but you have no right to injure/annoy/bother anyone else about your political ideas at work.
from a pragmatic standpoint, that was stupid. from a practical standpoint, it will do nothing to help their cause, quite likely damage it instead. it doesn't demonstrate good ethics, "having a soul" or anything like that. it demonstrates incredible immaturity, entitlement, and naivete.