Chokchai

A father, scrum master and programmer.

Bangkok, Thailand
Vibe Coding

Vibe Coding

สร้างผลงานในจังหวะของ AI Web Summit 2025 — Lisbon | Matt Wolfe, Replit ลองจินตนาการดูว่า… การเขียนโค้ดของคุณไม่ได้เหมือนกับพิมพ์คำสั่งในเทอร์มินัล แต่เหมือนกับ เล่นดนตรีร่วมกับวง — มีจังหวะ มีความรู้สึก และมีคู่หูที่เข้

By Chokchai
เอื้อมไปคว้าดาว

เอื้อมไปคว้าดาว

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

By Chokchai
จักระกับระบบประสาท

Chakras

จักระกับระบบประสาท

ครูณาส่งหนังสือที่ครูแปล ชื่อ Becoming super natural มาให้ ผมได้ข้อมูลที่ตื่นตาตื่นใจหลายอย่าง หลายอย่างผมก็ยังต้องใช้เวลาค่อย ๆ ทำความเข้าใจไป แต่วันนี้อยากเอาเรื่อง จักระ ทั้ง 8 จุดมาแบ่งปัน จากในหนังสือ ผมได้ลองนั

By Chokchai
Scrum master focus

Scrum Master

Scrum master focus

ครั้งแรกที่ผมได้เรียนว่า สกรัมมาสเตอร์ควรแบ่งโฟกัสการโค้ชของตัวเองเป็น 4 เรื่องคือ 1. องค์กร 2. engineering practice 3. product owner 4. ทีม ผมอดคิดไม่ได้ว่าคนบ้าอะไรจะไปเก่งทั้ง 4 อย่างซึ่งมันใช้ความรู้และทักษะที่แตกต่างกันเหลือเกิ

By Chokchai
Community of Practice (CoP) คืออะไร?

Community Of Practice

Community of Practice (CoP) คืออะไร?

กาลครั้งหนึ่ง… ชมรม Community of Practice (CoP) เป็นคอนเซปต์ที่ถูกกล่าวถึงใน Large Scale Scrum เทียบง่าย ๆ ก็เหมือนชมรมตอนเราเรียน ม. ปลาย นั่นแหละ ใครสนใจเรื่องอะไร ก็ไปเข้าชมรมนั้น แล้วก็ไปทำกิจกรรมร่วมกันในเรื่องที่เราสนใจ เพื่อฝึกฝนและแลกเปลี่ยนความรู้ บางทีอาจจะมี

By Chokchai
Vocal archetypes

Vocal

Vocal archetypes

ผมกำลังเรียนวิธีใช้เสียงในคอร์ส Stage Academy ของ Vinh Giang ในคอร์ส ผมได้เรียนเกี่ยวกับแม่แบบของเสียง 4 รูปแบบดังนี้ Motivator ผู้จูงใจ เป้าหมายของผู้จูงใจคือการจุดประกายแรงบันดาลใจ องค์ประกอบของการใช้เสียงรูปแบบนี้คือ * เพิ่มความเร็วในการพูด * เปล่งเสี

By Chokchai
เขียน runtests script ให้เป็น executable document กันเถอะ

bash

เขียน runtests script ให้เป็น executable document กันเถอะ

ตอนนี้แล้วผมกล่าวถึงความสำคัญของเอกสารที่สามารถ execute เพื่อตรวจสอบดูว่ามันยังจริงอยู่ไหมได้ในรูปแบบของ unit tests ซึ่งเอาไว้เก็บบริบทของปัญหาที่เรากำลังแก้ หรือเรียกง่าย ๆ ว่า requirement ตอนนี้เราจะมาพูดถึงเอกสารที่ใช้ในการ build software เช่น build script หรือแม้

By Chokchai

Pair programming

Pair programming 4 แบบ

เวลาผมสอนเรื่อง pair programming ปรกติผมจะเล่าคร่าว ๆ ว่า pair programming มี 2 แบบที่ผมใช้บ่อย ๆ คือ ping pong ที่ใช้เวลาคู่ pair ชำนาญพอ ๆ กัน กับ driver-navigator ที่ใช้เวลาความชำนาญต่างกัน ช่วงนี้มีโอกาสได้ pair กับสมาชิกในทีมบ่อย

By Chokchai

Introvert

Introvert กับ Extravert

หลายปีก่อน ผมมีโอกาสได้ pair programming กับเพื่อนร่วมงานสุดหล่อชื่อเจน ตอนนั้นเราพยายามทำ เขียนพวก AD authentication ด้วย Ruby ตอนแรก ๆ ก็ลื่นไหลดี ซักพักเราก็ติดกัน ไปต่อไม่ถูก ระหว่างนั้นเจนก็พูดอะไรออกมาก็ไม่รู้ ผมฟังไม่เข้าใจ ผมเลยกลั

By Chokchai
Pomodoro

Focus

Pomodoro

manage interruption อย่าให้ อย่าให้ interruption manage เรา ช่วงสัปดาห์ที่ผ่านมา ผมมีโอกาสได้อ่าน หนังสือ working from fucking home ของ Alexey Krivitsky หนึ่งในคำแนะนำคือ ถ้ามีปัญหาเรื่องการ focus กับงานให้ลองใช้ Pomodoro ดู Working from (fucking) home ผมเคยฝึกใช้ pomodoro

By Chokchai
Unit tests คือ executable document

unit tests

Unit tests คือ executable document

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

By Chokchai
Scrum master ทำแค่เนี๊ยะ

Scrum Master

Scrum master ทำแค่เนี๊ยะ

เวลามีคนถามว่า Scrum master ทำอะไร แล้วผมตอบว่าทำให้ Scrum เวิร์คสำหรับทั้งองค์กร ซึ่ง โฟกัสหลัก ๆ 4 อย่างก็จะอยู่ที่ Product owner, ทีม, engineering practices และ องค์กร บางครั้งที่ผมจะได้ยินเสียงตอบกลับมาเบา ๆ ว่า “แค่เนี๊ยะ?” ในฐานะ

By Chokchai