จริงๆแล้วนี่ไม่ใช่ปัญหาด้านเทคนิค แต่เป็นปัญหาสมองของมนุษย์ สิ่งนี้อาจทำให้คุณประหลาดใจ แต่ให้ฉันอธิบาย ฉันมีพื้นฐานที่ดีสำหรับสิ่งที่ฉันพูด
ส่วนหนึ่งของปัญหาคือการใช้ซอฟต์แวร์อัปเดตและโปรแกรมแก้ไข แต่นี่ไม่ใช่ประเด็นหลักของปัญหาที่ฉันไม่คิด
เครื่องฮาร์ดแวร์มีความเร็วเพิ่มขึ้นอย่างมีนัยสำคัญในช่วงหลายปีที่ผ่านมา แต่ความสามารถของซอฟต์แวร์ในการโหลดเพิ่มขึ้นในอัตราที่เร็วยิ่งขึ้นทำให้การรับรู้และความเป็นจริงของบางสิ่งช้าลงอย่างที่เป็นอยู่
ตัวอย่างเช่นกล่อง Z-80 แรกของฉันมีความเร็วสัญญาณนาฬิกา 1 เมกะเฮิร์ตซ์ ตอนนี้แพลตฟอร์มการพัฒนาของฉันทำงานที่ 2.66 กิกะเฮิร์ตซ์หรือเร็วกว่า 2,000 เท่า ฉันจำไม่ได้ว่าแน่นอน แต่ CPM ทั้งหมดพอดีกับประมาณ 16kb ตอนนี้ Windows คือผู้ที่รู้ว่าใหญ่แค่ไหน แต่ใหญ่กว่านั้นมาก มันใช้สิ่งที่เป็นนามธรรมหลายเลเยอร์ซึ่งทำให้สิ่งที่น่าอัศจรรย์ทำในลักษณะทั่วไปมากกว่า แต่เลเยอร์เหล่านี้ใช้ประสิทธิภาพในการแสดง
ให้ฉันกลับไปที่สมองของมนุษย์ สิ่งที่เข้าใจกันดีคือวิศวกรซอฟต์แวร์เป็นเวลาหลายปีได้พูดและเชื่อด้วยเหตุผลที่ดีบางอย่างฮาร์ดแวร์นั้นเพิ่งจะเร็วขึ้นและเร็วขึ้นดังนั้นซอฟต์แวร์จึงไม่จำเป็นต้องระมัดระวังในเรื่องของการปรับให้เหมาะสม ดังนั้นโปรแกรมเมอร์จึงทำสิ่งต่าง ๆ เพื่อให้สิ่งต่าง ๆ ทำงานได้อย่างรวดเร็วและรวดเร็วด้วยราคา ... คิดว่าคนฮาร์ดแวร์จะดูแลปัญหานั้น ดังนั้นการอัปเดตและแพตช์จะเสร็จสิ้นโดยคิดว่าเป็นการชั่วคราวเช่นระยะสั้น
มันคือ: ระยะสั้น, ความคิดไมโคร, ในระยะยาว, ปัญหามาโคร
ฉันอ่านหนังสือที่น่าสนใจเมื่อหลายปีมาแล้วที่นักวิทยาศาสตร์สองคนวางโครงร่างระยะสั้นนี้กับปัญหาการคิดของมนุษย์ในระยะยาวและทำการทดลองกับมนุษย์หลากหลายคนเพื่อดูว่าพวกเขาทำสิ่งเหล่านี้อย่างไร หนังสือของพวกเขาคือ New World New Mind และผู้แต่งคือ Paul Ehrlich และ Robert Ornstein ฉันจะวางมันเป็นหนังสือที่สำคัญที่สุดที่ฉันได้อ่านในช่วง 20 ปีที่ผ่านมาเพราะมันเป็นกรอบที่แข็งแกร่งสำหรับวิธีการที่เราจะแก้ปัญหา
สิ่งที่พวกเขาสังเกตเห็นคือสมองของมนุษย์มีวิวัฒนาการในช่วงเวลาหนึ่งเมื่อทำการตัดสินใจระยะสั้น มีชีวิตอยู่เพื่อช่วงเวลาและวัน แต่ไม่ได้คิดมากเกี่ยวกับอนาคต มันก็ไม่คุ้มค่า ดังนั้นความรู้สึกของเราเกี่ยวกับสิ่งต่าง ๆ ที่เรามักใช้ในการตัดสินใจเป็นส่วนที่เก่าแก่ของสมองและไม่เหมาะกับปัญหาที่ทันสมัยหลายอย่าง และสมองก็ไม่มีเวลาจริงที่จะวิวัฒนาการเนื่องจากโลกมีการเปลี่ยนแปลงอย่างรวดเร็วจากการเติบโตของประชากรและผลกระทบของเทคโนโลยีต่อสิ่งต่าง ๆ
สิ่งที่ศาสตราจารย์ Ehrlich และ Ornstein ค้นพบก็คือปริญญาเอกที่ฉลาดและมีการศึกษาดี แต่ก็เป็นคนทำความสะอาดที่ทำผิดพลาดเหมือนกันเมื่อพบกับปัญหาระยะสั้นและระยะยาว ไม่ใช่สิ่งที่เราคิดกันโดยทั่วไป
หนึ่งในตัวอย่างที่ดีและน่าสนใจว่าปัญหานี้เกิดขึ้นได้อย่างไรในโลกทุกวันนี้ต้องไม่ทำกับสภาพแวดล้อมของฮาร์ดแวร์ แต่เป็นพี่ใหญ่ของสภาพแวดล้อมที่เลวร้ายที่เราอาศัยอยู่ มนุษย์เรามักจะทำผิดพลาดในการใช้ชีวิตสำหรับวันนี้ชั่วครู่หนึ่ง แต่ความจริงก็คือภาวะโลกร้อนนั้นขึ้นอยู่กับเราอย่างแน่นอนเพราะเราไม่ได้รับอนุญาตหรือมีมาตรการในการจัดการกับมัน มันคือการชะลอตัวของฮาร์ดแวร์จากปัญหาซอฟต์แวร์ทั้งหมดอีกครั้ง แต่ในบริบทที่แตกต่าง
Ornstein และ Ehrlich แนะนำว่าเราอาจจะสามารถทำการตัดสินใจที่ถูกต้องได้มากขึ้นโดยอาศัยการตัดสินใจของเราไม่ใช่ในสัญชาตญาณของลำไส้ แต่เป็นข้อมูลและสถิติ ตัวอย่างเช่นหากวิศวกรซอฟต์แวร์มีสถิติว่าซอฟต์แวร์ของพวกเขานั้นเร็วแค่ไหนเมื่อเทียบกับความรวดเร็วของฮาร์ดแวร์ที่จะเร็วขึ้นพวกเขาอาจตัดสินใจได้ดีขึ้นว่าจะรวมอะไรออกไปและเพิ่มประสิทธิภาพอัลกอริธึม กล่าวอีกนัยหนึ่งหากพวกเขาใช้ข้อมูลจริงในการตัดสินใจแทนที่จะใช้สัญชาตญาณของลำไส้
ขอบคุณสำหรับคำถามที่ดี บางครั้งคำถามง่าย ๆ ก็ดีที่สุดที่ฉันคิด มันให้โอกาสฉันในการพิจารณาสิ่งนี้จากมุมมองใหม่ ฉันไม่เคยเห็นขนานกันระหว่างปัญหาซอฟต์แวร์ฮาร์ดแวร์ในบริบทของมนุษย์