Latest

เวลาอู้

slack

เวลาอู้

ผมกำลังอ่านหนังสือ Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency ของ Tom DeMarco ซึ่งได้ให้มุมมองใหม่เกี่ยวกับ Slack time หรือเวลาอู้งานกับผม แต่ก่อนจะเล่าว่าผมเห็นอะไร ผมของแบ่งปันมุมมองเวลาผมดูองค์กรก่อนนะ สายการผลิต คนในองค์กรมารวมตัวกันเพราะเราต้องการบรรลุเป้าหมายที

By Chokchai Phatharamalai
The Second Law of Software: ทำไม Code ของเราถึงรกขึ้นตามกาลเวลา?

The Second Law of Software: ทำไม Code ของเราถึงรกขึ้นตามกาลเวลา?

ในโลกของฟิสิกส์ มีกฎเหล็กข้อหนึ่งที่ไม่มีใครหนีพ้น ไม่ว่าจะเป็นดวงดาวที่ดับสูญ หรือกาแฟที่เย็นชืดลงในทุกเช้า กฎข้อนั้นคือ “กฎข้อที่สองของอุณหพลศาสตร์” (The Second Law of Thermodynamics) แต่รู้หรือไม่ว่า กฎข้อนี้ไม่ได้

By Santi
เมื่อคนกลายเป็นอะไหล่

เมื่อคนกลายเป็นอะไหล่

บทสะท้อนวงการ Software Development ในฐานะ “เครื่องจักรผลิตของ” ในโรงงานอุตสาหกรรม เครื่องจักรถูกออกแบบมาเพื่อ “ผลิต” มันมีสายพาน มีฟันเฟือง มีชิ้นส่วน มีเซ็นเซอร์ ทุกอย่างมีหน้าที่ชัดเจน ถ้าชิ้นส่วนตัวหนึ่งพัง — ก็แค่ถอดออก แล้

By Santi
โอบกอดขั้วตรงข้าม

Tao Te Ching

โอบกอดขั้วตรงข้าม

สัญลักษณ์ที่เป็นที่นิยมสำหรับเต๋าคือสัญลักษณ์หยินหยาง เพราะในความมืดมีความสว่าง และในความสว่างก็มีความมืด ทำให้นึกถึงช่วงต้นของเต๋าบทที่สอง Under heaven all can see beauty as beauty only because there is ugliness.  All can know good as good only because there is evil. Therefore having and not havi

By Chokchai Phatharamalai
ระเบียบ และ อิสรภาพ

Polarity

ระเบียบ และ อิสรภาพ

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

By Chokchai Phatharamalai
สกรัมมาสเตอร์ observe polarity

Polarity

สกรัมมาสเตอร์ observe polarity

polarity คืออะไร? สิ่งหนึ่งที่ผมในฐานะสกรัมมาสเตอร์จะ observe คือ polarity polarity คือขั้วตรงข้าม ดุจ แสงและเงา, centralized และ decentralized, creative และ control, competitive และ collaborative ทุกขั้วมีโอกาสจะเป็นทั้งข้อดีและเสีย อะไรที่มากเกินไปจะไม่ยั่งยืน การ observe polarity เหมือนมองลูกต

By Chokchai Phatharamalai
สกรัมมาสเตอร์ observe ผู้คน

location

สกรัมมาสเตอร์ observe ผู้คน

ครั้งที่แล้วผมแบ่งปันไปว่าสิ่งหนึ่งที่ผมตอนเป็นสกรัมมาสเตอร์มองหาคือ polarity หรือขั้วตรงข้าม ซึ่งคู่แรกที่ผมแบ่งปันไปคือ ระเบียบ (control) และความสร้างสรรค์ (creative) วันนี้ผมตะมาแบ่งปันอีกรูปแบบหนึ่งของ 2 ขั้วนี้ที่เรียกว่า survive (อยู่รอดปลอดภัย) กับ thrive (เติบโต) ธรรมชาติของสมองมนุษย์จะสังเ

By Chokchai Phatharamalai
สุดยอดทีม (Extraordinary Team)

extraordinary

สุดยอดทีม (Extraordinary Team)

ท้ายหนังสือ Teamwork is an Individual Skill ของ Christopher Avery ได้กล่าวถึงสมการของสุดยอดทีมไว้ดังนี้ครับ Extraordinary Collaboration = Exchange + Expansion + Integrity ผมใช้เวลาอ่านตรงนี้ และอีก 3 บทที่ขยายความเรื่อง Exchange, Expansion และ Integrity อยู่เกือบ 2 สัปดาห์กว่าจะพอเข้าใจมันอย่างถ่อ

By Chokchai Phatharamalai
AI พาเราพุ่งชนความซับซ้อนเร็วขึ้น

AI พาเราพุ่งชนความซับซ้อนเร็วขึ้น

AI ไม่ได้ทำให้ Software ง่ายขึ้น มันแค่ทำให้เราเข้าสู่ช่วงที่ยากของ S-Curve เร็วขึ้น ในช่วงหลายปีที่ผ่านมา ตั้งแต่การเปิดตัวของ ChatGPT และเครื่องมืออย่าง GitHub Copilot หลายคนเริ่มพูดเหมือนกันว่า “ตอนนี้เขียน software ง่ายขึ้นมาก”

By Santi
ผู้นำที่ Adaptive ต้องเข้าใจ Self

ผู้นำที่ Adaptive ต้องเข้าใจ Self

ความเป็นผู้นำในยุคนี้ไม่ใช่เรื่องของ "ตำแหน่ง" แต่เป็นเรื่องของ "การตอบสนองต่อการเปลี่ยนแปลง" Leadership is not about 'Change'—It’s about 'Adaptive' ในโลกที่ความผันผวนกลายเป็นเรื่องปกติ เรามักได้ยินคำแนะนำว่าผู้นำต้อง "Change" หรื

By Twin Panitsombat
What is Framework(s)? - A simplest explanation ever?

What is Framework(s)? - A simplest explanation ever?

"Project นี้เราจะใช้ Spring Boot framework สำหรับ backend นะ..." บทสนทนาทั่วไปที่เราคงจะเคยได้ยินมาอยู่เป็นประจำ ไม่ว่าคุณจะเป็น frontend หรือ backend คำว่า framework ก็เป็นสิ่งที่ทุกคนนั้นพูดถึงอยู่เป็นประจำ Framework...Framework...Framework... – เป็นคำที่คนที่อยู่ในวงการ

By Jirat Chokdeeanan
Higher Order Function ใน Go

Higher Order Function ใน Go

ในภาษา Go การเขียน Higher-Order Functions (HOF) เริ่มมีความน่าสนใจและใช้งานได้กว้างขวางขึ้นมากหลังจากที่มี Generics (Go 1.18+) เข้ามา เพราะเราไม่ต้องเขียนฟังก์ชันแยกสำหรับทุก Type อีกต่อไป Higher-Order Functions ใน Go: ยกระดับโค้ดให้ยืดหยุ่นด้วย Generics ในภาษา Go

By Twin Panitsombat