หลักปฎิบัติ 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 เกิดการปรับปรุงให้ดีขึ้นเรื่อยๆ
หรืออย่างอุตสาหกรรมอาหารที่เหล่าเซฟจะทำความสะอาดครัวให้เรียบร้อยทุกครั้งหลังใช้งานเสร็จ

reference from clean code book — uncle bob

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

สุดท้ายนี้ ทำให้โลกใบนี้น่าอยู่ขึ้น เพื่อให้คนรุ่นหลังได้พบสิ่งที่ดีกว่าเรา เพราะความสุขที่เกิดขึ้นมากกว่าการได้รับ คือการส่งต่อความสุขให้กับผู้อื่น

หรือหาก ว่าคุณเป็น developer วันนี้คุณปรับปรุง Code ให้ดีขึ้นกว่าเมื่อวานแล้วหรือยัง

Reference
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

--

--

Apipol Sukgler
Apipol Sukgler

Written by Apipol Sukgler

Full-Stacked Developer. Let’s share to the world :)

No responses yet