เซนเซอร์หัวใจฉบับโปรแกรมเมอร์มือโปร•ตอนที่ 2

โค้ดที่เข้ากันไม่ได้

ผลงานโดย ลูกกวาดสีรุ้ง
"สวัสดีเพื่อนเก่า... นายคิดเหรอว่าระบบโคตรแพงของนายจะกันคนอย่างฉันได้?" เสียงทุ้มต่ำแต่เจือไปด้วยความเย้ยหยันดังขึ้นก้องห้องประชุมกระจกใสของบริษัท 'NextGen Solutions' กลิ่นอายของความกดดันลอยอวลปะปนไปกับกลิ่นกาแฟคั่วเข้มราคาแพง เรย์ยืนนิ่งอยู่หน้าจอแสดงผลขนาดมหึมา นิ้วเรียวยาวชะงักค้างอยู่เหนือแป้นพิมพ์คีย์บอร์ดกลไกที่มีเสียงคลิกเบาๆ เมื่อครู่ แววตาคมกริบภายใต้กรอบแว่นสายตากวาดมองโค้ดบรรทัดแปลกปลอมที่ปรากฏขึ้นบนหน้าจอหลัก มันไม่ใช่บั๊กธรรมดา แต่มันคือลายมือดิจิทัลที่เขาคุ้นเคยเสียยิ่งกว่าอะไร คิน... อดีตเพื่อนสนิทที่เลือกเดินไปคนละเส้นทาง ยืนกอดอกพิงกรอบประตูด้วยรอยยิ้มมุมปาก ท่าทางมั่นอกมั่นใจนั้นชวนให้รู้สึกระคายเคืองสายตาเสียจริงสำหรับคนที่มีระเบียบวินัยในชีวิตสูงอย่างเรย์ "นายลักลอบเข้ามาในเครือข่ายปิดของที่นี่ได้ยังไง คิน" เรย์เอ่ยขึ้น น้ำเสียงเรียบสนิทจนเกือบจะเย็นชา แต่กล้ามเนื้อกรามที่ขัดตัวแสดงถึงความไม่พอใจที่ถูกล้ำเส้น โครงสร้างระบบความปลอดภัยระดับสถาบันการเงินที่เขาใช้เวลาเขียนขึ้นมานับแรมเดือน กลับถูกเจาะทะลวงด้วยช่องโหว่ที่เขาคาดไม่ถึง "ก็เพราะนายมันยึดติดกับกรอบเดิมๆ น่ะสิ เรย์" คินหัวเราะในลำคอ เดินเข้ามาใกล้โต๊ะทำงานสีขาวสะอาดตาพลางใช้ปลายนิ้วเคาะเบาๆ บนพื้นผิวโต๊ะ "นายคิดว่ากฎเกณฑ์และชุดคำสั่งที่สมบูรณ์แบบจะป้องกันโลกภายนอกได้ทั้งหมด แต่โลกธุรกิจจริงๆ มันขับเคลื่อนด้วยช่องโหว่ของมนุษย์ต่างหาก... และวันนี้ ฉันมาเพื่อแสดงให้นายเห็นว่าระบบที่นายภาคภูมิใจน่ะ มันมีรอยรั่วขนาดไหน" ท่ามกลางบรรยากาศที่กำลังตึงเครียดจนแทบจะจุดประกายไฟได้ ประตูกระจกบานใหญ่ก็ถูกผลักเปิดออกอย่างกะทันหัน พร้อมกับร่างเพรียวบางในชุดสูทเบลเซอร์สีพาสเทลสดใส มินนี่ก้าวเข้ามาในห้องด้วยท่าทีคล่องแคล่ว มือข้างหนึ่งถือแก้วชาไทยไข่มุกที่ดูจะไม่เข้ากับบรรยากาศเคร่งเครียดในห้องนี้เอาเสียเลย แต่อีกมือหนึ่งกลับถือแท็บเล็ตไอแพดที่เปิดหน้าจอวิเคราะห์ข้อมูลการตลาดไว้อย่างจริงจัง "ขอโทษทีนะคะที่มาช้า รถติดแถวอโศกนี่มันระดับหายนะจริงๆ... เอ๊ะ ทำไมบรรยากาศในห้องมันถึงได้มาคุเหมือนคนจะวางมวยกันแบบนี้ล่ะคะ?" มินนี่กะพริบตาปริบๆ มองหน้าเรย์สลับกับคินด้วยความฉงน แต่รอยยิ้มเปี่ยมเสน่ห์ยังคงประดับอยู่บนใบหน้าของเธอ "ไม่ใช่เรื่องของเธอ มินนี่" เรย์ถอนหายใจเบาๆ พลางหันกลับไปสนใจหน้าจอคอมพิวเตอร์เพื่อพยายามเขียนแพץช์แก้ปัญหา (Patch) อย่างรวดเร็ว "นี่คือเรื่องของสถาปัตยกรรมระบบและความปลอดภัย เธอน่าจะไปนั่งดูสถิติยอดวิวของสตาร์ทอัพเราในโซเชียลมีเดียจะดีกว่านะ" คำพูดเจือความดูแคลนเล็กๆ นั้นทำคอมเมนต์ในใจของมินนี่พุ่งปรี๊ดขึ้นมาทันที เธอวางแก้วชาไทยลงบนโต๊ะเสียงดัง 'ปั้ง' จนทั้งเรย์และคินต้องสะดุ้งหันมามอง "เดี๋ยวก่อนนะคะ คุณโปรแกรมเมอร์อัจฉริยะ" มินนี่ก้าวเข้าไปยืนประชิดโต๊ะทำงานของเรย์ ดวงตากลมโตจ้องมองตรงไปยังดวงตาหลังกรอบแว่นอย่างไม่เกรงกลัว "นี่คือการทำงานวันแรกของเราในฐานะพาร์ทเนอร์นะฃคะ และไอ้ระบบที่คุณกำลังหัวเสียอยู่นี่เนี่ย มันคือระบบที่ใช้เชื่อมแพลตฟอร์มอินฟลูเอนเซอร์ที่ฉันรับผิดชอบอยู่ด้วยเหมือนกัน!" คินส่งเสียงหัวเราะชอบใจในลำคอ เขายกมือขึ้นกอดอกอีกครั้งราวกับกำลังชมภาพยนตร์ระทึกขวัญชั้นดี "โอ้ ดูเหมือนว่าเพื่อนเก่าของฉันจะไม่ยอมรับฟังเสียงจากโลกภายนอกเหมือนเดิมสินะ เรย์ นายนี่มันไม่เคยเปลี่ยนเลย... งั้นก็เชิญแก้ปัญหาตามทฤษฎีในตำราของนายต่อไปก็แล้วกัน ฉันแค่แวะมาทักทาย" พูดจบ คินก็กดปุ่ม Enter บนแท็บเล็ตของตัวเอง ส่งสัญญาณย้อนกลับเพื่อตัดการเชื่อมต่อ แล้วเดินหันหลังออกไปจากห้องด้วยท่าทางเย่อหยิ่ง ทิ้งให้ความเงียบที่อึดอัดโรยตัวลงมาปกคลุมทั่วบริเวณอีกครั้ง เรย์ไม่สนใจคินที่เดินจากไป นิ้วของเขารัวลงบนแป้นพิมพ์ด้วยความเร็วสูงเพื่อพยายามปิดช่องโหว่ที่ถูกเปิดทิ้งไว้ หน้าจอแสดงผลรันโค้ดภาษา Python นับพันบรรทัดวิ่งผ่านไปอย่างรวดเร็ว แต่ไม่ว่าเขาจะพยายามเขียนคำสั่งแก้ไข (Fix code) สักกี่ครั้ง ระบบก็ยังคงแจ้งเตือนข้อผิดพลาดสีแดงฉานขึ้นมาซ้ำๆ *Error 409: Conflict Dependency.* *The requested module could not be resolved due to mismatched structural paradigms.* เรย์ขมวดคิ้วแน่นจนหัวคิ้วแทบจะชนกัน ปัญหาไม่ได้อยู่ที่โค้ดของคินมีความซับซ้อนเกินไป แต่มันติดอยู่ที่ตรรกะพื้นฐานของระบบที่เขาออกแบบไว้แต่แรก มันมีความแข็งกระด้างเกินไปจนไม่ยอมรับการเปลี่ยนแปลงรูปแบบข้อมูลที่ส่งมาจากฝั่งแอปพลิเคชันภายนอกที่มินนี่ดูแลอยู่ "บอกแล้วไงคะว่านายมันดื้อด้าน" เสียงใสๆ ดังขึ้นข้างกาย เรย์หันไปมองด้วยความหงุดหงิดเล็กน้อยพบว่ามินมี่โน้มตัวเข้ามาใกล้หน้าจอ จนได้กลิ่นหอมอ่อนๆ ของดอกไม้จางๆ ลอยมาแตะจมูก "เธอไม่เข้าใจหรอก มินนี่" เรย์พยายามควบคุมน้ำเสียงให้ราบเรียบที่สุด "สถาปัตยกรรมระบบนี้ถูกออกแบบมาตามหลักการตายตัว ถ้าเรายอมให้โครงสร้างข้อมูลแบบยืดหยุ่นเข้ามาแทรกแซง ความปลอดภัยทั้งหมดจะพังทลายลงเหมือนโดินโด้" "แล้วถ้าโครงสร้างตายตัวของคุณมันทำให้ระบบล่มในวันเปิดตัวจริงๆ ล่ะคะ?" มินนี่แย้งขึ้นทันที น้ำเสียงของเธอเปลี่ยนเป็นจริงจังจนน่าตกใจ ดวงตาคู่นั้นไม่มีแววตาซุกซนเหมือนเมื่อครู่เหลืออยู่เลย "คุณเรย์คะ... คุณมองแต่ตัวเลขและบรรทัดโค้ดในจอ จนลืมมองไปหรือเปล่าว่าคนที่ใช้งานระบบนี้จริงๆ เขาไม่ได้คิดเป็นตรรกะ 0 กับ 1 แบบคุณนะ" "เธอกำลังจะบอกอะไร" เรย์หยุดพิมพ์ เขาหันมาสบตาเธอนิ่ง "ฉันกำลังจะบอกว่า ปัญหาที่คุณกับคินกำลังเถียงกันเนี่ย มันไม่ใช่เรื่องของเทคโนโลยี แต่มันคือเรื่องของ 'ความเข้ากันไม่ได้' ต่างหากล่ะคะ" มินนี่ใช้นิ้วเรียวชี้ไปที่บรรทัดโค้ดที่เกิดปัญหา "คินใช้ประโยชน์จากความแข็งกระด้างของระบบคุณ เพื่อบังคับให้มันปฏิเสธข้อมูลทั้งหมด แต่ถ้าเราเปลี่ยนวิธีคิด... ทำไมเราไม่สร้างตัวกรองที่ยืดหยุ่นพอจะแปลภาษาของคิน ให้กลายเป็นข้อมูลที่ระบบของคุณยอมรับได้ล่ะคะ?" เรย์ชะงักไปชั่วขณะ สมองอัจฉริยะของเขาเริ่มประมวลผลตามคำพูดที่ดูเหมือนจะไร้สาระในตอนแรก แต่พอลองคิดตามด้วยหลักการทางวิศวกรรมซอฟต์แวร์ มันกลับเป็นแนวคิดการออกแบบแบบ 'Adapter Pattern' ที่เขามองข้ามไปเพราะมัวแต่ยึดติดกับความสมบูรณ์แบบ "แต่มันจะทำให้ความเร็วในการประมวลผลลดลงสิบเปอร์เซ็นต์นะ" เรย์เอ่ยคัดค้านตามสัญชาตญาณ "แล้วสิบเปอร์เซ็นต์นั้นแลกกับการที่ระบบไม่ล่มพังคาตาในวันเปิดตัว มันคุ้มค่าไม่ใช่เหรอคะ?" มินนี่เลิกคิ้วท้าทาย รอยยิ้มมั่นใจปรากฏขึ้นบนริมฝีปากสีพีชของเธอ "เชื่อฉันสักครั้งสิคะ... โปรแกรมเมอร์มือโปรอย่างคุณ น่าจะลองเปิดใจให้สัญชาตญาณของคนอื่นดูบ้างนะคะ" เรย์จ้องมองใบหน้าของหญิงสาวที่เต็มไปด้วยความมุ่งมั่น เนิ่นนานเสียจนเสียงเครื่องปรับอากาศในห้องกลายเป็นเพียงเสียงประกอบฉาก เขาผ่อนลมหายใจออกมายาวเหยียด ยอมรับกับตัวเองลึกๆ ว่าข้อเสนอของเธอมันมีเหตุผลอย่างน่าประหลาด "ก็ได้..." เรย์เอ่ยเสียงเบา ยอมลดทิฐิลงครึ่งหนึ่ง "เราจะลองเขียนฟังก์ชันตัวแปลงข้อมูลตามที่คุณเสนอ... แต่ถ้ามันพัง ฉันจะโทษว่าเป็นความผิดเธอนะ มินนี่" "ดีลค่ะ!" มินนี่ฉีกยิ้มกว้างด้วยความดีใจ เธอหยิบแก้วชาไทยขึ้นมาดูดอย่างสบายใจอารมณ์ ขณะที่เรย์เริ่มลงมือพิมพ์ชุดคำสั่งชุดใหม่ลงไปในระบบร่วมกับเธอ บรรยากาศความตึงเครียดเมื่อครู่เริ่มเปลี่ยนเป็นความร่วมมือที่น่าสนใจทีละน้อย ทว่า... ในขณะที่ทั้งคู่กำลังงละม่อมอยู่กับการแก้ไขบรรทัดโค้ดสุดท้าย จู่ๆ หน้าจอหลักของระบบทั้งหมดก็ดับวูบลงสนิท ไฟสถานะเซิร์ฟเวอร์สีเขียวที่เคยกระพริบเป็นจังหวะ กลับเปลี่ยนเป็นสีแดงฉานพร้อมเพรียงกันทุกดวง เสียงเตือนภัยระดับวิกฤตดังลั่นห้องควบคุม *Warning! Root Access Override Detected.* เรย์ผุดลุกขึ้นยืนทันทีเมื่อตัวอักษรปริศนาข้อความหนึ่งปรากฏขึ้นช้าๆ บนหน้าจอสีดำสนิท โดยไม่มีการเขียนโค้ดสั่งการใดๆ ทั้งสิ้น *"ยินดีต้อนรับสู่เกมรอบใหม่... เพื่อนรัก"* ขอขอบพระคุณนักอ่านทุกท่านที่ร่วมเดินทางและกดหัวใจให้ "ลูกกวาดสีรุ้ง" เสมอมานะคะ!
สารจากนักเขียน (ลูกกวาดสีรุ้ง)
ดูโปรไฟล์ →

"สวัสดีคุณรี้ดทุกคนค่ะ ขอบคุณที่ติดตามผลงานเรื่อง เซนเซอร์หัวใจฉบับโปรแกรมเมอร์มือโปร นะคะ ฝากกดหัวใจและคอมเมนต์เป็นกำลังใจให้ไรท์ด้วยนะคะ รักทุกคนค่ะ 💕"

ความคิดเห็น (0)

ร่วมพูดคุยและส่งกำลังใจให้ไรท์

ยังไม่มีความคิดเห็นในตอนนี้

เป็นคนแรกที่เริ่มพูดคุยและส่งกำลังใจให้คุณไรท์!

Dino Egg common
บ่มเพาะไข่ไดโนเสาร์60%