10 คะแนน โดย GN⁺ 2023-07-24 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • นิสัยที่สำคัญที่สุดในการเขียนโค้ดไม่ใช่แค่เรื่องความอ่านง่าย ความสม่ำเสมอ หรือความเป็นระเบียบเท่านั้น แต่คือ นิสัยด้านสุขภาพ ที่ช่วยให้ยังสนุกกับการพัฒนาซอฟต์แวร์ต่อไปได้อีกหลายปีหรือหลายสิบปี
  • หากนั่งงอตัวอยู่หน้าแป้นพิมพ์เป็นเวลานาน ภาระจะสะสมที่หลังส่วนล่าง และเมื่อหมอนรองกระดูกสันหลัง ยื่นออกมากดทับเส้นประสาทสันหลัง ก็อาจนำไปสู่อาการชาที่ขา ความเจ็บปวด และปัญหาการนอนหลับได้
  • หากยืดเหยียดลำตัวส่วนแกนกลางและช่วงล่างของร่างกายทุกวัน กล้ามเนื้อหน้าท้องและต้นขาจะช่วยพยุงร่างกายได้ และถึงจะไม่ใช่การฝึกกล้ามเนื้อ การยืดเหยียดอย่างสม่ำเสมอ ก็ยังได้ผล
  • อย่างน้อยควรลุกขึ้นมาครั้งหนึ่งทุกชั่วโมงเพื่อเดินหรือทำกิจกรรมนอกหน้าจอ ซึ่งไม่เพียงช่วยให้ร่างกายได้พัก แต่ยังช่วยให้หลุดจากปัญหาโค้ดที่ตันอยู่และได้ ไอเดียสำหรับการลองวิธีใหม่
  • ควรลดการเขียนโค้ดดึกดื่นและปรับปรุงสภาพแวดล้อมในการทำงาน เพราะยิ่งเหนื่อย คุณภาพโค้ดและท่าทางก็ยิ่งพังไปพร้อมกัน ทำให้นั่งงอตัวต่อเนื่องเป็นเวลานานได้ง่าย

ภาระทางร่างกายจากการนั่งเขียนโค้ดนาน ๆ

  • นิสัยการเขียนโค้ดที่สำคัญที่สุดไม่ใช่แค่นิสัยที่ทำให้โค้ดดีขึ้นเท่านั้น แต่คือนิสัยการทำงานที่ดีต่อสุขภาพซึ่งช่วยให้พัฒนาซอฟต์แวร์ต่อเนื่องได้ในระยะยาว
  • มีการเล่าประสบการณ์การพักฟื้นจาก slipped disc, spinal disc herniation ซึ่งเกิดจากการคงท่างอตัวอยู่หน้าแป้นพิมพ์เป็นเวลานาน
  • slipped disc ไม่ได้หมายความว่าหมอนรองกระดูกสันหลัง “หลุดออกมา” แต่โดยทั่วไปคือภาวะที่หมอนรองกระดูกใกล้ช่วงล่างของกระดูกสันหลัง ยื่นนูน ออกมาและกดทับเส้นประสาทสันหลัง
  • อาจทำให้ไม่ใช่แค่ปวดหลังส่วนล่าง แต่ยังมีอาการชาที่ขาและเจ็บปวด และอาจหนักถึงขั้นขยับตัวไม่ได้หรือนอนไม่หลับ
  • การฟื้นตัวอาจใช้เวลาหลายสัปดาห์หรือหลายเดือน และการผ่าตัดก็เป็นหนึ่งในทางเลือก

ยืดเหยียดทุกวัน

  • เมื่อนั่งนาน ๆ กล้ามเนื้อหน้าท้องและต้นขาจะถูกใช้งานน้อยลงเมื่อเทียบกัน ทำให้แรงที่ช่วยพยุงหลังส่วนล่างอ่อนลง และอาจเพิ่ม ภาระเพิ่มเติม ให้หลังส่วนล่าง
  • การออกกำลังกายเพื่อเสริมความแข็งแรงของกล้ามเนื้อเป็นสิ่งที่ดีที่สุด แต่เพียงแค่ยืดเหยียดลำตัวส่วนแกนกลางและช่วงล่างของร่างกายทุกวันก็ยังคาดหวังผลเชิงบวกได้
  • เมื่อกล้ามเนื้อยืดหยุ่นมากขึ้น ก็จะช่วยพยุงร่างกายได้ดีขึ้น
  • ไม่จำเป็นต้องจริงจังกับโยคะ แค่ ยืดเหยียดอย่างสม่ำเสมอ ในช่วงที่ร่างกายผ่อนคลาย เช่น ตอนเช้าหรือตอนเย็นหลังอาบน้ำร้อนก็พอ
  • คำว่า “chiropractor” ที่ใช้ในตอนแรกถูกแก้เป็น “osteopath” และมีการระบุเพิ่มเติมว่าชื่อภาษาอังกฤษที่ตรงกับ 接骨院 ของญี่ปุ่นนั้นยังไม่แน่ชัด 100%

พักเป็นประจำ

  • อย่างน้อยทุกหนึ่งชั่วโมงควรลุกขึ้น เดินสั้น ๆ หรือทำกิจกรรมที่ไม่ต้องมองหน้าจอ
  • นิสัยนี้เป็นวิธีง่าย ๆ ในการดูแลร่างกาย และยังช่วยเรื่องการเขียนโค้ดด้วย
  • เมื่อแก้ปัญหาไม่ออก หากไปทำอย่างอื่นที่ต่างออกไปโดยสิ้นเชิงแล้วค่อยกลับมา ก็อาจนึก ไอเดีย สำหรับการลองแนวทางใหม่ได้
  • ทุกคนรู้ว่าจำเป็น แต่เป็นนิสัยที่ทำได้ยาก จึงต้องฝึกอย่างตั้งใจและทำซ้ำจนร่างกายคุ้นเคย

อย่าเขียนโค้ดดึกดื่น

  • วัฒนธรรมที่มองทัศนคติแบบ “ฉันอดนอนทั้งคืน” เป็นเรื่องน่าภูมิใจจำเป็นต้องเปลี่ยน
  • โค้ดที่เขียนตอนเหนื่อยมากอาจแย่ลงหรือถึงขั้นก่อผลเสียได้
  • เมื่อเหนื่อย ความใส่ใจต่อท่าทางก็จะลดลงตามธรรมชาติ และอาจนั่ง งอตัว อยู่เหนือแป้นพิมพ์นานหลายชั่วโมง
  • จำเป็นต้องกำหนดเกณฑ์ให้ชัดว่าเมื่อถึงเวลาหนึ่งแล้วจะหยุดงานทั้งทางจิตใจและทางร่างกาย และต้องยึดตามนั้นอย่างเคร่งครัด

ปรับปรุงสภาพแวดล้อมในการเขียนโค้ด

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

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

 
GN⁺ 2023-07-24
ความเห็นจาก Hacker News
  • ประเด็นสำคัญถูกกลบไป การใช้ แล็ปท็อปล้วน ๆ ตลอดทั้งวันส่งผลเสียต่อสุขภาพ
    ถ้าจะจัดท่าทางตามหลักสรีรศาสตร์ [0] สายตาควรอยู่ใกล้ระดับตรงไปข้างหน้า และข้อศอกควรอยู่ต่ำพร้อมงอเป็นมุมป้าน ซึ่งทำไม่ได้ด้วยแค่แล็ปท็อปเครื่องเดียว ต้องต่อคีย์บอร์ด เมาส์ และจอภายนอก จนใช้งานแทบจะเหมือนเดสก์ท็อป
    ในทางทฤษฎี ขาตั้งแล็ปท็อปอาจใช้แทนจอภายนอกได้ แต่ตัวอักษรบนจอแล็ปท็อปเล็ก ทำให้เผลอยื่นคอไปข้างหน้าโดยอัตโนมัติ
    เวลาที่ใช้แล็ปท็อปโดยไม่มีอุปกรณ์เสริมภายนอกควรถูกจำกัดเหมือนการสัมผัสแรงสั่นสะเทือนหรือเสียงดัง สุดท้ายไหล่หรือคอ หรือทั้งสองอย่าง จะตึงอยู่ตลอด
    น่าแปลกที่สื่อเกี่ยวกับสรีรศาสตร์บนอินเทอร์เน็ตจำนวนมากกลับข้ามปัญหาที่ควรชี้ให้เห็นเป็นอันดับแรก แล้วไปดูสินค้ากลุ่มเฉพาะอย่างโต๊ะยืนก่อน ทำให้นึกถึงคำว่า “อย่าไปยึดติดกับเรื่องเล็กน้อย”
    [0] https://www.nytimes.com/wirecutter/blog/7-things-you-need-fo...

    • เรียกโต๊ะยืนว่าเป็นสินค้ากลุ่มเฉพาะและบอกว่าไม่ใช่สิ่งแรกที่ควรดูนี่ชวนขำ เพราะในบทความของ Wirecutter หัวข้อที่สองก็คือ โต๊ะนั่ง/ยืน
      แถมคีย์บอร์ดภายนอกทั่วไปก็ไม่ได้สรีรศาสตร์ดีกว่าคีย์บอร์ดแล็ปท็อปมากนัก ปกติแค่กว้างขึ้นนิดหน่อย ตำแหน่งข้อมือก็ยังแย่อยู่พอสมควร
      ถ้าไม่ไปถึงขั้นคีย์บอร์ดสรีรศาสตร์จริง ๆ จอภายนอก ที่อยู่ในระดับความสูงถูกต้องมีผลมากกว่าคีย์บอร์ดมาก
    • ประสบการณ์ของผมตรงกันข้ามเลย หลายปีที่ผ่านมาผมมีอาการ การบาดเจ็บจากการใช้งานซ้ำ ๆ และมีปัญหาไหล่กับคอ แต่พอเอาเมาส์กับคีย์บอร์ดภายนอกออก แล้วเอาจอใหญ่ตั้งบนขาตั้งไว้เหนือและหลังแล็ปท็อปโดยตรง พร้อมเริ่มทำงานแบบยืน อาการก็ดีขึ้น
      ผมเอียงส่วนบนของจอทั้งสองไปด้านหลังเล็กน้อยเพื่อให้มองลง และพอยืนก็ขยับถอยหลังได้บ้าง เลยไม่ต้องกางศอกออกด้านข้างมาก ข้อมือก็ตรงและสบาย
      ผมลองเช็กลิงก์ Wirecutter แล้ว พบว่าการจัดวางของผมตรงทุกข้อ ยกเว้นไม่มีเก้าอี้ ถ้าพักบ่อย ๆ ก็ทำแบบนี้ได้วันละ 8–12 ชั่วโมง
    • ผมสงสัยตรงที่บอกว่า “เพื่อท่าทางที่ถูกต้องตามหลักสรีรศาสตร์ สายตาควรอยู่เกือบตรงไปข้างหน้า และข้อศอกควรอยู่ต่ำพร้อมงอเป็นมุมป้าน” แล้ว ท่าอ่านกับท่าเขียน ล่ะ?
      ตามปกติ เวลาอ่านหรือเขียนที่โต๊ะ เราจะมองลง ไม่ได้มองตรง แบบนั้นไม่ถูกหลักสรีรศาสตร์หรือ? หนังสือยังตั้งบนแท่นได้ แต่สงสัยว่ามีอะไรสำหรับการเขียนแบบนั้นด้วยไหม
    • ผมใช้ ThinkPad P51 ต่อกับจอภายนอก 2 ตัว, TrackPoint Keyboard II ภายนอก และแทร็กแพด Logitech ใช้งานได้สมบูรณ์แบบ และถ้าต้องทำงานระหว่างเดินทางก็แค่ถอดออกแล้วพกเครื่องไป
    • สิ่งที่น่ารำคาญที่สุดคือโต๊ะในอเมริกาแทบทั้งหมด สูง 30 นิ้ว ถ้าสูงไม่เกิน 5 ฟุต 10 นิ้ว มันไม่สรีรศาสตร์เลย
      ตัวอย่างเช่น โต๊ะ Ikea FLISAT เป็นโต๊ะเด็ก แต่ก็ยังพอดีกับวัยรุ่น และพูดตามตรง บางครั้งผมเองก็นั่งทำงานกับมันได้สบาย
      บนแล็ปท็อป ผมตั้งความละเอียดหน้าจอให้ต่ำกว่าจอใหญ่พอสมควร คือใช้สเกลแบบ Retina ถึงพื้นที่ทำงานจะลดลง แต่เวลาใช้โดยไม่มีจอเสริมก็ไม่ต้องหรี่ตา
  • ท่าทางสำคัญมาก แต่ก็สำคัญเหมือนกันที่อย่าไปเชื่อ หมอนวดกระดูกไคโรแพรคติก อย่างที่บทความนี้เคยเขียนไว้ก่อนหน้านี้ ไคโรแพรคติกมีตั้งแต่นวดที่ไม่อันตรายแต่โฆษณาเกินจริง ไปจนถึงการดัดกระดูกสันหลังแบบวิทยาศาสตร์ลวงที่อันตรายหรือบางครั้งถึงตายได้[1]
    แก้ไข: ปรับข้อความให้สะท้อนว่ามันอาจเป็นความผิดพลาดในการแปล
    [1]: https://en.wikipedia.org/wiki/Chiropractic
    [2]: https://web.archive.org/web/20100516074554/http://jrsm.rsmjo...

    • ผมเป็นคนเขียนเอง ผมอาจเข้าใจผิดได้ ผมอยู่ญี่ปุ่นและไป 接骨院 ซึ่งผมคิดว่าเป็นไคโรแพรคเตอร์ แต่คำนิยามที่ถูกกว่าน่าจะใกล้กับการจัดกระดูกมากกว่า
      ผมอัปเดตบทความให้สะท้อนเรื่องนี้แล้ว ก่อนหน้านี้ไม่รู้ว่ามันต่างกัน และผมค้นข้อมูลมาไม่พอ
    • ถ้าหลังคุณแย่จริง ๆ ควรไปหา แพทย์ออร์โธปิดิกส์ ไม่ใช่ไคโรแพรคเตอร์ แล้วแพทย์คนนั้นก็น่าจะส่งต่อไปหานักกายภาพบำบัด ซึ่งผลลัพธ์ที่ได้จริง ๆ จะเกิดตรงนั้น
    • การประเมินไคโรแพรคเตอร์ในบทความนี้สอดคล้องกับงานวิจัยที่ผมสะสมมาตลอด 10 ปีของการเล่นเพาะกายสมัครเล่นและพาวเวอร์ลิฟติ้ง ผมเดาว่านักกีฬาหลายคนคงไม่เห็นด้วยกับคำวิจารณ์ข้างต้นเกี่ยวกับไคโรแพรคเตอร์
      ส่วนตัวแล้วผมไม่เคยเจอใครที่ทำการแพทย์แบบองค์รวม สิ่งที่เห็นในภาคสนามจริงส่วนใหญ่คือการผสมกันของ Active Release Techniques (ART), Graston, การครอบแก้ว และกายภาพบำบัดแบบดั้งเดิม ซึ่งเป็นเทคนิคจัดการเนื้อเยื่ออ่อนและข้อต่อที่ได้ผล ส่วนการหักหลังเป็นแค่ของแถมในแพ็กเกจนั้น
    • นี่เป็นโอกาสให้นึกถึงตอนที่ไคโรแพรคเตอร์พยายามฟ้องนักข่าววิทยาศาสตร์ผู้ทรงอิทธิพล Simon Singh ผู้เขียน Fermat's Last Theorem ให้ล้มละลาย เพราะเขาวิพากษ์ “วิทยาศาสตร์” ของพวกเขา
      https://wikipedia.org/wiki/British_Chiropractic_Association_...
      ผลกลับย้อนศร
      “…ก่อนคดีจะจบ สมาชิกของ British Chiropractic Association หนึ่งในสี่ถูกสอบสวนอย่างเป็นทางการ”
    • ไคโรแพรคเตอร์บางคนยอดเยี่ยม แต่ส่วนใหญ่น่าสงสัย หลังอุบัติเหตุมอเตอร์ไซค์ ขาข้างหนึ่งของผมสั้นลง และแม้จะเดินเขาบ่อย แต่อาการปวดหลังก็แย่ลงเรื่อย ๆ
      ผมไปหาแพทย์ออร์โธปิดิกส์ แต่หมอกลับพูดตามตัวอักษรว่า “นี่คือราคาของการเดินสองขา” แล้วก็ไม่ได้ช่วยอะไรเลย
      ผมเริ่มไปหาไคโรแพรคเตอร์เพราะปวดหลังหนักมากจนกลางคืนนอนไม่ได้ ผ่านมาเกือบ 10 คนกว่าจะเจอคนที่ดี เขาทำสิ่งที่เรียกว่า DNFT (directional non force therapy) เป็นวิธีออกแรงกดเบา ๆ ตามจุดต่าง ๆ ของกระดูกสันหลัง โดยไม่หักหลังหรือคอ
      น่าแปลกที่มันได้ผลดีมากจริง ๆ ทุก ๆ ราว 5 ปีผมจะไปปรับอีกครั้ง มันเหมือนมนต์ดำ แต่กับผมมันได้ผล
  • ตรงนี้มีข้อสมมติหนึ่งที่ควรลองท้าทายดู โน้ตบุ๊กถูกใช้งานแพร่หลายก็จริง แต่ไม่ได้ยอดเยี่ยมในฐานะ สภาพแวดล้อมสำหรับการเขียนโค้ด
    มันถูกสร้างมาเพื่อการพกพา แต่รูปแบบการใช้งานจริงกลับส่งเสริมนิสัยที่ไม่ดี ท่าทางที่ไม่ดี ตำแหน่งมือที่ไม่ดี และมุมมองสายตาที่ไม่ดีทั้งหมด ถ้าเลือกได้ ฉันจะเลือกเดสก์ท็อปและยอมรับข้อจำกัดด้านการพกพา
    แน่นอนว่านี่กลายเป็นตัวเลือกที่พบได้น้อยลงเรื่อย ๆ ทางเลือกรองคือเอาโน้ตบุ๊กมาต่อ dock แล้วปิดฝาไว้ ใช้อุปกรณ์ต่อพ่วงแยกอย่างจอ คีย์บอร์ด และเมาส์

    • ฉันก็ทำแบบนั้น ใช้โน้ตบุ๊กแบบปิดฝาต่อ dock พร้อมกับ เครื่อง build 64 เธรด/128GB
      จริง ๆ แล้วฉันชอบ HP UltraSlim Dock ที่เลิกผลิตไปแล้วมาก ติดตั้งไว้แนวตั้งข้างโต๊ะ/ฉากกั้น เลยเดินไปหาทีม IT เพื่อสั่งรุ่นสุดท้ายที่ยังเข้ากับ dock ตัวนั้นได้เป็นกรณีพิเศษ โน้ตบุ๊กเครื่องใหม่ของฉันเป็นรุ่นอายุ 5 ปีแล้ว แต่ก็คุ้มค่า :)
    • จริง ๆ แล้วโน้ตบุ๊กก็โอเคมาก ถ้าคนไม่ใช้มันในแบบที่มักใช้กัน ;)
      หัวใจสำคัญคือ ยกจอขึ้นและแยกใช้งาน ต้องยกหน้าจอให้สูง ใช้คีย์บอร์ด Bluetooth และไม่ก้มมองลงข้างล่าง
      ถ้าจัดได้แบบอุดมคติ ก็ควรทำให้วางคีย์บอร์ดไว้ใต้โน้ตบุ๊กได้ แม้จะยากหน่อย แต่ถ้ามีความตั้งใจ แค่กระป๋องน้ำอัดลมกับกระดาษแข็งก็พอแล้ว ปกติฉันวางโน้ตบุ๊กบนเป้ แล้ววางคีย์บอร์ดไว้ด้านหน้าหรือบนตัก
      เมื่อก่อนฉันใช้แท็บเล็ตแบบ 2-in-1 ซึ่งดีมาก คุณสามารถใช้ของอย่างแขนจับแบบคอห่าน Tryone เพื่อแขวนจอไว้ในตำแหน่งที่ต้องการได้
      ถ้ามีจอความละเอียดสูงขนาด 11~12 นิ้วที่วางไว้ใกล้ตัว ก็ถือว่าใช้งานได้ดีทีเดียว แต่ฉันอยากได้ 2-in-1 ที่ใหญ่พอสำหรับทำงานจริงมาโดยตลอด คิดถึงยุคประมาณปี 2013 ที่มีการผลักดันแท็บเล็ตจอใหญ่กว่านี้ ตอนนี้มันเริ่มใหญ่ขึ้นอีกนิดแล้ว แต่สัตว์ประหลาดขนาด 18.4 นิ้วอันกล้าหาญในยุคนั้นดูเหมือนจะแค่เกิดเร็วไปหน่อย
      สุดท้ายแล้วประเด็นสำคัญคือ “ปรับปรุงสภาพแวดล้อมในการเขียนโค้ด”
    • ถ้าต้องการใช้หน้าจอ ก็มีตัวเลือก แท่นวางโน้ตบุ๊ก ดี ๆ มากมาย ปัจจุบันชุดที่ฉันใช้คือโต๊ะยืน คีย์บอร์ดและแทร็กแพดภายนอก จอ 2 ตัวที่ยกไว้ในระดับสายตาที่สบาย และโน้ตบุ๊กบนแท่นที่ปรับความสูงให้เสมอกับจอใหญ่
    • ฉันเห็นด้วยกับปัญหาที่การใช้โน้ตบุ๊กอาจก่อขึ้น ฉันเองก็ใช้โน้ตบุ๊กดี ๆ เครื่องหนึ่ง แต่ต่อเข้ากับจอระดับสายตาและคีย์บอร์ดภายนอก ใช้มันเหมือนเดสก์ท็อป
      การวางคีย์บอร์ดให้ใกล้ตัว และตั้งความสูงโต๊ะให้สูงกว่าต้นขาเล็กน้อยตอนนั่ง เพื่อให้ศอกชิดลำตัว เป็นหลักการยศาสตร์ที่ดีที่สุดที่ฉันค้นพบ อาการปวดหลัง คอ และไหล่ที่เคยมีตอนวัย 20~30 แทบหายไปหมด
      ปัญหาเดียวคือเวลานั่งเก้าอี้นาน ๆ ก้นจะเมื่อย แต่ก็ใช้เป็นข้ออ้างพักได้
      ฉันไม่รู้ว่าท่านี้ใช้ได้ทั่วไปไหม เพราะฉันหาเจอจากการลองผิดลองถูก ขอแนะนำให้ทุกคนลองหลาย ๆ ท่า และหลีกเลี่ยงการใช้โน้ตบุ๊กต่อเนื่องนาน ๆ มันแย่มากจริง ๆ และอาจสร้างนิสัยการนั่งที่ไม่ดีซึ่งลามไปนอกเวลาหน้าคอมด้วย
  • ฉันไม่เข้าใจเลยว่าคนใช้โน้ตบุ๊กต่อเนื่องนาน ๆ กันได้อย่างไร วิธีเดียวที่จะใช้โน้ตบุ๊กให้สบายคือ ต่อจอนอก คีย์บอร์ด และเมาส์
    ผู้เขียนพูดเรื่องการยศาสตร์ แต่ก็ยังใช้โน้ตบุ๊กอยู่ สำหรับฉัน โน้ตบุ๊กมีไว้ทำงานบนเครื่องบินหรือพกไปห้องโรงแรมระหว่างเดินทาง ไม่ใช่อุปกรณ์หลักที่ใช้ทุกวันโดยไม่มีอุปกรณ์ต่อพ่วง
    คีย์บอร์ดโน้ตบุ๊กแคบเกินไป หน้าจอก็สูงและมุมไม่ถูกต้อง แทร็กแพดก็หายนะ ใช้โน้ตบุ๊ก 8 ชั่วโมงแล้วรู้สึกเหมือนวันถัดจากวิ่งมาราธอน โดยไม่มีข้อดีอะไรเลย

    • ฉันใช้ Apple trackpad ภายนอก แล้วมันช่วยแขนขวาได้มาก ตอนนี้ฉันใช้เมาส์แค่เวลาเล่นเกม และดูเหมือนความจำกล้ามเนื้อที่เฉพาะกับเกมจะถ่ายโอนมาไม่ได้ดีนัก
      สำหรับฉันมันให้ความรู้สึกตามหลักการยศาสตร์พอ ๆ กับเมาส์แนวตั้งเลย เพียงแต่เมาส์แนวตั้งมักใหญ่เกินมือฉันเสมอ
      ส่วนแทร็กแพดบนโน้ตบุ๊ก Windows นั้น ฉันเข้าใจว่าทำไมคนถึงไม่อยากใช้ ยังไม่นับ Linux ซึ่งดูจะลำบากกับแทร็กแพดมากจริง ๆ
    • ฉันสงสัยว่าทำไมถึงบอกว่า “แทร็กแพดคือหายนะ” ฉันรู้จักคนที่ใช้แทร็กแพดภายนอกในชุดเดสก์ท็อปอยู่พอสมควร และทุกคนก็ดูใช้งานได้ดีทีเดียว
    • โดยส่วนตัวแล้ว 90% ของงานฉันทำบน MacBook Air แบบไม่เสียบไฟเลย และส่วนใหญ่เป็นการพิมพ์กับอ่าน ถึงอย่างนั้นก็ยังโอเค เพราะฉันไม่ได้อยู่ที่โต๊ะเกือบตลอดเวลา
      บางทีก็นั่งโซฟาข้างโซนอาหาร บางทีก็ม้านั่งที่ระเบียงด้านนอก ห้องประชุม หรือคาเฟ่ข้างนอก เรียกว่าขยับที่ไปเรื่อย ๆ ฉันมองว่าการเคลื่อนไหวบ่อย ๆ และมีช่วงพักยืดเส้นยืดสาย ดีกว่าข้อดีที่ได้จากสภาพแวดล้อมตามหลักการยศาสตร์ที่ยอดเยี่ยมเสียอีก
  • ฉันไม่เคยชอบธรรมชาติของการเขียนโปรแกรมที่ต้องนั่งนิ่ง ๆ เลย เมื่อเวลาผ่านไป ฉันฝึกบังคับตัวเองให้เหยียดกระดูกสันหลังทุก ๆ 10 นาที และเดินให้ยาวขึ้นอีกหน่อยทุก ๆ 60 นาที เพื่อเคลียร์หัวและฟื้นฟูหลัง
    ปัญหาหรือปริศนายาก ๆ ที่เจอมักถูกแก้ได้ตอนเดิน สมองจะเข้าสู่สภาวะอีกแบบและแก้ปัญหาได้ดีขึ้น
    คุณจะซื้อของ ergonomic สำหรับ homelab หรือให้บริษัทจ่ายเงินซื้อเก้าอี้ Herman Miller ก็ได้ แต่ไม่ว่าจะเป็นอุปกรณ์ ergonomic แบบไหน ก็ไม่สามารถแก้ปัญหาของการนั่งเองได้ คุณต้องตัดแพตเทิร์นและพักฟื้นบ่อย ๆ
    เรื่องนี้เป็นที่รู้กันว่าช่วยเพิ่ม productivity ถ้าคุณยังอายุ 20 ต้น ๆ คุณอาจนั่งได้นานโดยไม่มีปัญหาใหญ่ แต่เมื่อเวลาผ่านไป การนั่งย่อมส่งผลแน่นอนหากคุณไม่คอยคั่นจังหวะด้วยการเคลื่อนไหวและการฟื้นตัว

    • ฉันเริ่มทำแบบนี้ทุกครั้งที่ปิดหน้าต่างเบราว์เซอร์หลังทำงานชิ้นหนึ่งเสร็จ หรือทุกครั้งที่ตัน
      หลังจากนั้นถ้ายังนั่งต่อ ก็มักจะไม่รู้ว่าควรทำอะไรต่อและเริ่มผัดวันประกันพรุ่ง
      แต่พอเริ่มเดิน สมองจะเปลี่ยนโหมดไปตัดสินใจงานถัดไปหรือแก้ปัญหาที่ติดอยู่ได้
    • เมื่อไม่กี่เดือนก่อน ฉันซื้อ Steelcase Leap v1 มือสองสภาพดีมาราว 120 ดอลลาร์ และมันเหมือนผู้กอบกู้จริง ๆ
      มันดีต่อหลังมาก ปรับที่วางแขนเพื่อลดแรงกดที่ไหล่ได้ และมุมเอียงของเบาะนั่งก็ดีมาก ตอนนี้แทบจะนั่งเก้าอี้ตัวอื่นนาน ๆ ไม่ไหวแล้ว
    • ฉันสงสัยว่าการเหยียดกระดูกสันหลังนี่จริง ๆ แล้วหมายถึงทำอะไรแน่ หมายถึงการเคลื่อนไหว หรือแค่เปลี่ยนท่าทางเฉย ๆ?
  • ฉันไม่เคยเข้าใจเสน่ห์ของโต๊ะทำงานแบบยืนเลย การยืนนิ่ง ๆ รู้สึกเป็นธรรมชาติน้อยกว่าการนั่ง และก็ไม่คิดว่ามันดีต่อสุขภาพเป็นพิเศษเมื่อเทียบกับการเคลื่อนไหว
    ส่วนตัวฉันเดินได้นานหลายชั่วโมง แต่ยืนนิ่งเกินไม่กี่นาทีกลับทำไม่ได้ งานส่วนใหญ่ที่ต้องยืนก็มักจะมีการขยับตัวอยู่บ้าง เช่น พนักงานขายก็ยังต้องเดินออกจากแคชเชียร์ไปหยิบของที่ลูกค้าซื้อ
    ในบรรดาคำแนะนำทั่วไปอย่างการนั่งให้ดีขึ้น การพักไปเดินเป็นระยะ และการออกกำลังกาย การใช้ โต๊ะทำงานแบบยืนเป็นเวลานาน ดูจะใกล้เคียงกับตัวเลือกที่แย่ที่สุด แม้ว่าการสลับระหว่างนั่งกับยืนจะดูเป็นความคิดที่ดีก็ตาม

    • การสลับระหว่างนั่งกับยืนคือวิธีเดียวที่ถูกต้องในการใช้โต๊ะยืน การยืนนาน ๆ ก็แย่พอ ๆ กับการนั่งนาน ๆ
    • เหตุผลที่โต๊ะยืนของฉันดีคือ ฉันไม่สามารถอยู่ท่าเดิมเกิน 10 นาทีได้ ต้องคอยถ่ายน้ำหนัก ขยับแขน และเดินไปทางซ้ายหรือขวาสองสามก้าวอยู่ตลอด
      มันบังคับให้ฉันพักบ่อยกว่าตอนนั่งมาก
    • Stephen Wolfram มีสายสะพายที่ทำให้เขาทำงานกับแล็ปท็อประหว่างเดินเล่นได้ [1]
      [1] https://writings.stephenwolfram.com/2019/02/seeking-the-prod...
    • ฉันยืนบนรถไฟตอนเดินทางไปกลับทำงานอยู่แล้วเกือบ 2 ชั่วโมง เพราะงั้นการต้องยืนเพิ่มจึงไม่ค่อยน่ายินดีนัก รวมถึง standup meeting ด้วย
  • คำพูดที่ว่า “ตามคำบอกของ chiropractor การนั่งนานทำให้กล้ามท้องและต้นขาถูกใช้งานน้อยลงเมื่อเทียบกัน จึงช่วยพยุงร่างกายและแบ่งเบาหลังได้น้อยลง ทำให้หลังรับภาระเพิ่ม” ฟังดูพอมีเหตุผล
    การลุกขึ้นเดินหรือยืดเส้นยืดสายบ่อย ๆ เป็นผลดีต่อร่างกายแน่นอน แต่ฉันคงไม่พึ่ง คำแนะนำทางการแพทย์ จาก chiropractor

    • ขอบคุณสำหรับคำแนะนำ คิดว่าฉันใช้คำศัพท์ผิดในโพสต์ ตอนนี้แก้ไขแล้ว
      ฉันอาศัยอยู่ในญี่ปุ่นและไป 接骨院 โดยคิดว่าน่าจะแปลว่า chiropractor แต่บางที osteopath อาจเป็นคำแปลที่ดีกว่า น่าจะหาข้อมูลก่อนโพสต์
    • ต้องออกกำลังกาย ไม่งั้นคุณจะกลายเป็น มันฝรั่ง ที่แม้แต่ร่างกายส่วนบนของตัวเองก็ยังพยุงไม่ไหว แล้วจะตามมาด้วยปัญหาทางการแพทย์และปัญหาข้อต่อสารพัดอย่าง
    • และก็ควรออกกำลังกาย เวทเทรนนิง และเดินต่อเนื่องสักพักด้วย
  • อย่าลืมเรื่องมือด้วย เราอาจไม่คิดว่าโปรแกรมเมอร์เป็น “คนใช้มือทำงาน” แต่ความจริงก็ใช่ เช่นเดียวกับศัลยแพทย์
    ตอนเริ่มต้นฉันใช้คีย์บอร์ดที่แข็งมาก และกดปุ่มแรงเกินไปมาหลายสิบปี ซึ่งไม่ดีกับนิ้วเลย ไม่ควรกดปุ่มแรงเกินกว่าที่จำเป็น เมื่อคูณด้วยเวลาหลายสิบปี แรงกระแทกที่เกิดกับข้อต่อและเอ็นก็จะสะสมกลายเป็นความเสียหาย ถ้านิ้วคุณเจ็บหลังจากเขียนโค้ดมาทั้งวัน ก็ควรใส่ใจ
    มุมข้อมือ ก็สำคัญ กลุ่มอาการ carpal tunnel ไม่ใช่เรื่องสนุกเลย ฉันยังเลี่ยงมันมาได้ แต่ควรสังเกตว่าตอนพิมพ์มีความตึงที่ข้อมือไหม ถ้ามีก็ควรคิดว่าจะปรับเลย์เอาต์และท่าทางอย่างไร
    เหตุผลหนึ่งที่ฉันไม่ชอบแล็ปท็อปคือคีย์บอร์ดของมันเล็กเกินไปสำหรับมือฉัน งานจริงจังต้องใช้คีย์บอร์ดขนาดเต็ม
    เวลาคิดเรื่องสรีรศาสตร์อย่าลืมมือ และอย่าลืมตาด้วย ควรละสายตาจากจอเป็นประจำ แล้วมองไปยังจุดที่ห่างออกไปอย่างน้อย 20 ฟุต เป็นเวลาอย่างน้อย 20 วินาที ฉันจำไม่ได้ว่าควรทำทุก 20 นาทีหรือทุก 2 ชั่วโมง แต่ควรทำเป็นประจำ

    • ขอแนะนำ Workrave มันจะคอยเตือนให้พัก และแนะนำให้ยืดเส้นหรือมองไปไกลกว่าหน้าจอ
      https://workrave.org/
  • สำหรับฉัน ทางเลือกที่ดีที่สุดคือ โต๊ะทำงานแบบนั่งกับพื้น ตอนแรกการนั่งพื้นเป็นเรื่องลำบาก และฉันยังต้องกลับมาเรียนรู้ใหม่ด้วยซ้ำว่าจะลงนั่งและลุกขึ้นจากพื้นอย่างถูกวิธีได้อย่างไร
    แต่พอเวลาผ่านไป พร้อมกับเล่นโยคะและยืดเหยียด แกนกลางลำตัวของฉันก็แข็งแรงขึ้น ข้อต่อต่าง ๆ ก็รู้สึกดี และฉันก็นั่งพื้นได้นานเท่าที่ต้องการ การลงไปนั่งแล้วลุกขึ้นหลายครั้งก็นับเป็นการออกกำลังกายเบา ๆ ได้ด้วย
    แม้หลังจากทำงานยาว ๆ ฉันก็ไม่มีอาการปวดหลังหรือปวดจุดอื่นเลย บนพื้นคุณจะเปลี่ยนท่าทางไปเองตามธรรมชาติอยู่เรื่อย ๆ และมันก็ดีตรงที่มีวิธีนั่งหรือยอง ๆ มากกว่าเวลานั่งเก้าอี้มาก
    มันอาจไม่ค่อยถูกพูดถึง แต่สำหรับฉันมันสมเหตุสมผลมาก เด็ก ๆ ชอบนั่งพื้นกัน เพราะพวกเขายังไม่ได้สูญเสียความคล่องตัวในการเคลื่อนไหว ชนเผ่านักล่า-เก็บของป่าใช้เวลาส่วนใหญ่ของวันนั่งอยู่กับพื้น [0] และผู้สูงอายุในหลายวัฒนธรรม เช่น ญี่ปุ่น ก็นั่งพื้นได้โดยไม่มีปัญหาใหญ่อะไร
    [0] https://www.huffingtonpost.co.uk/entry/sitting-all-day-bad-f...

    • สงสัยว่าคุณนั่งบนเบาะหรือเสื่อ หรือว่านั่งบนพื้นตรง ๆ เลย แล้วนั่งขัดสมาธิหรือท่าอื่น
  • ฉันเขียนโปรแกรมมาราว 20 ปี และใช้ท่านั่งที่ หลังค่อมมาก โดยเอาก้นเกาะอยู่ที่ขอบหน้าของเก้าอี้
    ท่านี้สบายและผ่อนคลายมาก และไม่กดดันหลังเลย ฉันวางจอให้สูงเพื่อให้ศีรษะเงยขึ้น ถ้าจำเป็นฉันนั่งแบบนี้วันละ 12 ชั่วโมงได้โดยตอนเย็นไม่รู้สึกไม่สบายหรือเจ็บเลย
    การนั่งตัวตรงแข็งเป็นไม้เหมือนเสาเพราะคิดว่าเป็นท่า “ตามหลักสรีรศาสตร์” ที่ถูกต้องนั้น ดูเหมือนเป็นหายนะที่รอจะเกิด มันไม่สบายมาก และทำให้หลัง แขน และคอเครียด

    • การนั่งที่ขอบหน้าของเก้าอี้และยกศีรษะขึ้นนั้น จริง ๆ แล้วตรงกับคำแนะนำเรื่อง วิธีนั่งตามหลักสรีรศาสตร์ พอดี
      กระดูกสันหลังตามธรรมชาติก็โค้งอยู่พอสมควรแม้อยู่ในตำแหน่งที่ “เรียงตัว” ถูกต้อง ถ้าตั้งเป้าแบบ “ตรงเป็นไม้” ก็มักจะพลาดได้ง่ายและทำให้เกร็งเกินไป
    • ไม่มีอะไรอย่าง “ท่าที่ถูกต้อง” หรอก ดังนั้นวิธีนี้ก็สมเหตุสมผล