หลักปฎิบัติ Boy Scout Rules ที่ใช้ได้ในชีวิตประจำวัน
วิชาลูกเสือ หนึ่งในวิชาที่ในช่วงวัยเด็กของประชาชนไทยทั้งหลาย ช่วงชั้นประถมศึกษาจนถึงช่วงมัธยมต้น ต้องได้มีโอกาสเรียน เนื่องจากเป็นหลักสูตรภาคบังคับ ที่หลายคนพอผ่านช่วงเรียนไปก็จำได้แค่ คติพจน์ของลูกเสือ อย่าง “จงเตรียมพร้อม” “มองไกล” กับวิธีใช้เงื่อนประมาณ 3–4 เงื่อน อย่างเงื่อนพิรอด หรือเงื่อนตะกรุดเบ็ด
ซึ่งหลังจากเรียนลูกเสือจบผ่านมาหลายปีเราก็รู้สึกว่าไม่ค่อยจะได้เอาความรู้เหล่านั้น มาปรับใช้ในชีวิตประจำวันเท่าไหร่ ดังนั้นวันนี้เราจะมาทำความรู้จักกับ Boy Scout Rule ในเวอร์ชั่นลูกเสืออเมริกันกันบ้าง ว่าแตกต่างกันอย่างไร
ในลูกเสืออเมริกัน มีกฎที่เรียบง่ายอยู่ 1 ข้อ เวลาออกมา Camping กันคือ
“Leave the campground cleaner than you found it”
หรือแปลเป็นไทย ง่ายๆ ก็คือ
เวลาเราไปตั้งแคมป์ ณ ตอนที่เราไปตั้งแคมป์มีสภาพเป็นอย่างไรก็ตาม แต่หลังจากเลิกแคมป์ เราควรจะเก็บกวาดให้สะอาดกว่าก่อนเรามา
ซึ่งประโยค “Leave the campground cleaner than you found it” ถูกประยุกต์มาจากประโยคหนึ่งในจดหมายฉบับสุดท้ายก่อนเสียชีวิตของ ลอร์ด Baden Powell ที่ได้เขียนไว้ถึงลูกเสือทั้งหลาย ที่ว่า
“Try and leave this world a little better than you found it”
หรือก็คือ ทำให้โลกนี้ดีขึ้นกว่าที่เป็นอยู่
ประโยคนี้สามารถเสริมสร้าง และย้ำเหล่าลูกเสือเยาวชนให้เห็นถึงความสำคัญในการรับผิดชอบต่อส่วนรวม ซึ่งเป็นรากฐานสำคัญในการสร้างเสริมความรับผิดชอบต่อสังคม จนมีอิทธิพลไปยังอุตสาหกรรมต่างๆ เวลาเด็กๆ เหล่านี้เติบโตขึ้นอย่างเช่น อุตสาหกรรมซอฟต์แวร์ ที่ Uncle Bob เอา Boy Scout Rule นี้ไปเขียนไว้ในหนังสือ Clean Code เพื่อให้โค้ดของเหล่า Developer เกิดการปรับปรุงให้ดีขึ้นเรื่อยๆ
หรืออย่างอุตสาหกรรมอาหารที่เหล่าเซฟจะทำความสะอาดครัวให้เรียบร้อยทุกครั้งหลังใช้งานเสร็จ
ซึ่งหากย้อนนึกกลับไป เชื่อว่า จดหมายฉบับนั้นของลอร์ดบีพีทุกคนได้อ่าน แต่ถ้าเราเพียงแต่อ่านตำราอย่างเดียว แต่ไม่ถูกนำมาคิดต่อ หรือดัดแปลงให้เข้ากับบริบทของเราอย่างที่ลูกเสืออเมริกัน ทำ ประวัติของบุคคลสำคัญก็เป็นเพียงแค่สิ่งที่เอาไว้ท่องอ่านสอบไม่ได้สร้างการเรียนรู้อะไร
สุดท้ายนี้ ทำให้โลกใบนี้น่าอยู่ขึ้น เพื่อให้คนรุ่นหลังได้พบสิ่งที่ดีกว่าเรา เพราะความสุขที่เกิดขึ้นมากกว่าการได้รับ คือการส่งต่อความสุขให้กับผู้อื่น
หรือหาก ว่าคุณเป็น developer วันนี้คุณปรับปรุง Code ให้ดีขึ้นกว่าเมื่อวานแล้วหรือยัง
Reference
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882