Recently I had read over an article regarding the ethics of a programmer. This article went on to say that every programmer should have specific ethics, or moral values, when preforming their duty. These morals were things such as only programming to benefit society, not to harm others (meaning avoiding any negative consequences). The other part of this page went on about the professional side of things such as honoring a contract, not to discriminate, accepting review and criticism, maintain professional competence, striving to achieve the highest quality, etc.
Now this got me thinking a bit, should all programmers have some type of ethical or moral code? I find some of these ethical codes I read to be a bit vague or easy to break. If you have a job for some company or the government and you have to make programs to intercept terrorist communication or to hack their systems, well you've already broken the code to not harm others, but you can also see it as "benefiting society". When it comes to BYOND, you see a few people (such as those who own rips) that don't seem to have much moral ethics, or professional ones. But then there are some users who you can see have these ethics and ideas.
My opinion is that a programmer's moral or ethical ideas should be evaluated and created for the purpose of their own values. I'm not saying have ulterior motives and lie, but what I'm saying is I feel that someone "doing things for the sake of benefiting society!" seems a bit off. Someone who is designing games or simulation is most likely doing it because they wanted to and it's their passion. However I do feel that aside from a programmers personal values, they should have that professional side such as honoring confidentiality, respecting privacy of others, not discriminating, honoring those laws, striving to achieve high quality in their work, honoring contracts, responsibility, etc.
But what I want to ask you BYOND, is should programmers have a sense of ethics or moral codes?
I think that a sense of ethic and moral codes is a necessity to society. I am not specifying what they should be, as each person could have their own. I just feel that, if all of the programmers had this sense of responsibility, then a lot of "trolls" on BYOND would cease to be "trolls". They could also pass this responsibility on to their players(I say this because I believe in making a good relationship between myself and those who play my game.).
There are plenty of other reasons, but that is the first that came to mind. |
People who rip games on byond aren't programmers. They aren't in the professional sense and hardly in the literal sense.
That said, I love this tid bit I heard a while ago (don't remember the exact words). It went, as a engineer, if instructed to create a program to bomb baghdad, the ethically correct way of programming would be to create a function that takes in coordinates for the missle to seek and leave the coordinates up to the user. When it comes to any profession, there should be a sense of ethics, but as with any profession you'll have people that don't care. Most people would say that doctors have one of the highest understood code of ethics, but it is easy to find doctors (or people who dropped out of med school with enough knowledge to be dangerous) who will perform operations for "the wrong reasons" (aka make money at someone else's expense). |
No. The Universe has no rules and we should always question suggested behavior for the good of anything. Typically, when someone needs to suggest how you should behave, it goes against your very nature. Don't let anyone tell you how you should "act" out your life. Live and let live and with that... protect yourself at all times.
ts |
Tsfreaks wrote:
No. The Universe has no rules and we should always question suggested behavior for the good of anything. Typically, when someone needs to suggest how you should behave, it goes against your very nature. Don't let anyone tell you how you should "act" out your life. Live and let live and with that... protect yourself at all times. You are one stupid hippie. |
I think that the morals and ethics of a programmer, especially around BYOND should simply be to honour ones creativity and not to take things that do not belong to you. This is stuff we (should) have learned in kindergarten, and there's a reason they teach these things at such a young age. :P
|
I'll do better on these next time.