- แนะนำ 3 กรณีจริงที่วิศวกรซอฟต์แวร์ต้องเผชิญกับสถานการณ์ที่ถูกขอให้ทำ การกระทำที่ผิดกฎหมาย
- ที่ FTX วิศวกรที่ยังไม่ออกจากบริษัทแม้รับรู้ถึงการฉ้อโกง ต้องเผชิญความรับผิดทางกฎหมาย
- ในกรณีของ Frank วิศวกรที่ได้รับคำขอให้บิดเบือนข้อมูลจริง ปฏิเสธคำขอนั้นและหลีกเลี่ยงความรับผิดได้
- ที่ Pollen วิศวกรที่ดำเนินการเรียกเก็บเงินซ้ำจากลูกค้าตามคำขอของ CEO ต้องเผชิญปัญหาในภายหลัง
- ทั้งสามกรณีนี้เน้นย้ำว่า การปฏิเสธคำขอที่ผิดกฎหมายอย่างชัดเจนคือวิธีรับมือที่ดีที่สุด
บทนำ: ความเป็นจริงของวิศวกรซอฟต์แวร์กับคำขอที่ผิดกฎหมาย
- จากหลายกรณีล่าสุด มีการเปิดเผยประสบการณ์ของวิศวกรซอฟต์แวร์ที่เกือบเข้าไปพัวพันกับ การกระทำผิดกฎหมายของบริษัท
- เมื่อถูกขอให้ช่วยการกระทำที่ผิดกฎหมาย วิศวกรสามารถเลือกได้หลายทาง และผลลัพธ์ก็แตกต่างกันอย่างมากตามการตัดสินใจนั้น
- เนื้อหานี้ยึดเหตุการณ์จริงเป็นหลัก เพื่อถ่ายทอดบทเรียนเกี่ยวกับวิธีรับมือที่ถูกต้องเมื่อเจอคำขอที่ผิดกฎหมาย
FTX: ผู้อำนวยการฝ่ายวิศวกรรมที่ยังอยู่กับบริษัททั้งที่รู้ว่าผิดกฎหมาย
- ในกรณี FTX วิศวกร Nishad Singh รับรู้ราวเดือนกันยายน 2022 ว่า Alameda Research ยักยอกเงินลูกค้าจำนวนมาก
- หลังจากรับรู้ข้อเท็จจริงนี้ Singh มีทางเลือก เช่น ลาออก, แจ้งเบาะแสภายใน, ขอคำปรึกษาทางกฎหมาย เป็นต้น
- แต่เขาเลือกอยู่ต่อและพยายาม “แก้ปัญหา” พร้อมทั้ง กู้เงิน 3,700,000 ดอลลาร์ในภายหลังเพื่อนำไปซื้อบ้าน
- ผลคือ Singh ต้องเผชิญความเสี่ยงโทษสูงสุด จำคุก 75 ปี ฐานมีส่วนร่วมในการฉ้อโกง แต่ในการตัดสินปี 2025 ศาลยอมรับว่าความรับผิดของเขามีขอบเขตจำกัด และให้ ปล่อยตัวภายใต้การคุมประพฤติเป็นเวลา 3 ปีโดยไม่ต้องรับโทษจำคุกจริง
- บทเรียนจากกรณีนี้คือ เมื่อรู้ว่ามีการกระทำผิดกฎหมาย ควรออกจากบริษัททันที หรือแจ้งเบาะแส หรือขอคำแนะนำทางกฎหมาย
Frank: วิศวกรซอฟต์แวร์ที่ปฏิเสธคำขอให้บิดเบือนข้อมูล
- Frank เป็น สตาร์ตอัปด้านสินเชื่อนักศึกษา ที่ก่อตั้งในปี 2016 และถูก JP Morgan เข้าซื้อในปี 2021 ด้วยมูลค่า 175 ล้านดอลลาร์
- ระหว่างกระบวนการซื้อกิจการ บริษัทมีข้อมูลลูกค้าจริงเพียง 293,000 ราย แต่กลับขอให้วิศวกรสร้างข้อมูลปลอมให้มีขนาดเทียบเท่า 4.2 ล้านราย
- CEO Charlie Javice และผู้บริหารพยายามหาเหตุผลว่า “คงไม่ถึงขั้นต้องเข้าคุก” แต่ วิศวกรปฏิเสธและส่งมอบเฉพาะข้อมูลจริงเท่านั้น
- ผลลัพธ์คือ วิศวกรที่ ไม่ได้สมคบคิดในการกระทำผิดกฎหมาย สามารถหลีกเลี่ยงความรับผิดทางกฎหมายได้
- ต่อมา CEO Javice ถูกตัดสิน จำคุก 7 ปีจากคดีฉ้อโกงมูลค่า 175 ล้านดอลลาร์
Pollen: วิศวกรที่เรียกเก็บเงินซ้ำจากลูกค้าตามคำขอของ CEO
- Pollen เป็น สตาร์ตอัปด้าน event tech ซึ่งหลังได้รับเงินลงทุน 200 ล้านดอลลาร์ ได้อธิบายว่าเกิดการดึงเงินลูกค้าจำนวน 3,200,000 ดอลลาร์ออกไปโดยอุบัติเหตุ
- จากการสืบสวนในสารคดีของ BBC พบว่า การเรียกเก็บเงินซ้ำเกิดจากคำขอโดยตรงของ CEO และวิศวกรได้ดำเนินการผ่านการแก้ไขโค้ด
- ในข้อความภายใน วิศวกรยอมรับทั้ง ความเสียใจและการตัดสินใจที่ผิดพลาด โดยกล่าวว่า “ได้รันสคริปต์ที่ผิดตามคำขอของ CEO”
- แม้ผลทางกฎหมายของเรื่องนี้จะยังไม่สิ้นสุด แต่ก็เป็นสถานการณ์ที่ มีความเป็นไปได้สูงว่าจะเข้าข่ายผิดกฎหมาย
- บทเรียนคือ แม้จะเป็นคำสั่งที่ผิดกฎหมายจาก CEO หรือผู้บริหารระดับสูง ก็ควรเก็บหลักฐานไว้และปฏิเสธ เพื่อความปลอดภัยทางกฎหมายสูงสุด
บทสรุปและบทเรียน
- ทั้งสามกรณีแสดงให้เห็นว่า การตัดสินใจของวิศวกรเมื่อได้รับคำขอที่ผิดกฎหมาย ส่งผลอย่างชี้ขาดต่อความรับผิดทั้งทางกฎหมายและจริยธรรมในอนาคต
- กรณีเดียวที่ปลอดภัยอย่างแท้จริงคือกรณีของ Frank ที่ วิศวกรปฏิเสธอย่างชัดเจนและทันที
- ในกรณี FTX และ Pollen หาก ยอมทำตามคำขอของบริษัทอย่างเฉย ๆ ก็อาจต้องเผชิญผลลัพธ์ร้ายแรง
- ท้ายที่สุด บทเรียนสำคัญที่สุดคือ “ไม่ว่าใครก็มีสิทธิพูดว่า ‘ไม่’ กับคำขอที่ผิดกฎหมายได้เสมอ”
1 ความคิดเห็น
ความเห็นจาก Hacker News
รู้ว่าที่ WellPoint ในปี 2010 มีการใช้โค้ดเพื่อยกเลิกสัญญาประกันของผู้ป่วยมะเร็งเต้านมโดยอัตโนมัติ ตอนนั้น CEO คือ Angela Braly และตอนนี้อยู่ที่ ExxonMobile โดย WellPoint เป็นบริษัทประกันรายใหญ่อันดับสองของสหรัฐในเวลานั้น ระบบนี้ต้องอาศัยทั้งการวิเคราะห์ธุรกิจและการพัฒนาซอฟต์แวร์อย่างมาก และน่าจะมีคนข้างในที่เข้าใจจุดประสงค์ของโค้ดนี้ คาดว่าคงได้โบนัสจาก “การประหยัด” แบบนี้
ตอนทำงานในโครงการภาครัฐขนาดใหญ่ ผมย้ำตั้งแต่แรกว่าห้ามเบิกชั่วโมงทำงานปลอมเพื่อใช้เวลาให้หมดช่วงปลายปี เพราะมันผิดกฎหมายและเสี่ยงมาก แต่แล้วผมก็พบว่าเพื่อนร่วมงานกรอกเวลาปลอมในไทม์ชีตโดยใช้ชื่อผม หลังจากปรึกษาทนาย เขาแนะนำให้แจ้ง GAO แต่สุดท้ายผมรายงานแค่กับอาจารย์ผู้รับผิดชอบโครงการและตัดสินใจลาออก เรื่องนี้ทำให้เครียดมาก เพราะถ้าผมไม่แจ้งไว้ล่วงหน้า ความรับผิดอาจถูกโยนมาที่ผม สุดท้ายดูเหมือนอาจารย์ที่รับผิดชอบจะปล่อยเรื่องนี้ให้เงียบไป
จากประสบการณ์ของผม บริษัทใหญ่มักเก่งมากในการซ่อนหลักฐานของการกระทำผิด และทุ่มทุกอย่างเพื่อปกป้องผู้บริหารระดับสูง สุดท้ายสิ่งที่สำคัญคือราคาหุ้น และเมื่อเรื่องแดงออกมา ผู้บริหารก็แค่ลาออกไปหา “โอกาสที่ดีกว่า” มีแต่วิศวกรซื่อสัตย์ที่ต้องแบกความเครียด ส่วนผู้บริหารก็บินต่อไปยังก้าวถัดไป พอมองย้อนกลับไป แนวทางการแจ้งเรื่องภายในหรือการปรึกษาทนายของบริษัทแทบไม่มีประโยชน์ พวกเขาอาจไร้ความสามารถ หรือถึงเก่งก็มัวแต่ปกป้องบริษัท สู้ยื่นรายงานรายละเอียดให้หน่วยงานกำกับดูแลโดยตรงเลยยังดีกว่า
บทเรียนที่ว่า “คุณปฏิเสธได้เสมอ” ในโลกจริงเป็นคำพูดที่มองข้ามความเป็นไปได้ที่ฝ่ายบริหารจะตอบโต้คนที่ปฏิเสธ ตอนเวลาผ่านไปเราจะรู้ว่าความเสี่ยงติดคุกใหญ่กว่าการโดนตอบโต้ แต่ในจังหวะนั้นการพูดว่า “ไม่” ไม่ใช่เรื่องง่าย
ผมเคยถูกขอให้อนุมัติการยื่นขอเครดิตภาษี R&D ของทีม และผมก็ปฏิเสธหลังจากตรวจดูแล้ว จากนั้นตอนประชุมกับนักบัญชี ผมถึงได้รู้ว่ามันอ้างอิงคำพูดของ CEO และเมื่อช่วยกันดูรายละเอียดก็พบว่าพวกเขาเห็นด้วยกับผมเป็นส่วนใหญ่ สิ่งที่ผมได้เรียนรู้คือ ต่อให้เครดิตภาษีจะติดป้ายว่า “R&D” แต่นิยามทางกฎหมายไม่ได้ครอบคลุมงานพัฒนาทั่วไปเสมอไป กรณีก่อนหน้านี้อาจไม่ได้มีเจตนาทำผิดกฎหมาย แต่ตามหลักแล้วมีส่วนที่อาจถือเป็นการหนีภาษีได้ ในสถานการณ์แบบนี้ หลักการที่ควรทำเสมอคือให้บริษัทพาคุณไปคุยกับผู้เชี่ยวชาญโดยตรง เพื่อให้ทั้งคุณและบริษัทมีการคุ้มครองทางกฎหมาย แค่พูดความจริงก็ไม่มีปัญหา
ผมคิดว่านักพัฒนาซอฟต์แวร์ก็ควรเซ็นรับรองจรรยาบรรณเหมือนอาชีพอื่น ๆ และถ้าได้รับคำขอที่ไร้จริยธรรมก็ควรอ้างอิงจรรยาบรรณนั้นเพื่อปฏิเสธ วิธีนี้มีประโยชน์กับการตัดสินใจที่ไม่ผิดกฎหมายแต่ผิดศีลธรรมหรือชวนอึดอัด (เช่น ตั้งค่าเริ่มต้นด้านความเป็นส่วนตัวเป็นเปิดสาธารณะ/เปิดเผย) การอ้างจรรยาบรรณจากองค์กรทางการอย่าง IEEE หรือ ACM ยังช่วยยับยั้งการตอบโต้ได้ด้วย
พอย้อนกลับไปดู มันอาจเหมือนเป็นเรื่องชัดเจน แต่ในเวลานั้นผมคิดว่าไม่ง่ายเลยที่จะตัดสินว่าอะไรคือสิ่งที่ถูกต้อง ความรู้สึกว่าตัวเองอาจกำลังทำเกินเหตุ คำอธิบายที่ช่วยให้เราหาเหตุผลเข้าข้างสถานการณ์ และภัยคุกคามเรื่องการสูญเสียงาน ล้วนทำให้การรวบรวมความกล้ากลายเป็นเรื่องยาก ถ้าเป็นอาชญากรรมที่แบ่งขาวดำชัดเจนก็อาจปฏิเสธง่าย แต่โลกจริงเต็มไปด้วยพื้นที่สีเทาที่คลุมเครือเสมอ ความไม่รู้เองก็ไม่ใช่ข้อยกเว้นจากความรับผิดชอบ ดังนั้นแต่ละคนต้องรับผิดชอบต่อการกระทำของตัวเองอยู่ดี ถึงอย่างนั้นก็หวังว่าจะไม่มีใครต้องตกอยู่ในสถานการณ์แบบนี้
ในการทำงานเป็นนักพัฒนามา 20 ปี ส่วนใหญ่ผมรับสัญญาระยะสั้นรายปีและย้ายหลายบริษัท แต่ไม่เคยถูกสั่งให้ทำเรื่องผิดกฎหมายเลย นั่นหมายความว่าประสบการณ์แบบนี้เกิดขึ้นได้ค่อนข้างน้อย ถ้ามีใครถูกขอให้ทำสิ่งผิดกฎหมาย ผมคิดว่าควรออกจากบริษัทนั้นทันที เพราะบริษัทแบบนี้กำลังอยู่ในสภาพที่ผิดปกติและสิ้นหวัง และมีแนวโน้มจะแย่ลงอีก มันไม่ใช่เรื่องปกติเด็ดขาด ต้องรีบออกมาให้เร็วที่สุด
ผมทำงานที่ NS8 ในปี 2020 อยู่ 4 เดือนก่อนบริษัทจะล่ม และ CEO ถูกจับในข้อหาฉ้อโกงการลงทุนมูลค่า 123 ล้านดอลลาร์ แม้ล่าสุดผมจะได้เงินชดเชยก้อนเล็ก ๆ จากคดีเลิกจ้างของบริษัท แต่การตกงานท่ามกลางช่วงโควิดนั้นเครียดหนักมาก
ผมมีจุดยืนชัดเจนว่า “จะไม่ทำเรื่องเลวร้าย/ผิดกฎหมายเด็ดขาด” แต่มีอยู่สองเรื่องที่คนไม่ค่อยพูดถึง หนึ่งคือ ต่อให้ยังไม่ถึงขั้นเป็นผู้แจ้งเบาะแสอย่างเต็มตัว ต้นทุนที่แต่ละคนต้องแบกรับก็อาจสูงมาก แม้ในกรณีที่ดีที่สุด สุดท้ายมันก็มักนำไปสู่แรงกดดันในการหางานใหม่ ซึ่งไม่ใช่ทุกคนจะมีทางเลือกสำรองหรือมีตาข่ายความปลอดภัยทางการเงิน อีกทั้งความหมดไฟทางใจก็รุนแรงมาก ผมเคยพยายามแก้สถานการณ์แบบนี้ครั้งหนึ่งจนเกือบหมดไฟ สุดท้ายก็ได้แต่มองจากไกล ๆ ตอนที่โปรเจกต์พังไม่เป็นท่า ผมยังเคยเห็นคนรู้จักเปิดโปงปัญหาในองค์กรทั้งที่แทบไม่ได้ทำอะไรผิด แล้วกลับได้รับบาดแผลหนัก ผู้จัดการเองหลายครั้งก็ไม่ได้มีส่วนกับปัญหาโดยตรง แต่ติดอยู่ในระบบจนไม่มีอำนาจแก้ไขเอง ประเด็นที่สองคือ ถ้าไม่ยอมทุ่มทุกอย่างและเข้าสู้แบบเต็มตัว สิ่งที่ทำได้มากที่สุดก็คือปกป้องตัวเอง ถึงอย่างนั้น อย่างน้อยก็ยังนอนหลับได้เพราะรู้ว่าตัวเองยึดหลักการไว้ แต่ก็ยังรู้สึกเสียดายเสมอที่ไม่สามารถทำให้ความยุติธรรมเกิดขึ้นได้ด้วยตัวเอง