รายการทีวีแคนาดายุค 1980 ที่ฉันชอบที่สุด: Bits and Bytes
(omarshehata.substack.com)- รายการทีวีแคนาดายุค 1980 Bits and Bytes เป็นรายการสำหรับผู้เริ่มต้นที่มุ่งช่วยให้คนทั่วไปเข้าใจและใช้คอมพิวเตอร์ในชีวิตประจำวัน มากกว่าจะพาเจาะลึกโครงสร้างภายในของคอมพิวเตอร์
- แม้จะมุ่งที่ผู้เริ่มต้น แต่รายการก็ไม่ได้มองผู้ชมต่ำกว่าความเป็นจริง และอธิบายหลักการของคอมพิวเตอร์ด้วยวิธีที่ยังคงเหลือ แบบจำลองแกนหลัก ไว้
- ฉากที่โหลดวิดีโอเกมจาก เทปคาสเซ็ต แสดงให้เห็นอย่างเป็นรูปธรรมว่า ลำดับของ 0 และ 1 สามารถถูกตีความเป็นตัวอักษร ภาพ หรือคำสั่งได้
- การแยกระหว่าง “คอมพิวเตอร์ไม่ได้ช้า แต่ เทปคาสเซ็ตต่างหากที่ช้า” มอบแบบจำลองทางความคิดที่ผู้ใช้ต้องมีเพื่อคาดเดาสาเหตุของปัญหาและดีบักได้
- แม้ต้องอธิบายเทคโนโลยีที่ซับซ้อน ก็ไม่ควรประเมินผู้ใช้ทั่วไปต่ำเกินไป แต่ควรเก็บไว้เฉพาะแก่นจากแบบจำลองที่ผู้เชี่ยวชาญใช้จริงในการคาดเดาและดีบัก
ผู้ชมที่ Bits and Bytes มุ่งเป้า
- Bits and Bytes เป็นรายการทีวีที่เน้นว่าใช้คอมพิวเตอร์ “อย่างไร”
- ไม่ใช่รายการที่ต้องการชักชวนคนไปสู่อาชีพวิศวกรรม หรืออธิบายการทำงานภายในทั้งหมดของคอมพิวเตอร์
- กลุ่มเป้าหมายหลักคือคนทั่วไปที่อยากใช้คอมพิวเตอร์กับงานในชีวิตประจำวัน เช่น การจัดการภาษี
- Billy Van รับบทเป็น “คนทั่วไปที่ไม่รู้อะไรเกี่ยวกับคอมพิวเตอร์เลย แต่อยากเรียนรู้”
- ปฏิกิริยาแรกของเขาต่อคอมพิวเตอร์เผยให้เห็นว่าถูกวางบทให้ไม่เคยใช้คอมพิวเตอร์ด้วยตัวเองมาก่อน
- Luba Goy อธิบายว่าคอมพิวเตอร์ไม่ได้ทำอะไรได้เอง และผู้ใช้ต้องเป็นคนโปรแกรมมัน
- แม้แต่เรื่องที่ต้องกด “enter” และความหมายของมันก็อธิบายตั้งแต่พื้นฐาน
- รายการเริ่มต้นจากระดับพื้นฐานมาก แต่ไม่ดูถูกผู้ชมและไม่ทำให้คำอธิบายคลุมเครือ
- คำอธิบาย กระชับและตรงไปตรงมา
- ไม่ละทิ้งโครงสร้างสำคัญด้วยแนวทางแบบ “แค่กดปุ่มก็พอ”
แบบจำลองทางความคิดเรื่องข้อมูลที่เทปคาสเซ็ตแสดงให้เห็น
- ในตอนหนึ่งมีการโหลดวิดีโอเกมจาก เทปคาสเซ็ต
- Billy ถามว่าข้อมูล คำ ตัวอักษร หรือภาพ จะไปอยู่ในเทปเสียงได้อย่างไร ทั้งที่มันไม่ใช่เสียง
- คำตอบว่า “มีข้อมูลเกมอยู่บนเทป แล้วคอมพิวเตอร์ก็ถอดรหัสมัน” เพียงอย่างเดียว ยังไม่พอให้เข้าใจว่าระบบทำงานอย่างไร
- มันอาจบอกขั้นตอนการกดปุ่มได้ แต่ยากที่ผู้ใช้จะคาดเดาสถานการณ์ปัญหาหรือสร้างแบบจำลองได้
- Luba เปิดเทปที่มีโค้ดภาษาเครื่องของเกมด้วยเครื่องเล่นเทปเสียงธรรมดา
- เทปเล่นได้ตามปกติ แต่เสียงที่ออกมาน่าฟังอย่างมาก
- จากนั้นเธออธิบายว่าสามารถสร้าง รหัสไบนารี จากลำดับของสวิตช์ “on” และ “off” และกำหนดให้มันหมายถึงตัวเลข ตัวอักษร หรือคำสั่งได้
- ระหว่างข้อความ ภาพ และเสียงนั้น จริง ๆ แล้วไม่มีความแตกต่างพิเศษโดยเนื้อแท้ เพราะทั้งหมดถูกเก็บในหน่วยดิบแบบเดียวกันคือ 0 และ 1
- ความหมายไม่ได้ถูกตรึงอยู่กับข้อมูลตัวมันเอง
- ความหมายเกิดขึ้นจากวิธีที่มันถูกถอดรหัส
- ตัวอย่างเช่น ค่า 65 ที่เก็บเป็นเลขฐานสอง อาจเป็นตัวอักษร “A” ในเอกสารข้อความแบบ ASCII หรืออาจเป็นโน้ตดนตรีใน MIDI ก็ได้
ประโยชน์เชิงปฏิบัติที่ผู้ใช้ได้รับ
- คำอธิบายแบบนี้มอบ แบบจำลองพื้นฐานแต่มีประโยชน์ ให้ผู้ใช้ทั่วไปเห็นว่าเครื่องทำงานอย่างไร
- หากเข้ารหัสข้อมูลด้วยวิธีที่มีแต่ผู้ใช้รู้ ก็อาจต่อยอดไปสู่แนวคิดของระบบเข้ารหัสอย่างง่ายได้
- เมื่อคอมพิวเตอร์ทำงานไม่เป็นไปตามคาด แบบจำลองนี้ช่วยให้ตัดสินได้ว่าอะไรเป็นไปได้หรือไม่
- และเมื่อทำงานร่วมกับโปรแกรมเมอร์ ก็มีแนวโน้มจะแยกออกได้ดีขึ้นว่าอะไร “ง่าย” และอะไร “ยาก”
- เมื่อ Billy ถามว่า “ทำไมคอมพิวเตอร์ถึงช้าขนาดนี้” Luba ก็แยกให้เห็นว่า คอมพิวเตอร์นั้นเร็ว และสิ่งที่ช้าคือ เทปคาสเซ็ต
- การแยกแบบนี้เชื่อมโยงกับสถานการณ์ของผู้ใช้ยุคปัจจุบันที่เห็นเว็บเพจช้า แล้วต้องพิจารณาว่าเป็นปัญหาอินเทอร์เน็ต, CPU ที่เก่า, หรือปัญหาของตัวเว็บไซต์เอง
- กรณีที่ Chrome เพิ่มฟีเจอร์แสดง การใช้หน่วยความจำ ของแต่ละแท็บก็ถูกยกเป็นตัวอย่างเชิงบวก
- อย่างที่ John Carmack พูดไว้ เราจะใส่ใจกับการใช้ทรัพยากรได้ ก็ต่อเมื่อเรามองเห็นมัน
เกณฑ์ของ Feynman และคำอธิบายเทคโนโลยีที่ดี
- Richard Feynman ในหนังสือ 《The Meaning of it All》 มองว่าความคิดที่ว่าคนทั่วไปโง่เป็น ความคิดที่อันตราย
- เขาแสดงความหงุดหงิดต่อคำอธิบายที่ทำให้ง่ายเกินไป เพราะตั้งสมมติฐานว่าคนทั่วไปไม่มีความสามารถหรือความสนใจจะเข้าใจเนื้อหาทางเทคนิค
- เกณฑ์ที่ดีของการเขียนวิทยาศาสตร์คือ ถ้าแม้แต่ผู้เชี่ยวชาญอย่าง Feynman ยังไม่รู้ว่ากำลังพูดถึงอะไร งานเขียนนั้นก็ไม่ใช่งานที่ดี
- Bits and Bytes เปรียบคอมพิวเตอร์ว่าเป็น “Aristotle ตัวเล็ก ๆ จำนวนมากที่มีแค่เปิดกับปิด”
- อุปมานี้ฟังดูตลกและเรียบง่ายเกินจริง แต่ก็ให้ความจริงที่เป็นประโยชน์แก่ผู้ชม
- มันสื่อแบบจำลองว่าคอมพิวเตอร์นั้น “โง่” ในแง่ที่มันทำได้เพียงการดำเนินการพื้นฐาน แต่เมื่อซ้อนชั้นสิ่งเหล่านี้เข้าด้วยกัน ก็สร้างสิ่งที่ดูฉลาดได้
- เหตุผลที่รายการนี้ทำงานได้ดี สรุปได้เป็นหลายข้อ
- ไม่ปัดทิ้ง “คำถามโง่ ๆ” และถ้าเป็นคำถามพื้นฐานมาก ก็ตอบมันตรง ๆ
- คำถามที่ดูน่าขำภายนอก เมื่อปฏิบัติต่อมันอย่างจริงจัง กลับเผยให้เห็นประเด็นที่ลึกและเป็นรากฐาน
- ไม่พึ่งพาคำอธิบายแบบเวทมนตร์หรือกล่องดำ และถ้าไม่มีเวลาจะอธิบาย ก็จะบอกว่าอยู่นอกขอบเขตหรือยกไปตอนถัดไป
- แม้แต่คำถามอย่างทำไมปุ่มเปิดเครื่องถึงอยู่ด้านหลัง หรือทำไมคอมพิวเตอร์ที่มีหน่วยความจำ 32k ถึงแสดงเป็น 31k ก็ถูกปฏิบัติด้วยความอยากรู้อยากเห็น
หลักการอธิบายเทคโนโลยีที่ซับซ้อน
- เมื่อต้องอธิบายเทคโนโลยีที่ซับซ้อน ต้องหลีกเลี่ยงสิ่งล่อใจของ การทำให้ง่ายเกินไป
- หากยากจะเลือกว่ารายละเอียดใดคือแก่นสำคัญ ก็สามารถเริ่มจากแบบจำลองทางความคิดที่ผู้เชี่ยวชาญใช้จริงในการคาดเดาหรือดีบักระบบ
- แล้วสร้างอุปมาที่จับแบบจำลองนั้นไว้ได้
- หลักการนี้คล้ายกับ การสอนด้วย pseudocode ซึ่งตัดรายละเอียดที่ไม่จำเป็นออกและคงเหลือไว้เฉพาะแบบจำลองแกนหลัก
- คนทั่วไปในยุคนี้เองก็สามารถเข้าใจ ปัญหาทางเทคโนโลยีที่ซับซ้อน ได้ หากมีแรงจูงใจมากพอ
- หากบอกว่าไม่ใช่ ก็มักหมายความว่าผู้พูดอธิบายได้ไม่ดี เลือกระดับนามธรรมผิด หรืออีกฝ่ายยังไม่เห็นว่าเรื่องนั้นสำคัญกับตัวเองอย่างไร
- การจะอธิบายกลไกภายในให้คนทั่วไปมากน้อยเพียงใด เป็นโจทย์เรื่องสมดุลที่ยาก
- คำตอบที่ถูกต้องย่อมขึ้นอยู่กับบริบทเสมอ
- มีการเสนอเกณฑ์ว่า ถ้าเป็นสิ่งที่เราใช้หรือพึ่งพามาก ก็ควรมีแบบจำลองการทำงานและวิธีพื้นฐานในการตรวจสอบมัน
- รถยนต์ ระบบท่อและ HVAC ภายในบ้าน ตลอดจนระบบเศรษฐกิจและการเมือง ล้วนอยู่ในหมวดนี้
- Bits and Bytes ยังคงเป็นตัวอย่างที่ดีของการไม่ประเมินผู้ใช้ทั่วไปต่ำเกินไป และการเปิดเผย โครงสร้างเบื้องหลังฉาก เท่าที่จำเป็น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ตกใจเหมือนกันที่ได้เห็น Luba Goy เป็นพิธีกรในรายการ คอมพิวเตอร์แบบจริงจัง
ชาวแคนาดาส่วนใหญ่น่าจะรู้จักเธอในฐานะนักแสดงสเก็ตช์คอเมดีจาก Royal Canadian Air Farce
https://youtu.be/eRDTCE7DEMY
อันนี้ก็เป็นคลิปที่ฉันชอบที่สุดเหมือนกัน สีหน้าของ Morgan ตอนปล่อยมุกปิดสเก็ตช์นั้นให้ความรู้สึก สะใจสุด ๆ
https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
ที่อังกฤษมี The Computer Programme [1] และเพลงเปิดก็คือ Computer Love ของ Kraftwerk นอกจากนี้ยังมี Making the Most of the Micro [2] ด้วย
[1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
[2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...
https://youtube.com/watch?v=rbARvOyyjUI
มีรายการสดรายการหนึ่งที่ระหว่างสาธิตอีเมล บัญชีกลับถูกแฮ็ก น่าจะเป็นการแฮ็กครั้งแรกที่ถูกบันทึกออกทีวีด้วยซ้ำ: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
มันชวนให้นึกถึงงานอย่างโอเพนนิงของ Bananaman หรือ Jamie and the Magic Torch ของ Cosgrove Hall มาก
ฉันชอบรายการนี้มาก มันทำให้ฉันได้เรียนรู้ความแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์ ตั้งแต่ยุคก่อนจะมีเว็บอีก 10 ปี ตอนที่โรงเรียนมี Commodore PET แค่เครื่องเดียว
แล้วก็มีความทรงจำชัดมาก ตอนอยู่เกรด 7 ฉันพูดถึงเรื่องนี้ในคาบวิทยาศาสตร์แล้วโดนล้อหนักมาก ที่น่าขันคือคนที่ล้อฉันหนักที่สุดกลับไปเป็นผู้ก่อตั้งบริษัทอินเทอร์เน็ตที่ประสบความสำเร็จมากในช่วงปลายยุค 90 เกษียณตั้งแต่อายุเพิ่งต้น 30 และตอนนี้ใช้ชีวิตเดินทางรอบโลกสอนผู้คนเล่นเซิร์ฟ อื๋อ...
สำหรับฉัน รายการทีวีแคนาดายุค 1990s อย่าง Dotto's Data Cafe ให้ความรู้สึกแบบนั้นเลย
https://www.youtube.com/watch?v=w1wEOoCDNmg
https://www.youtube.com/@dottotech
เป็นรายการที่ยอดเยี่ยมจริง ๆ
ยังมีเวอร์ชันแคนาดาฝรั่งเศสของรายการนี้ชื่อ Octo-puce ด้วย
https://fr.wikipedia.org/wiki/Octo-puce
มีวิดีโอ Commodore 64 ของ Jim Butterfield ด้วย
https://m.youtube.com/watch?v=J9WnHuGjZ38
ฉันมีความทรงจำเลือนรางมากจากรายการนี้ ตอนที่ Billy พูดว่า "ประมวลผลคำ? ฟังดูเหมือนประมวลผลอาหารเลย!"
ถึงตอนนี้ฉันก็ยังหาฉากนั้นไม่เจออีกเลย แม้จะไล่ดูคลังใน YouTube แล้วก็ตาม
แต่พอได้ดูวิดีโอเหล่านี้ก็ทำให้คิดถึงมาก รายการนี้คล้ายกับ Mr. Wizard ที่ฉันชอบในยุคนั้น คืออธิบายอย่างกระชับ เป็นมิตร แต่ก็แน่นแบบสารานุกรม ทั้งเรื่องว่าคอมพิวเตอร์ในยุคนั้นทำอะไรได้บ้าง และเครื่องมันทำงานจริง ๆ อย่างไร
อย่างเช่นอธิบาย CPU ว่าเป็นพนักงานจัดแฟ้มตัวเล็ก ๆ ภายในเครื่อง ที่ได้รับคำสั่งว่าจะต้องทำอะไรกับตัวเลขที่เก็บอยู่ในตู้แฟ้มขนาดใหญ่ซึ่งมีหมายเลขกำกับ นั่นก็คือ RAM และฉันก็ชอบคลิปสั้นที่คั่นระหว่างช่วงของ Luba กับ Billy ด้วย เพราะมันมี กลิ่นอายแอนะล็อกยุคต้นทศวรรษ 80 แบบเดียวกับ Sesame Street
ตอนฉันโตมา รายการนี้ก็ออกอากาศในบราซิลด้วย มันเป็น เวอร์ชันพากย์ ตามแบบที่พบได้บ่อยในทีวีสมัยนั้น และถ้าจำไม่ผิดก็น่าจะฉายทางช่องการศึกษาของรัฐเรา
มันให้ความรู้สึกแปลก ๆ เพราะมีคอมพิวเตอร์ที่เราเข้าไม่ถึงปรากฏอยู่ในนั้น คอมพิวเตอร์ส่วนใหญ่ในบราซิลตอนนั้นเป็นเครื่องตระกูล TRS, รุ่นเข้ากันได้กับ Sinclair และ Apple II ส่วน PET กับ PC ยังไม่มี และ Xerox 820 ก็ไม่มีเหมือนกัน
เมื่อนานมาแล้วฉันเคยเจอ Luba Goy ในงานคอเมดีโชว์ครั้งหนึ่ง ฉันยังรู้จัก Billy Van ด้วย ตอนที่เขาย้ายจาก Toronto ไป California ในยุค 70 เขายก Lobo สุนัขพันธุ์เยอรมันเชพเพิร์ดของเขาให้ฉัน
พอมาเห็นสองคนนี้ถูกพูดถึงร่วมกันก็รู้สึกแปลก ๆ เหมือนกัน
คนส่วนใหญ่ที่นี่น่าจะรู้จัก Computer Chronicles กันอยู่แล้ว
มันมีอยู่ทั้งบน YouTube และ Internet Archive และหนึ่งในพิธีกรก็เป็นคนแบบ Bill Gates ที่เราต้องการ ไม่ใช่ Bill Gates แบบที่เราสมควรได้รับ