ความโปร่งใส

ผมเป็นคนให้คุณค่ากับความโปร่งใสมาก บ่อยครั้งที่ผมหวังว่าทุกคนจะสามารถได้ยินเสียงความคิดในหัวของผมได้ เพื่อจะได้ไม่ต้องเดากันว่าที่ผมพูดกับที่ผมคิดมันตรงกันไหม ผมซาบซึ้งคำคมอันหนึ่งมากที่ว่า ถ้าคุณพูดความจริงคุณก็ไม่ต้องคอยจำอะไรเลย วันก่อนระหว่างที่ผมฟัง podcast “What would Ted Lasso Do” ได้ยินเค้าพูดว่าสาเหตุหนึ่งที่คนเราเลือกจะไม่พูดความจริงก็เพราะความกลัวกลัวว่าจะทำร้ายความรู้สึกคนอื่น กลัวจะทำเค้าผิดหวัง กลัวสังคมจะตัดสินหรือลงโทษ พอได้ยินแบบนี้แล้ว ผมก็ถูกพาย้อนกลับไปในวัยเด็กซึ่งเป็นครั้งสุดท้ายที่ผมได้สัมผัสกับประสบการณ์แบบนั้น

ความโปร่งใส
ความโปร่งใส

Framework Defined Infrastructure (FdI)

ผมได้รู้จักคำนี้จาก CTO ของ Vercel ในงาน QCON ที่ Sans Francisco ที่ผ่านมา เค้าเล่าว่ามันอาจจะเป็นยุคถัดไปของ Infrastructur as Code (IaC) ก่อนยุค IaC ปัญหาก่อนยุค IaC คือ การดูแล Infrastructure ของระบบเป็นอะไรที่ช่วยกันทำลำบาก เพราะตอนทำ เรา ssh ไปบนเครื่องแล้วก็ทำสิ่งต่าง ๆ ซึ่งเครื่อง ๆ นั้นมีปัญหาป็นเหมือน global variable ตอนเขียนโปรแกรมเลยคือมันมี state ยั่งยืนยาวมาก แล้วยิ่งมีคนเข้าไปจับหลายคน ก็ยิ่งมีโอกาสเละเทะได้ง่าย เพราะทุกคนที่ไปแก้ไข ไม่รู้ว่า state ของเครื่องนี้มันผ่านคำสั่งอะไรมาบ้าง ผลคือเครื่องส่วนใหญ่เลยแบ่งคนดูแลไปเลย ว่าเครื่องนี้ใครรับผิดชอบ แต่ถ้าคนนั้นออกทีก็วุ่นวายอยู่ดี เพราะไม่รู้ว่าแต่ละคนวางของอะไรไว้ตรงไหน…

Framework Defined Infrastructure (FdI)
Framework Defined Infrastructure (FdI)