Skip to main content
15 events
when toggle format what by license comment
Oct 27, 2016 at 7:19 comment added David Conrad @ChrisCirefice It is absolutely not fair to assume, and there's no reason for OP to assume anything when OP can simply ask the candidate.
Oct 25, 2016 at 14:48 comment added Chris Cirefice Let's continue this discussion in chat. But I think we'll have to agree to disagree here, not much more that either of us can say, and we've both made up our minds. Let the votes decide!
Oct 25, 2016 at 14:13 comment added Ant P It may have been appropriate to mention the code as an aside, but treating it as the basis of your answer doesn't mean anything unless its authority has been established already.
Oct 25, 2016 at 14:07 comment added Ant P Spreading the word and trying to get a code adopted is one thing (the need for a de facto written code of ethics in software engineering is beyond the scope of this discussion) but citing it as an answer to a question is only valid if the code already has established authority in the group within which it's being cited. You can't invoke the rules before the rules have been agreed - it's meaningless.
Oct 25, 2016 at 14:03 comment added Chris Cirefice @AntP I disagree. On reason I posted this answer is to make people more aware of the existence of the code. Moreover, those that do know about the code can cite this particular passage as a means to determine the ethicality of, e.g., the question asked by the OP. How do you think such guidelines start to be adopted? By spreading the word and using them in practice to solve problems. That's exactly what I'm doing here.
Oct 25, 2016 at 13:46 comment added Ant P @ChrisCirefice that's my whole point - citing an ethical code meaningless unless that ethical code is already established and accepted by the parties you are citing to.
Oct 25, 2016 at 13:44 history edited Chris Cirefice CC BY-SA 3.0
Clarification of what the SE Code of Ethics is
Oct 25, 2016 at 13:41 comment added Chris Cirefice @AntP Of course you didn't subscribe. ACM isn't an "authority", nor is the SE Code. See my answer edit for clarification.
Oct 25, 2016 at 13:21 comment added Ant P Software Engineering Code of Ethics and Professional Practice - erm, I never subscribed to this... and I suspect few others did either. Seems like a self-appointed authority to me. It is almost certainly a violation of the employee's current contract - which is the only code they are bound by.
Oct 25, 2016 at 12:46 comment added Chris Cirefice @DavidConrad well, considering that the question was even asked in the first place, I think it's fair to assume that the candidate did not explicitly say they had permission from their employer, meaning that we can assume that it's confidential information.
Oct 25, 2016 at 12:44 comment added Chris Cirefice @mickeyf Many universities (at least in the US) are making ethics a part of the curriculum for a computer science degree. I think it's a good idea to have a set of ethical guidelines for our industry, just as many others do. It helps clarify what our responsibilities are to ourselves, our employer(s) and the public.
Oct 25, 2016 at 12:13 comment added user56888 I have to wonder - what percentage of programmers in the real world are even aware of this stunningly verbose document of the ACM's, much less feel the need for it? Or even the ACM itself for that matter. Not that I disagree with the noble intent...
Oct 25, 2016 at 10:34 comment added David Conrad It would only be a violation if it is confidential information, which assumes facts not in evidence.
Oct 24, 2016 at 22:39 comment added Alpha Thanks for the feedback. Yes, having a programming exerceise is something I'm debating myself -- but that's probably for another question. Great stuff bringing up the Code of Ethics -- I think most of us found out it exists with your answer.
Oct 22, 2016 at 20:03 history answered Chris Cirefice CC BY-SA 3.0