Ethics provide guidelines for personal and professional conduct.

learn more… | top users | synonyms

3
votes
3answers
2k views

How to improve and start client interaction

How to remove hesitation of interacting with client ? As a Devloper i want to develop my career but this require the better Client Interaction,but as now i haven't done any major client interaction , ...
10
votes
3answers
376 views

How to deal with non-licensed software

I work for a very large fortune 500 company who is subcontracted to another fortune 500 company on a DoD contract. As you can guess the red tape is tremendous to do anything. We have simply shared a ...
19
votes
8answers
565 views

Fixing a bug that has never caused a problem until now

I recently made a change that caused some code to be run far more often than it used to. This lead to the discovery of a bug. This bug had the potential to happen any time that code was run but ...
6
votes
6answers
482 views

How do I convince my boss that it's OK to use an application to access an outside website?

That is, if you agree that it's OK. We have a need to maintain an accurate internal record of bank routing numbers, and my boss wants me to set up a process where once a week someone goes to the ...
16
votes
7answers
818 views

Attributes of an Ethical Programmer?

Software that we write has ramifications in the real world. If not, it wouldn't be very useful. Thus, it has the potential to sweep across the world faster than a deadly manmade virus or to affect ...
34
votes
12answers
3k views

Usage of Pirated software at a company

I started to work at a company as an engineer a couple of months ago. It's a small company and what they basically do is answering service on phones. Now they are switching from normal phones to IP ...
17
votes
11answers
2k views

If your workmate is quitting his job, would you notify your boss? [closed]

If a colleague on your team is planning to quit his job and this may cause bad feelings in your company, would you notify your boss?
17
votes
6answers
2k views

Is Page Scraping and Data Mining Moral / Legal?

I have a potential offer to do some work that mines data from several websites. As I've never done this before I was wondering if this is moral and / or legal? It seems a bit of a gray area to me. ...
16
votes
14answers
3k views

Should I ask/tell my boss before freelancing?

I am currently working as an intern at a consulting firm. I am soon to move to a full time employee once I graduate next semester, and I love working there. However, as a student, I lack money and I ...
6
votes
6answers
312 views

Does your company donate financially to open source projects? Why not?

Does your company donate financially to open source projects? My company doesn't. We use open source operating systems, tools, libraries, IDEs, application servers, databases, websites (Wikipedia) ...
23
votes
9answers
2k views

Should I tell the interviewer I already know the answer to the question being asked?

In a programming interview if I am asked a question I already know the answer for, such as giving an algorithm for a particular problem. Should I disclose that to the interviewer? This issue only ...
5
votes
4answers
145 views

How do I report software vulnerabilities found in an open source library that are widely used but have a dilapidated team structure?

For most open source project, there is a well-founded project team and corporate sponsorship, and a lot of active contributors. The procedure for filing bug reports are clearly documented. However, ...
5
votes
6answers
408 views

Is it ethical to duplicate user licenses if the same person is going to be using it?

I was talking with someone today and this discussion came up. Suppose you purchase some software and X user licenses for it. You then want to install another instance of the software, however the ...
5
votes
3answers
294 views

Ethics, Clients, and legal repercussions

I'm asking this after reading a SO question where the OP asked for help decoding obfuscated code, which looks like it belongs to a closed-source company. The OP's client is saying "I don't know the ...
15
votes
2answers
337 views

I found free software project whose executables are spreading a virus. What is the correct couse of action?

Today I found a GPLed project on SourceForge whose executables are spreading a virus. This fact has been pointed out several times in reviews of the project and the infected executable is still ...
5
votes
2answers
213 views

Do you apply a code of conduct on accepting jobs, projects or requirements?

When writing software for yourself, your company or third parties, do you always consider certain principles, values, standards, or rules of behavior that guide the decisions, procedures and systems ...
29
votes
8answers
869 views

Should software patents be legal? [closed]

A really big issue that a lot of people have problems with is software patents. According to Wikipedia, some of the big issues with software patents include: Where the boundary between patentable ...
12
votes
7answers
527 views

I sold my source code to a client, can I now re-build similar code and sell to someone else?

So we built a website and software for a client, charged our fee and handed over the code. The client then got a request from another company about the software. The client passed on the request but ...
19
votes
16answers
467 views

Ethics of assisting other programmers, where do we draw the line?

In general, not just in relation to stackoverflow, sometimes I'm asked a programming question for which the answer will probably be used for good purposes, but there is a chance that it could not be. ...