Tôi có thể làm gì để ngăn chặn việc tham gia vào một dự án phát triển phi đạo đức?


21

Quay trở lại những ngày tự làm việc của mình, tôi đã từng tham gia một dự án nhỏ và được trả lương cao: "Một hệ thống bản tin", thông số kỹ thuật nêu rõ.

Mọi thứ đều ổn, hóa đơn đã được thanh toán với mỗi cột mốc đạt được, tôi là một nhà phát triển hạnh phúc, cho đến khi ông Client bắt đầu yêu cầu giả mạo tiêu đề thư và một loạt các chức năng khác cuối cùng dẫn đến kết luận rằng tôi đang xây dựng một công cụ gửi thư rác tinh vi.

Tóm lại: Những cân nhắc về tài chính khiến tôi hoàn thành những gì tôi đã bắt đầu. Tôi bực bội vì đã đảm nhận công việc ở nơi đầu tiên cho đến ngày nay - nếu tôi bận tâm đến tên của khách hàng của mình, tôi sẽ bị cảnh báo.

Những chiến lược nào tôi có thể sử dụng để tránh kết thúc công cụ mã hóa mà tôi không muốn thấy trong tay ai đó?


1
Xin chào vzwick, trong khi hỏi mọi người về câu chuyện chiến tranh của họ có thể tạo ra một chủ đề thảo luận tốt, nó không phù hợp với định dạng Hỏi & Đáp của Stack Exchange. Tôi đã xóa những phần câu hỏi của bạn để tập trung vào phần có thể trả lời: làm thế nào để ngăn chặn việc thực hiện một dự án phi đạo đức.

15
... vậy đó là bạn! ( kiểm tra email: 69.105 email chưa đọc )
rlemon

1
Tôi có thể có một địa chỉ cho người này? Tôi muốn lấp đầy nhà anh bằng cách đóng gói đậu phộng.
Yatrix

1
Câu hỏi này làm tôi nhớ đến Thí nghiệm Stanford , giải thích cơ bản tại sao mọi người làm những điều khủng khiếp khi họ được lệnh làm điều gì đó không phải là đạo đức theo quan điểm của họ.
ruslik

3
Thiết kế bom H là đạo đức. Sử dụng nó có thể không được.
barrycarter

Câu trả lời:


18

Warren Buffett đã từng nói rằng ông là một người đàn ông tốt và có đạo đức trong một cuộc phỏng vấn, và ông đã nói điều gì đó với tác động của "Thế giới sẽ không bao giờ biết. Tôi luôn sống tốt trong đời. Tôi chưa bao giờ phải ăn cắp để nuôi sống gia đình tôi hoặc đưa ra lựa chọn giữa đạo đức và nghèo đói. " (diễn giải, vì tôi không có từ chính xác của anh ấy)

Tôi đã có kinh nghiệm tương tự. Rất may mắn cho tôi, tôi đã ở một vị trí mà tôi không phải làm những việc phi đạo đức này. Tôi đã có những khách hàng đưa ra quyết định về cách họ muốn điều hành doanh nghiệp của họ mà tôi không đồng ý với lý do đạo đức và tôi đã hoàn thành hợp đồng với họ và trả giá cho họ.

Chiến lược để tránh điều này không liên quan gì đến lập trình. Có được chính mình trong một vị trí tài chính, nơi bạn có thể tồn tại tốt trong một số tháng mà không phải trả tiền. Tiết kiệm đủ tiền mà bạn không phụ thuộc vào nhu cầu phi đạo đức của một khách hàng để kiếm đủ tiền. Tiền được sử dụng mọi lúc bởi những người phi đạo đức như một đòn bẩy để khiến mọi người làm điều gì đó mà họ sẽ không làm.

Giới hạn của tôi là những gì tôi cảm thấy thoải mái. Tôi không thể liệt kê tất cả, nhưng nó sẽ đi theo một quy tắc như Quy tắc đạo đức cho các kỹ sư chuyên nghiệp .


3
Tôi sẽ thêm một điểm nữa vào đây ... Tôi kinh doanh tài chính. Tạo một thư rác cho khách hàng rõ ràng không phải là điều tôi muốn làm, nhưng tôi sẽ không cảm thấy khó xử về đạo đức mà tôi sẽ cảm thấy nếu đó là lựa chọn giữa việc cho gia đình tôi ăn và làm sai lệch các báo cáo tài chính cho một công ty. Trong trường hợp đó, tôi sẽ phải rời đi ngay lập tức vì lý do đạo đức. Trong trường hợp viết một thư rác, tôi có thể chọn hoàn thành hợp đồng, nói "bài học kinh nghiệm" và tiếp tục.
Dave Markle

Đó là một điểm khôn ngoan. Tôi không chắc mình sẽ làm gì. May mắn thay, tôi chưa bao giờ được yêu cầu viết một thư rác. Là thư rác bất hợp pháp? Tôi đoán tôi không chắc chắn.
Matthew Rodatus

4
Điểm tốt, nhưng đạo đức là một dốc trơn trượt. Có vẻ khôn ngoan khi cố thủ nơi mặt đất vững chắc và không nhúc nhích dù chỉ một chút. Ngay cả khi tôi đã thắng trong phiên tòa, tôi thà không ai có thể buộc tội tôi về việc thực hành phi đạo đức.
Matthew Rodatus

5
@Matthew: Người ta chỉ phải đọc lịch sử để biết bạn đúng. Những người tốt làm những điều khủng khiếp bằng cách được dẫn dắt theo những bước nhỏ.
Mike Dunlavey

3
Vợ tôi bị đặt vào tình huống nơi cô ấy làm việc yêu cầu cô ấy làm điều gì đó bất hợp pháp, cô ấy chỉ nhìn ông chủ của mình và nói "Thật sao?" (Cô ấy đã không làm điều đó). Gần đây tôi đã đi săn việc và có một vài nơi liên lạc với tôi rằng dựa trên ngành công nghiệp tôi đã từ chối họ ngay. Tôi nghĩ rằng đó là một trang ForEx, đây không phải là một ngành mà tôi cảm thấy đúng khi làm việc. Cá nhân tôi sử dụng như một hướng dẫn "Tôi có cảm thấy ổn khi nói với Rabbi của tôi về công việc này không?" - YMMV
Zachary K

22

Đạo đức khá chủ quan một chút. Luật pháp không. Nếu bạn có thể cho thấy những gì bạn được yêu cầu là bất hợp pháp, bạn có thể sử dụng nó làm đòn bẩy. IANAL, nhưng tôi khá tự tin rằng thanh toán khấu trừ để ép buộc bạn làm điều gì đó mà bạn nghĩ là bất hợp pháp là thực sự đủ để được coi là cưỡng ép .

Đối với trường hợp cụ thể của bạn: Có vẻ như ở Đức gửi thư quảng cáo với tiêu đề / chủ đề sai lệch thực sự là bất hợp pháp và có thể dẫn đến mức phạt lên tới 50000 EUR . Dựa trên điều này, bạn nên từ chối yêu cầu của khách hàng.

Nói chung, bạn có thể muốn xem xét yêu cầu một luật sư trong tình huống như vậy. Các hành động trong phương tiện của chúng tôi được bảo vệ bởi luật pháp, điều đó cũng có nghĩa là các quy tắc ứng xử chung hơn phải được áp dụng, điều này (tùy thuộc vào quốc gia của bạn và sự hiểu biết về đạo đức của bạn) có thể hướng đến những gì bạn cho là đạo đức.
Và tôi nghĩ rằng hầu hết khách hàng sẽ lùi lại nếu bạn nói với họ những gì họ dự định làm có thể được coi là giả mạo (ngay cả khi đó là một câu hỏi hoàn toàn khác cho dù đó là) hay một tội ác tương tự.


3

Một số điều cần xem xét nếu bạn có nghĩa vụ tài chính và đã phạm sai lầm khi đồng ý ...

Hãy thử tách rời bản thân với công việc dự án. Không gửi bất kỳ mã nào có tên hoặc tên viết tắt của bạn trong các bình luận. Xóa mọi kho lưu trữ mã công khai được liên kết với email của bạn. Trong trường hợp các hành động pháp lý được đưa ra chống lại người này, bạn vẫn sẽ được liên kết bằng các hợp đồng và giao dịch tài chính. Hy vọng và cầu nguyện rằng người này không làm gì bất hợp pháp.

Trên lưu ý đó, bạn có thể muốn xem xét báo cáo địa chỉ IP của anh ấy cho một danh sách honeypot công khai đã biết theo dõi những kẻ gửi thư rác như vậy.

Hơn nữa, nếu bạn cảm thấy khách hàng có thể đang làm những điều thực sự tồi tệ có thể khiến bạn gặp nguy hiểm về mặt pháp lý vì đã hỗ trợ và tiếp tục mã hóa trong một công tắc tiêu diệt từ xa ẩn. AlakazamVí dụ, một cái gì đó mà bạn có thể gửi một tiêu đề HTTP được diễn đạt cẩn thận bằng các từ, ví dụ, điều đó sẽ khiến mọi thứ bị đình trệ. Nếu những gì người đó đang làm là bất hợp pháp thì họ thực sự không thể thắng tại tòa vì vi phạm hợp đồng.

CHỈNH SỬA: Tôi không từ bỏ các hành động mà tôi đã mô tả, chỉ đưa ra đề xuất nếu bạn đã phạm sai lầm khi liên kết với người này. Tôi hiểu các downvote mặc dù.


3
-1. "Đừng gửi bất kỳ mã nào có tên hoặc tên viết tắt của bạn trong các bình luận." Vì vậy, về cơ bản bạn đang nói rằng nếu bạn làm điều gì đó phi đạo đức, bạn nên cố gắng giữ im lặng hoặc che đậy nó. Tôi nghĩ rằng tất cả chúng ta đã thấy câu chuyện đó kết thúc như thế nào. Về cơ bản, điều này cũng có nghĩa là "không sử dụng kiểm soát nguồn" bởi vì mọi hệ thống SCC duy nhất ngoài đó theo dõi ai đã thực hiện những thay đổi và khi nào.
Dave Markle

2
Như tôi đã nói - một ý tưởng thú vị về công tắc tiêu diệt - nhưng tôi không đồng ý về nó. Nếu mọi người cầm "luật" (được định nghĩa một cách mơ hồ ở đây) vào tay họ, điều tồi tệ sẽ xảy ra. Luật pháp nên được thực thi bởi các thực thể được ủy quyền để thực thi nó, tức là chính phủ. Vì vậy, tôi đang hạ thấp câu trả lời này.
Matthew Rodatus

3
+1 để chống lại các downvote. Tôi chân thành mong muốn rằng không ai trong chúng ta sẽ cần phải sử dụng các tùy chọn được liệt kê trong câu trả lời - nhưng thể hữu ích khi biết chúng. Đôi khi người ta chỉ có thể lựa chọn giữa lựa chọn xấu và xấu. Thật dễ dàng để lên án người khác mà không cần phải đi giày.
Péter Török

4
@ Péter "Đôi khi người ta chỉ có thể chọn giữa lựa chọn xấu và xấu hơn." Đó là sự thật, và tôi không lên án maple_shaft. Tôi chỉ không đồng ý với tính hữu ích của câu trả lời này.
Matthew Rodatus

4
Tất cả các lựa chọn này cuối cùng sẽ dẫn đến một vũng lầy hợp pháp, với hậu quả của việc phải trả thêm phí luật sư để sắp xếp chúng.
rwong

2

Bạn đã làm điều đó vì tiền và chúng tôi phải đưa ra những quyết định này mọi lúc. Tôi có nên nhận một công việc lương cao trong một ngành mà tôi không đồng ý hoặc giúp đỡ một công ty xanh hơn hoặc phi lợi nhuận?

Tôi sẽ không cảm thấy thoải mái khi tạo ra bất cứ điều gì tôi sẽ xấu hổ khi nói với bạn bè và gia đình của tôi về. Nó sẽ là một cuộc phỏng vấn không thoải mái khi thảo luận về những gì tôi đã làm với ứng dụng này. Những điều này nghe có vẻ tự phục vụ hơn là lý do đạo đức nhưng tôi chưa bao giờ tuyên bố là vị tha.


1

Bước đầu tiên là đảm bảo hợp đồng của bạn ghi lại đầy đủ các tính năng sẽ được bao gồm. Nếu bạn thấy các tính năng đáng ngờ ở phía trước, đừng nhận công việc. Nếu khách hàng cố gắng thêm các tính năng đáng ngờ sau này, chúng không được bao gồm trong hợp đồng hiện tại, vì vậy bạn có thể từ chối hợp đồng mới và khách hàng vẫn có nghĩa vụ thanh toán cho công việc hợp đồng ban đầu (và bạn bắt buộc phải hoàn thành nó).

Nếu bạn đã có một hợp đồng quá mơ hồ, bạn đang ở trong một thời điểm khó khăn. Bạn có thể từ bỏ hợp đồng và giải quyết các kết quả pháp lý và tài chính hoặc hoàn thành công việc trên mỗi hợp đồng. YMMV và IANAL, nhưng tôi tin rằng bạn không có nhiều vị trí pháp lý để đấu tranh trong tình huống hiện tại của bạn. Mặc dù việc gửi thư rác ở quốc gia của bạn có thể là bất hợp pháp, tôi không nghĩ rằng việc xây dựng phần mềm có thể được sử dụng để gửi thư rác là bất hợp pháp để bạn không thể sử dụng bất hợp pháp để thoát khỏi hợp đồng. Xây dựng một khẩu súng không phải là bất hợp pháp, mặc dù việc bắn ai đó bằng súng hầu như luôn luôn là như vậy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.