2 คะแนน โดย GN⁺ 2 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • คอมพิวติ้งแบบสมถะ คือแนวทางที่เลือกความเรียบง่ายและสมาธิมากกว่าความขาดแคลน และให้ความสำคัญกับหลักการ เป้าหมาย และสมาธิก่อนกระแสใหม่ๆ
  • หลีกเลี่ยงซอฟต์แวร์ที่แย่งความสนใจ เช่น การแจ้งเตือน ป๊อปอัป และการอัปเดตอัตโนมัติ และชอบเครื่องมือที่แค่ใช้งานได้อย่าง OpenBSD, Vim, Dillo, Ruby
  • ความรู้ที่ใช้ได้นานอยู่ที่ พื้นฐานการเขียนโปรแกรม และพื้นฐาน Unix และเครื่องมือแบบข้อความอย่าง vi ที่อยู่มายาวนานหลายทศวรรษแสดงให้เห็นถึงอุปสรรคในการเริ่มต้นที่ต่ำและความยั่งยืน
  • ข้อจำกัดอาจเป็นเงื่อนไขที่ช่วยเสริมความคิดสร้างสรรค์แทนที่จะขัดขวาง และสิ่งสำคัญกว่าการเปลี่ยนเครื่องมือไม่รู้จบคือ การเลือกสักอย่างแล้วใช้มันต่อไป
  • ฮาร์ดแวร์มือสองราคาถูกและเก่าอย่าง Lenovo 11E ก็เพียงพอสำหรับงานประจำวัน เช่น แก้ไขเอกสารและพัฒนาโปรแกรม โดยหัวใจสำคัญคือการเลือกซอฟต์แวร์ให้ถูกต้อง

ความหมายของคอมพิวติ้งแบบสมถะ

  • คอมพิวติ้งแบบสมถะ ไม่ใช่ความขาดแคลนในตัวมันเอง แต่ใกล้เคียงกับวิถีชีวิตที่มุ่งหาความเรียบง่ายและสมาธิ
    • asceticism ใน Wikipedia นิยามลัทธิสมถะว่าเป็นวิถีชีวิตที่ยับยั้งความสุขทางโลกผ่านวินัยในตนเอง ความยากจนโดยสมัครใจ และชีวิตที่เรียบง่าย
    • ในที่นี้ ความสมถะไม่ใช่ความเจ็บปวดหรือการปฏิเสธ แต่ใกล้เคียงกับท่าทีแบบ “ใช้ชีวิตอย่างตั้งใจ” เหมือน Walden ของ Henry David Thoreau เพื่อไม่ให้ชีวิตแตกกระจายไปกับรายละเอียดจุกจิก
  • มีหลักการสำคัญอยู่สามข้อ
    • อยู่โดยไม่ทำ สิ่งที่บั่นทอนมาตรฐานส่วนตัวหรือศีลธรรมของตน
    • ใช้ชีวิตโดยไม่หวาดกลัว ต่อความกลัวว่าจะพลาดอะไรไป (Fear of Missing Out)
    • ปฏิเสธ การไล่ตามของใหม่ที่ส่องประกายไม่รู้จบ
  • ของใหม่ที่ส่องประกาย เป็นคู่ต่อสู้ที่ยากที่สุด
    • เช่น ตามลิงก์ Wikipedia ไปเรื่อยๆ แล้วหนึ่งชั่วโมงต่อมามีแท็บเปิดอยู่ 30 แท็บ หรือซื้ออุปกรณ์งานอดิเรกด้วยความคิดว่าจะทำไปตลอดชีวิตแต่สุดท้ายก็ไม่ได้ทำ
    • ถ้าตามแต่กระแสใหม่ในโลกคอมพิวติ้งอยู่เรื่อยๆ โอกาสที่จะลงลึกกับสิ่งที่สนใจจริงๆ ก็จะลดลง
    • ในช่วงแรกอาจจำเป็นต้องสำรวจสิ่งใหม่เหล่านั้น และของที่ดูใหม่ในวันนี้อาจกลายเป็นเครื่องมือคู่ใจที่คุ้นมือในอีก 10 ปีก็ได้
  • เป้าหมายคือชีวิตการใช้คอมพิวเตอร์ที่มี หลักการ เป้าหมาย และสมาธิ
    • ความขาดแคลนอาจเกิดขึ้นบ้างระหว่างการยึดตามหลักการ แต่ไม่ใช่จุดมุ่งหมาย
    • อยากให้การเรียนรู้ การสร้างสรรค์ การเขียน หรือการพักผ่อน กลายเป็นสภาวะพื้นฐานตามธรรมชาติ
    • แนวคิดนี้ยังเชื่อมโยงกับการตั้งใจชื่นชมสิ่งที่มีอยู่ อย่างใน In Favor of Enjoying Things on Purpose ของ David Cain
  • วิธีนี้ไม่ใช่การลงโทษตัวเองหรือการทรมานตนเพื่อโอ้อวด
    • มันคงอยู่ได้เพราะนิสัยการใช้คอมพิวเตอร์แบบนี้ให้ทั้งความสุขและความพึงพอใจ
    • ไม่ใช่หลักการที่ประกาศขึ้นมาแบบฉับพลัน แต่เป็นวิธีที่ค่อยๆ ลงหลักปักฐานอย่างเป็นธรรมชาติในช่วงชีวิตนี้

ความเรียบง่ายและเครื่องมือที่แค่ใช้งานได้

  • ประโยคของ Gustave Flaubert ที่ว่า “ในชีวิตต้องอยู่ให้เป็นระเบียบและมีวินัย เพื่อจะได้ดุดันและสร้างสรรค์ในงาน” กลายเป็นหลักยึดสำคัญ
    • อยากเอาพลังสร้างสรรค์ไปใช้กับโปรเจกต์ของตัวเอง มากกว่าจะเสียไปกับการต่อสู้กับระบบปฏิบัติการหรือเครื่องมือ
    • ต่อให้ต้องยอมเสียความสะดวกไปบ้าง ก็ยังชอบทางที่ลดความซับซ้อน ความพัง และความฟุ้งซ่าน
  • สภาพแวดล้อมที่ไร้สิ่งรบกวน

    • หลีกเลี่ยงระบบปฏิบัติการและซอฟต์แวร์ที่เข้ามารบกวนคอมพิวเตอร์ของผู้ใช้ตามใจตัวเองด้วย การแจ้งเตือนและคำขู่
    • เวลาและความสนใจมีจำกัดและมีค่ามาก จึงไม่ชอบซอฟต์แวร์ที่ขโมยสิ่งเหล่านี้ไป
    • สภาพแวดล้อมที่ชอบคือเครื่องที่รอรับคำสั่งอย่างสงบ โดยไม่มีป๊อปอัปหรือการแจ้งเตือนแบบ toast
    • แม้การอัปเดตอัตโนมัติจะอ้างเหตุผลด้านความปลอดภัยก็ยังไม่ชอบ โดยอยากอัปเดตระบบปฏิบัติการและซอฟต์แวร์เมื่อผู้ใช้พร้อมเท่านั้น
  • เครื่องมือเพิ่มประสิทธิภาพที่ใช้อยู่ตอนนี้

    • OpenBSD for the OS: เพราะมีความเป็นเอกภาพและแค่ใช้งานได้
    • Vim for the text editor: ในโลกของโปรแกรมแก้ไขข้อความยังมีตัวเลือกที่ดีอีกมาก
    • Dillo for browsing the web: เหมาะกับการค้นข้อมูลเฉพาะอย่างแล้วกลับไปทำงานเดิมได้ทันที
    • Ruby for scripting: สะดวกสำหรับสร้างยูทิลิตีใช้ส่วนตัว
    • รอบการออกรุ่นทุก 6 เดือน ของ OpenBSD ให้จังหวะที่รู้สึกพอดี
    • การใช้ Dillo เป็นเบราว์เซอร์หลักบนคอมพิวเตอร์เครื่องหนึ่งทุกวันเพิ่งเริ่มได้ไม่นาน และอาจมีเรื่องให้พูดถึงเพิ่มในภายหลัง
    • รายการแบบนี้ควรมีความเป็นส่วนตัวและยึดมั่นในรสนิยมของตัวเอง และไม่เป็นไรถ้าคนอื่นไม่เห็นด้วย
  • เครื่องมือที่พังยากกว่า

    • มีการเปรียบเปรยว่าในการเดินทางไกล อุปกรณ์ที่ซับซ้อนและเปราะบางจะพังและถูกทิ้งไป เหลือเพียงอุปกรณ์ที่ไม่พังหรือซ่อมง่ายซึ่งกลายเป็นเพื่อนร่วมทางที่ไว้ใจได้
    • “use something in anger” หมายถึงการใช้เครื่องมือในสถานการณ์จริงที่สำคัญ ไม่ใช่การลองเล่น
    • ในช่วงเวลาแบบนั้น สิ่งสำคัญไม่ใช่หน้าตาหรือความนิยม แต่คือ มันใช้งานได้จริงหรือไม่
    • ช่วงเวลาที่ใช้งานจริงนี่เองที่ทำให้จำได้ว่าเครื่องมือใดทำให้ผิดหวัง และเครื่องมือใดอยู่รอด

ความรู้และเครื่องมือที่อยู่ได้นาน

  • การเรียนรู้แบ่งได้คร่าวๆ เป็นสองประเภท
    • ความรู้ชั่วคราวหรือใช้ครั้งเดียวแล้วจบ
    • ความรู้ที่อยู่ได้นานและย้ายไปใช้ที่อื่นได้
  • การเรียนรู้ ซอฟต์แวร์ปิด ส่วนใหญ่อยู่ในประเภทแรก
    • การตั้งค่า BIOS/UEFI และรายละเอียดฮาร์ดแวร์ก็มักอยู่ในประเภทแรกเช่นกัน
  • พื้นฐานการเขียนโปรแกรม และพื้นฐาน Unix อยู่ในประเภทที่สอง
    • การเรียนรู้โปรแกรม Unix ที่มีมาตั้งแต่ยุค 1970 ก็จัดเป็นความรู้ที่อยู่ได้นาน
    • คำสำคัญที่นี่คือคำว่า “พื้นฐาน”
  • Lindy effect ถูกใช้ในมุมมองที่ว่าสิ่งที่อยู่รอดมานานได้ต่อต้านการเปลี่ยนแปลง การหายไป และการแข่งขันมาแล้ว และจึงมีแนวโน้มจะคงอยู่ต่อไป
    • โปรแกรมแก้ไข vi ออกมาในปี 1976 และทุกวันนี้ผ่านมาราว 50 ปีก็ยังถูกใช้งานทุกวัน
    • มองว่ามันอาจอยู่ต่อไปได้อีก 50 ปีก็เป็นได้
  • ความยืนยาวของเทคโนโลยียุค 1970 อาจดูประหลาด แต่ ส่วนติดต่อแบบข้อความ มีอุปสรรคต่ำมากในการสร้าง ปรับเปลี่ยน และประกอบโปรแกรมเข้าด้วยกัน
    • ต่อให้อุปกรณ์เปลี่ยนไป เครื่องมือแบบข้อความก็ยังทำงานต่อได้
    • เหมือนกับการเรียนพื้นฐานการวาดหรือการเขียนในงานศิลปะ พื้นฐานแบบนี้ยังคงให้ผลตอบแทนต่อเนื่อง

ข้อจำกัดเชิงสร้างสรรค์และการเลือกสักอย่างแล้วใช้มันต่อไป

  • ในบทความ asceticism ของ Wikipedia มีมุมมองว่านักสมถะได้เสรีภาพที่มากขึ้น เช่น ความชัดเจนทางความคิดและความสามารถในการต้านทานสิ่งยั่วยุที่ทำลายล้าง ผ่านข้อจำกัดที่สมัครใจเลือกเอง
    • ความย้อนแย้งสำคัญอยู่ตรงที่ ข้อจำกัดคือเสรีภาพ
  • ในงานศิลปะ ข้อจำกัดอาจเป็นพันธมิตรที่ทรงพลังของการสร้างสรรค์
    • การใช้พู่กันแค่อันเดียว หรือใช้แต่วัสดุที่หาได้ในบ้าน อาจช่วยให้หลุดพ้นจากภาวะตันทางความคิดสร้างสรรค์ได้
  • หลักการเดียวกันนี้ใช้ได้กับคอมพิวติ้ง
    • บทแรกของ Programming Pearls โดย Jon Bentley พูดถึงปัญหาการเรียงลำดับภายใต้ข้อจำกัดด้านฮาร์ดแวร์คือหน่วยความจำที่จำกัด
    • ถ้าไม่มีข้อจำกัดด้านหน่วยความจำ คำตอบตามปกติก็คงเป็นการใช้ไลบรารีเรียงลำดับทั่วไป แต่เพราะมีข้อจำกัด จึงเกิดวิธีแก้แบบเติมบิตฟิลด์ขนาดใหญ่
    • วิธีนี้ไม่ได้ประหยัดหน่วยความจำ แต่มีผลพลอยได้คือเร็วกว่าอัลกอริทึมเรียงลำดับทั่วไปหลายเท่าระดับเลขหลักเดียว
  • เมื่อทุกอย่างเป็นไปได้และไม่มีข้อจำกัดเลย มันอาจกลับกลายเป็นผลเสียต่อการคิดเชิงสร้างสรรค์
    • คล้ายกับสถานการณ์ที่ใช้เวลาบนบริการสตรีมมิงไปกับการเลื่อนดูตัวเลือกมากกว่าการดูหนังจริง
    • สมัยก่อนปัญหาแบบนี้ไม่มี เพราะมีเทป VHS ที่ชอบอยู่สักสิบสองม้วนให้เลือกแล้วก็ดูได้เลย
  • ตั้งแต่โปรแกรมแก้ไขข้อความ command shell Linux distribution window manager ไปจนถึงธีมสี ก็ล้วนทำให้เราฟุ้งซ่านเองได้เพราะมัวแต่หาคำตอบที่ “ถูกต้อง”
    • ในช่วงแรกเคยต้องสำรวจอย่างกว้างเพื่อให้รู้ว่าตัวเองชอบอะไร
    • แต่เมื่อพร้อมจะโฟกัสกับงานของตัวเองแล้ว การเรียนรู้ที่จะใช้เครื่องมือที่เลือกไว้ต่อไปกลับดีกว่า
    • แทนที่จะออกเดินทางตามหาเครื่องมือแท้จริงเพียงหนึ่งเดียว การเรียนรู้ว่าจะทำสิ่งที่ต้องการภายใต้ข้อจำกัดของเครื่องมือที่เลือกอย่างไร เป็นการใช้เวลาได้ดีกว่า
    • มีเนื้อหาเพิ่มเติมเกี่ยวกับเรื่องนี้ใน sticking with it here in this new card

รสขมและหวานของการอยู่โดยไม่ทำ

  • ช่วงหลังแทบไม่ได้เห็นโฆษณาเลย และยิ่งไม่เห็นโฆษณานานเท่าไร ก็ยิ่งต้านทานโฆษณาได้แรงขึ้น
    • โฆษณาสิ่งพิมพ์ยังพอเมินได้ง่าย แต่การถูกบังคับให้ทนโฆษณาในวิดีโอหรือเสียงกลับยอมรับได้ยากขึ้น
    • ต่อให้เป็นพอดแคสต์ที่ชอบ ถ้าต้องฟังโฆษณาก็รู้สึกว่าฟังต่อไม่ไหวอีกแล้ว
  • ท่าทีแบบนี้ทำให้เกิดสิ่งที่ พลาดไปจริงๆ
    • บางครั้งก็มีช่วงที่อยากให้ตัวเองไม่ได้พลาดมัน
    • แต่ยิ่งอายุมากขึ้น ก็ยิ่งรู้สึกว่าการเลือกแบบนี้ง่ายขึ้น
  • ความสามารถในการอยู่โดยไม่ทำ เชื่อมโยงกับความสามารถในการพอใจกับสิ่งที่มี
    • มีการอ้างคำพูดของ Oscar Wilde ว่า “ความพึงพอใจที่แท้จริงไม่ได้อยู่ที่การมีทุกอย่าง แต่อยู่ที่การพอใจกับทุกสิ่งที่มี”
    • โดยยืมคำพูดของ Morpheus จาก Matrix มาบอกว่า ความรู้สึกของการมีความสุขกับสิ่งที่มีนั้นไม่ใช่สิ่งที่ฟังแล้วจะเข้าใจ แต่ต้องสัมผัสด้วยตัวเอง
  • หลักการเดียวกันนี้ใช้ได้ไม่ใช่แค่กับการเสพสื่อ แต่ยังรวมถึง ซอฟต์แวร์ ระบบปฏิบัติการ และเว็บไซต์
    • ถ้าละทิ้งสิ่งที่ขัดกับหลักการส่วนตัว ก็จะมีบางอย่างที่พลาดไปจริง
    • อย่างไรก็ตาม การประนีประนอมยังเป็นทางเลือกได้
    • Steam ของ Valve ไม่ใช่ซอฟต์แวร์เสรี และ stock Android ก็ถูกจัดเป็นสิ่งที่ต้องจำใจอยู่ร่วมกันบนโทรศัพท์
    • ถ้ามีคอมพิวเตอร์หลายเครื่อง ก็สามารถ “เสียสละ” บางเครื่องชั่วคราวให้กับการคอมพิวติ้งที่ไม่ยึดหลักการเพื่อแลกกับความสะดวกได้

รักษาความคมไว้

  • รากศัพท์ของ “ascetic” เชื่อมโยงกับคำในกรีกโบราณที่แปลว่า “การฝึก” หรือ “การปฏิบัติ”
    • ดังนั้นคอมพิวติ้งแบบสมถะจึงไม่ได้หมายถึงแค่การยับยั้ง แต่ยังมีความหมายของ การฝึกฝน
  • การเขียนและการเขียนโปรแกรมคือการฝึกจัดระเบียบความคิดและสร้างสิ่งใหม่
    • การใช้เครื่องมือให้น้อยที่สุดแต่ใช้บ่อยๆ ช่วยให้สมองยังคงเฉียบคม
    • ยิ่งฝึกมากก็ยิ่งเก่งขึ้น และยิ่งเก่งขึ้นก็ยิ่งอยากฝึกต่อ เกิดเป็นวงจรแบบนั้น
  • ความคิดที่ลุ่มลึกเติบโตขึ้นได้ผ่าน การฝึก คิด
    • ไม่มีทางลัดระหว่างความคิดกับการลงมือทำ
    • ใน think until you can think no more ของ Tugba มีการอธิบายว่าการเขียนทุกความคิด ทุกอารมณ์ ทุกคำถามว่าอะไร ทำไม อันไหน และอย่างไร เพื่อดึงความคิดที่ซ่อนอยู่ขึ้นมา เป็นรูปแบบหนึ่งของความสร้างสรรค์
  • เครื่องมือที่เรียบง่ายและน้อยชิ้นไม่ทำให้เกิดภาพลวงตาเรื่องประสิทธิภาพการทำงาน
    • เครื่องมือก็แค่ขุดร่อง พิมพ์ตัวอักษร หรือขันนอต
    • แรงจูงใจ ความพยายาม และความคิด เป็นสิ่งที่ผู้ใช้ต้องใส่เข้าไปเอง
    • ผลลัพธ์ที่ได้จึงยิ่งเป็นส่วนต่อขยายของตัวผู้ใช้เอง

การเขียนโปรแกรมแบบสมถะ

  • ข้อจำกัดมีบทบาทสำคัญในงานเขียนโปรแกรมเช่นกัน
    • เคยอ่านและชอบ The Ascetic Programmer: How asceticism benefits programming, science, and the arts ของ Antonio Piccolboni
    • หนึ่งในประโยคที่ชอบที่สุดคือใจความประมาณว่า “หวังว่าหนังสือเล่มนี้จะสร้างแรงบันดาลใจให้คุณนำข้อจำกัดที่ไม่จำเป็นเข้ามาในความพยายามของตัวเอง”
  • เริ่มเขียนโปรแกรมในช่วงปลายยุคฟลอปปีดิสก์ 3.5 นิ้ว และยังไม่ลืมว่าขีดจำกัด 1.44MB บรรจุสิ่งน่าทึ่งได้มากแค่ไหน
  • งานเขียนที่เคยเขียนไว้ก่อนหน้านี้ก็อยู่ในแนวทางเดียวกัน
    • Small Programs and Languages: ว่าด้วยความสั้น
    • Do it the dumb way first: ว่าด้วยการเริ่มจากวิธีง่ายๆ ก่อน
    • Build It Twice: ว่าด้วยการต่อต้านความซับซ้อนที่สะสมขึ้นโดยไม่ตั้งใจ
  • แม้อยู่ในยุคซูเปอร์คอมพิวเตอร์ในกระเป๋า ก็ยังเขียนโปรแกรมโดยถือว่าทุก KB มีความสำคัญ
    • ตัวอย่างเชื่อมไปที่ my 'Why?' section here
    • มองว่ายิ่งจำกัดให้เล็กลง ก็ยิ่งมีโอกาสทำได้ดีขึ้น

ไม่ใช่มินิมัลลิสม์ แต่เป็นแม็กซิมัลลิสม์

  • ความสมถะที่พูดถึงที่นี่ไม่ใช่คำพ้องของมินิมัลลิสม์ และไม่ใช่การไร้ความสนุกหรือความยินดี
    • แม้จะมีนิสัยใช้ชุดเครื่องมือเล็กๆ และคงค่าเริ่มต้นไว้ให้มากที่สุด แต่ก็ยากจะเรียกสภาพการคอมพิวติ้งทั้งหมดว่าเป็นแบบมินิมัลลิสต์
    • ชอบการไม่ถูกผูกมัดกับการตั้งค่าหนักๆ และสามารถเริ่มทำงานได้แทบจะทันทีแม้บนระบบตระกูล Unix เครื่องใหม่
  • ชอบมี คอมพิวเตอร์หลายเครื่อง วางไว้เหมือนเป็นพื้นที่ทำงานต่างกัน
    • มุมมองนี้เคยพูดไว้แล้วใน Computers as Workspaces
    • หลังจากนั้นก็มีคอมพิวเตอร์เล็กราคาถูกเข้ามาเพิ่มอีก และยังไม่มีเครื่องไหนออกไป
  • คอมพิวเตอร์ส่วนใหญ่มีคุณสมบัติร่วมกัน
    • เป็นของมือสอง
    • ราคาถูก
    • ถ้าปิดเครื่องก็ไม่มีต้นทุนต่อเนื่อง
    • ไม่มีค่าไลเซนส์ ไม่มีค่าสมัครสมาชิก และไม่มีการพึ่งพาภายนอก
    • เมื่อเปิดอีกครั้ง ก็มีการผจญภัยอีกแบบรออยู่เหมือน microworlds หรือ forever worlds
  • สิ่งนี้ใกล้เคียงกับ แม็กซิมัลลิสม์ ในความหมายดั้งเดิมมากกว่า
    • คือการค้นพบสิ่งที่ชอบ แล้วเมื่อเวลาผ่านไปก็สะสมมันมากขึ้น จนตอนนี้มีอยู่มาก
    • มันให้ความรู้สึกต่างจากการมีของกระจุกกระจิกหลายประเภท เพราะเหมือนการสะสมหนังสือที่มีของประเภทเดียวกันจำนวนมาก
  • สำหรับหลายคน จำนวนคอมพิวเตอร์อาจดูผิดปกติ แต่เพราะเป็นการสะสมที่แทบยึดหลักการตลอด จึงยังมองว่ามันสมถะอยู่
    • การมีคอมพิวเตอร์หลายเครื่องทำให้สามารถปล่อยบางเครื่องให้หลุดจากหลักการชั่วคราวเพื่อความสะดวกได้
    • ต่างจาก Faust ในตำนานที่ยอมแลกทั้งวิญญาณ การให้คอมพิวเตอร์สักเครื่องหรือโทรศัพท์สักเครื่องรันระบบปฏิบัติการที่ไม่ยึดหลักการ ถือเป็นข้อตกลงที่เบากว่ามาก
  • คอมพิวเตอร์เหล่านี้ใกล้เคียงกับสวนอิเล็กทรอนิกส์ขนาดเล็ก
    • เหมือนสวนที่ต้นไม้ส่วนใหญ่จำศีลอยู่เกือบตลอดเวลา คอมพิวเตอร์ก็จะถูกเปิดขึ้นเมื่อจำเป็น
    • มีการเปรียบตัวเองเหมือน garden hermit ที่ใช้ชีวิตเพลิดเพลินกับสวนแห่งนั้น
    • นี่คือดินแดนของความสุขและความสนุก

ประหยัดเงิน ลดผลกระทบ และชื่นชมสิ่งที่มี

  • มองว่าเป็นเรื่องน่ายินดีที่กฎของ Moore เริ่มหมดแรงหลังจากที่ระดับของคอมพิวติ้งราคาถูกและเชื่อถือได้ ไปถึงจุดที่ผู้ใช้คอมพิวเตอร์ตามบ้านสามารถทำสิ่งที่ต้องการอย่างสมเหตุสมผลได้เพียงพอแล้ว
    • อาจนึกถึงเกร็ดเล่าขานที่ อาจเป็นเรื่องแต่ง อย่างคำพูดของ Bill Gates ที่ว่า “640K ought to be enough for anybody”
    • ไม่ได้ปฏิเสธว่าคอมพิวเตอร์ในปี 1981 มีข้อจำกัดมากสำหรับงานประจำวัน แต่ก็ไม่คิดว่าทุกวันนี้เรายังถูกจำกัดในแบบเดียวกัน
  • หนึ่งในคอมพิวเตอร์ที่ใช้งานประจำคือ Lenovo 11E อายุ 8 ปี
    • เป็นรุ่น “Education Series” พร้อม CPU Celeron N3450 และ RAM 8GB
    • มันเป็นเครื่อง “ประสิทธิภาพต่ำ” ตั้งแต่ตอนออกใหม่ ยิ่งต่ำลงตอนซื้อมือสองเมื่อ 4 ปีก่อน และตอนนี้ก็ถูกมองว่าต่ำมากแล้ว
    • ราคาที่จ่ายซื้อเครื่องนี้ยังน้อยกว่าค่าออกไปกินข้าวง่ายๆ กับครอบครัว
    • ถึงอย่างนั้นก็ยังทำงานคอมพิวเตอร์ตามบ้านทั่วไปได้ครบถ้วน
  • มีบางอย่างที่คอมพิวเตอร์เครื่องนี้ทำได้ไม่ดี
    • การเรนเดอร์ 3D สมัยใหม่
    • การจำลองทางวิทยาศาสตร์สมัยใหม่ เช่น งานเกี่ยวกับสภาพอากาศหรือนิวเคลียร์
    • เกมยิงมุมมองบุคคลที่หนึ่งระดับ AAA ที่ออกในช่วง 10 ปีที่ผ่านมา
    • บางครั้งก็ต้องการพลังประมวลผลที่สูงกว่านี้จริงๆ
  • ในทางกลับกัน ยังมีอีกมากที่เครื่องเก่านี้ทำได้ดีพอ
    • แก้ไขเอกสาร
    • พัฒนาซอฟต์แวร์
    • คำนวณทางคณิตศาสตร์ขนาดใหญ่
    • ประมวลผลข้อมูลระดับหลายพันล้านเรกคอร์ด
    • งานอีกหลายแบบที่เมื่อ 30 ปีก่อนอาจคาดหวังได้จากห้องแล็บซูเปอร์คอมพิวเตอร์ระดับประเทศที่เต็มทั้งห้อง
  • ถ้าพูดแบบหยาบๆ ก็ใกล้เคียงกับ “Cray ในยุคนั้น == Celeron ตอนนี้”
    • ตอนนี้คือยุคแห่ง ความอุดมสมบูรณ์ด้านคอมพิวติ้ง ที่แทบไม่น่าเชื่อ
    • งานที่มีประสิทธิผลทำได้รวดเร็วมาก เวลารออยู่ในระดับมิลลิวินาที และเวลาที่เหลือคอมพิวเตอร์เป็นฝ่ายรอผู้ใช้
    • ฮาร์ดแวร์ตามบ้านที่ราคาถูกและเชื่อถือได้มาถึงจุดนั้นแล้ว สิ่งที่ต้องมีคือการเลือกซอฟต์แวร์ให้ถูกต้อง
  • ถ้าไม่ใช่เกมเมอร์จริงจังมาก ศิลปินภาพ นักดนตรี หรือสายงานเฉพาะที่ต้องใช้การประมวลผลแบบเรียลไทม์ทรงพลัง ก็มองว่ายุคที่ต้องเปลี่ยนฮาร์ดแวร์คอมพิวเตอร์บ่อยๆ เพื่อเพิ่มประสิทธิภาพนั้นแทบจะจบไปแล้วในช่วงนี้
    • ถ้าชอบ retrocomputing ก็ยังมีโบนัสคือคอมพิวเตอร์เก่ามากและ “ล้าสมัย” มักเรนเดอร์เว็บไซต์โซเชียลมีเดียได้ไม่ดีนัก
    • การออฟไลน์สักพัก ตัดการเชื่อมต่อ และหันกลับเข้าไปข้างใน คือบทสรุปที่ใกล้เคียงกับคอมพิวติ้งแบบสมถะ

1 ความคิดเห็น

 
GN⁺ 2 시간 전
ความเห็นจาก Lobste.rs
  • รู้สึกว่าถ้าต้องการ เขียนโปรแกรมโดยไม่มีสิ่งรบกวน มากกว่าจะยึดติดกับเอดิเตอร์ใดเอดิเตอร์หนึ่ง ช่วงของภาษาโปรแกรมที่ใช้งานได้จริงจะยิ่งแคบลง
    ภาษาสมัยใหม่บางภาษา หรือภาษาที่ไม่ได้ออกแบบมาอย่างรอบคอบ พึ่งพาความสามารถของ IDE มากกว่าเพื่อให้ใช้งานได้ หรืออย่างน้อยก็ส่งเสริมสไตล์การเขียนโปรแกรมแบบนั้น ทุกวันนี้บางครั้งก็ใช้ Go ทั้งที่ไม่ได้สนุกนัก เพราะเป็นหนึ่งในไม่กี่ภาษาที่แทบจะหาได้เกือบทุกจุดเพียงแค่อ่านสัญลักษณ์บนหน้าจอ และอ่านเอกสารแบบออฟไลน์ได้
    เคยลองปิด syntax highlighting ด้วย และมันช่วยให้ได้ความรู้สึกแบบนั้นค่อนข้างดี แม้จะเป็นเรื่องของรสนิยม แต่ก็ทำให้คอมพิวเตอร์รู้สึกเหมือนอยู่ใน สภาวะที่สงบกว่า
    • ตลอดหลายปีที่ผ่านมา ไม่ว่าดีหรือร้าย ฉันเขียนโค้ดทุกอย่างด้วย Kate
      ความสามารถแบบ IDE ที่มีอยู่ก็มีแค่ syntax highlighting พื้นฐานกับการ autocomplete จากสัญลักษณ์อื่นในไฟล์เดียวกัน ซึ่งแค่นี้ก็พอใจมากแล้ว และบางที IDE สมัยนี้กลับทำแบบนี้ไม่ได้จนชวนหงุดหงิดด้วยซ้ำ ใช้ C++ แบบนี้กลับง่ายกว่าที่คิด และเพราะต้องพิมพ์ไวยากรณ์ให้ถูกเองทั้งหมด เลยค่อนข้างชำนาญทั้งเรื่องการหาไฟล์และการเข้าใจไวยากรณ์ทั้งหมด
      แต่ถ้าไม่มีความสามารถแบบ IDE ก็แนะนำ Java ได้ยาก และการต้องเขียน import ให้ทุกอย่างนี่เป็นฝันร้ายจริง ๆ เลยคิดว่าในโค้ดเก่า ๆ ของฉันคงมี import * เยอะมาก
  • บทความนี้โดนใจและชอบมากจริง ๆ
    การได้เห็นบล็อกหรือบทความจากคนที่มีหลักการ และใช้ชีวิตให้สอดคล้องกับหลักการนั้นในระดับหนึ่ง เป็นอะไรที่สดใหม่มาก
  • ชอบมาก
    ฉันชอบภาพประกอบ และยิ่งอ่านไปก็ยิ่งหวังว่าจะมีออกมาอีก
  • อ่านสนุกมาก และขอบคุณที่เอามาโพสต์
    มันให้ความรู้สึกห่างไกลจากความกังวลและความเครียดที่ถาโถมอยู่บนออนไลน์ทุกวันนี้ ท่ามกลางความเว่อร์วังและความสับสนแบบยุคนี้ ไม่ว่าจะมีอะไรเกิดขึ้นรอบตัว ก็ยังมี แกนกลาง ที่กลับไปหาได้เสมอ
  • เขียนได้ดีมาก
    แนวคิดเดียวกันนี้ใช้ได้ตรงกับวิธีใช้คอมพิวเตอร์ของฉัน การเลือกรถที่ขับมาตลอดชีวิต รวมถึงการเลือกเครื่องมือในโลกจริงและเครื่องมือคอมพิวเตอร์
    มันอาจช่วยให้คนอื่นเข้าใจด้วยว่าทำไมฉันถึงไม่ชอบ Linux ยุคนี้ ซึ่งส่วนใหญ่ขับเคลื่อนโดยองค์กร และเปลี่ยนแปลงบ่อยเกินความจำเป็นสำหรับรสนิยมของฉัน เป็นบทความที่ยอดเยี่ยมสำหรับแชร์เพื่อช่วยให้คนอื่นเข้าใจฉัน
    • สำหรับคนที่เหนื่อยกับ ความเร็วของการเปลี่ยนแปลงที่ไม่จำเป็น ฝั่ง Linux อยากรู้ว่าแนะนำระบบปฏิบัติการอะไร
  • ดูเหมือนว่าคนที่โฟกัสกับงานที่ทำอยู่ได้ดีอยู่แล้ว จะไม่เข้าใจว่าสิ่งเหล่านี้ทั้งหมดเป็นแค่ เปลือกนอก
    ฉันค่อนข้างมั่นใจว่าผู้เขียนจะยังทำงานได้มีประสิทธิภาพพอ ๆ กันแม้อยู่ในสภาพแวดล้อมการติดตั้ง Windows ที่วุ่นวายและน่ารำคาญ สุนทรียะแบบนี้ก็เป็นเพียงสุนทรียะตามตัวอักษรเท่านั้น ถ้าจับคนอย่างฉันไปนั่งหน้า Teletype ฉันก็คงหาวิธีออกนอกเรื่อง วอกแวก และไม่มีประสิทธิภาพได้อยู่ดี ต่อให้สิ่งที่ฉันต้องการมีแค่สมาธิอย่างเดียวก็ตาม
    • เพื่อความเป็นธรรม ตัวบทความเองไม่ได้เน้น ตัวเลือกทางเทคนิค เฉพาะของผู้เขียนมากเกินไป
      ตอนอ่าน ฉันรู้สึกว่าคนที่ไม่ใช่สายเทคนิคก็ทำตามได้แทบทั้งหมดเหมือนกัน เช่น ใช้ Mac เครื่องเก่าที่ปิด iCloud ไว้ TextEdit ก็ใช้งานได้ดีพอ นี่เป็นข้อดีสำหรับคนที่อยากไปในทิศทางนี้ และก็ไม่ได้ทำให้สิ่งที่ผู้เขียนเสนอหมดความหมาย
    • คุณอาจมีพลังในการควบคุมตัวเองมากกว่าที่คิดก็ได้
      สงสัยว่าเคยลองเอาโทรศัพท์ไปไว้อีกห้องไหม
  • ในแง่ของเครื่องมือและวิธีปฏิบัติ ฉันเห็นด้วยทั้งหมด และเลือกใช้เครื่องมืออย่าง Fedora, Emacs ที่รู้ว่าหาได้ทุกที่และเชื่อถือได้
    ฉันคิดว่านี่เป็นแนวทางที่ดีสำหรับการตัดสินใจในชีวิตด้วย ฉันครุ่นคิดมานานว่าจะพาอาชีพไปทางไหนดี และการเลือกข้อจำกัดที่ชัดเจนในด้านเทคโนโลยี ที่ตั้งทางภูมิศาสตร์ และความสนใจ ก็ช่วยกำหนดทิศทางได้ระดับหนึ่ง ฉันยังคงต่อสู้กับความกลัวว่าจะพลาดอะไรไปและความอยากสำรวจหลายหัวข้ออยู่ แต่ข้อจำกัดก็ช่วยได้อย่างน้อยในการเลือกเส้นทางคร่าว ๆ
  • เห็นด้วยมากกับส่วน ไม่มีสิ่งรบกวน
    ฉันรู้สึกว่าการใช้อุปกรณ์พกพาและการแจ้งเตือนนั้นน่ารำคาญและล่วงล้ำอย่างมาก ซึ่งบางส่วนก็เป็นเพราะการตั้งค่าของฉันเองด้วย ฉันไม่ชอบที่ช่องทางการสื่อสารอย่างข้อความ SMS ซึ่งควรเหลือไว้สำหรับข้อความจริง ๆ กลับถูกใช้เพื่อการโฆษณา
    ปกติฉันจะทำงานบนเครื่องที่ไม่มีซอฟต์แวร์สื่อสารเพื่อหลีกเลี่ยงสิ่งรบกวนแบบนี้ และมันสบายใจกว่ามาก แม้แต่ LSP autocomplete ก็ยังรู้สึกว่าทำให้วอกแวก จึงมีบางภาษาที่ฉันทำงานโดยไม่ใช้มัน