[Case Study] เมื่อ User บอกว่าพี่ใช้มานาน มันทำได้อยู่แล้ว ทั้งที่จริงมโนล้วนๆ

พอดีเห็นโพสของ KongRuksiam Studio เลยนึกได้ว่าหลายปีก่อนมีเรื่องเคสคล้ายกับ Meme นี้ เลยคิดว่า เอามาจดลง Blog ไว้ดีกว่า เพราะมันเป็นประสบการณ์ตรงที่เจอมาเหมือนหลายปีก่อน ที่เกือบทำให้โปรเจกต์เกือบ 20 ล้านพัง เพียงเพราะการรับปากมั่วๆ และความพยายาม “ลักไก่” ของ User ครับ เลยมาแชร์ บันทึกไว้ครับ จุดเริ่มต้น: “ทำไมไม่มีปุ่ม Approve ใน Email?” เหตุการณ์เกิดขึ้นกลางห้อง UAT เมื่อ User ท่านหนึ่งโวยวายหนักว่า ระบบส่ง Email แจ้งเตือนมันใช้งานไม่ได้จริง เพราะหัวหน้าเขาต้องกดปุ่ม Approve ได้ทันทีจากในเมล พร้อมมีตารางข้อมูล 1 2 3 4 แสดงให้ครบถ้วน พอเราชี้แจงตาม Requirement ว่า “Feature นี้ไม่มีอยู่ในขอบเขตงานครับ และใน Software เดิมก็ไม่สามารถทำได้ มันแจ้ง Information อย่างเดียว” สิ่งที่ได้รับกลับมา คือ เหวี่ยง ขึ้นเสียง และประโยคไม้ตาย: “ก็ Support บ. น้อง ยืนยันกับพี่ในเมล์แล้วว่าทำได้! ถ้าไม่ทำคืนมา พี่ไม่เซ็นผ่าน และจะยกเลิกสัญญา MA ทั้งหมดด้วย!” ความกดดันจาก “User อีกท่าน” ที่บอกให้ “ยอมๆ ไปเหอะ” ในสถานการณ์นั้น User อีกท่านบอกว่า “รับๆ ทำไปเถอะ จะได้จบๆ” และ พี่ PM บอกทำนองนี้เหมือนกัน แต่ทว่านี่คือ กับดักที่อันตรายที่สุด เพราะถ้าเรารับปากในสิ่งที่ไม่มีอยู่จริง นอกจากเราจะต้องแบกงานเพิ่ม (Scope Creep) เรายังกลายเป็นคนผิดที่ทำของเดิม “หาย” ไป ทั้งที่มันไม่เคยมี !!! ที่พีคกว่านั้นคือตัวต้นเรื่องอย่างฝ่าย Support ที่ไปรับปากไว้ดันใช้มุก…

สรุป Flow พบหมอ รพ. ตากสิน 2026 (อาคารบวรเวชรัตน์)

ใน Blog เรียกว่า Update Flow ใหญ่เลยจากที่ได้พบหมอ รพ. ตากสิน ปี 2025ไปครับ Check-In ที่ไหน ปกติจาก Blog ที่แล้วมันต้องเดินวนๆ ว่าใช้ตู้ Kiosk หรือ ห้องกลาง เพราะรอบล่าสุดที่ผมเข้าไป เข้าตู้ Kiosk แล้วไม่ได้ ใบนำทางครับ เลยต้องวิ่งมาหาใบนำทางใหม่จากห้องกลาง สิ่งที่สำคัญเจ้าใบนำทางนี้แหละ มันจะบอก ID แทนตัวเราที่เข้ามาใช้บริการครับ ห้องเจาะเลือด จากนั้นกดบัตรคิว แล้วรอเรียก ย้ำต้องไป Check In ให้ได้ ใบนำทาง ไม่งั้นการบริการมันจะวุ่นวาย พบหมอ ของผมวันนั้นพบหมอ 2 ที่ครับ Flow คล้ายๆเดิม เอาใบนัดเสียบไว้ที่ตะกร้า แล้วรอพยายามบาล Run ลำดับคิว สำหรับคลินิคนั้นๆ ครับ และที่สำคัญ ใบนำทาง อย่าหายนะครับ บางทีเห็นคนแก่ไปแล้วใบมันหล่น พยาบาล จะหาข้อมูลยากนิดนึงครับ ห้องจ่ายยาผู้ป่วยนอก สำหรับอันนี้เป็นด่านสุดท้าย และ ลุ้นนิดนึงมาวันระบบประกันสังคมล่ม ต้องออกไปก่อนไหมครับ แต่รอำพักใหญ่ๆ ก็ได้ยามาครับ แต่ที่สำคัญ ใบนำทาง เวลาจ่ายยา ระบบจะอิงตาม ID ในนั้นครับ สุดท้ายแล้ว ผมอาจจะเขียนได้ไม่ครับนะ เพราะวันนั้นที่ไปมีเข้าไปที่ส่วนอายุรกรรม และหู ตา คอ จมูกเท่านั้นครับ สำหรับในแต่ละชั้นมีอะไรตามรูปครับ สำหรับส่วนอื่นๆอย่าง X-Ray / Ultra Sound ยังอยู่ตึกเดิมนะ อีกจากป้่าย และ อาคารบวรเวชรัตน์ดีนะมีทางเชื่อมจาก BTS สายสีทอง สถานีคลองสานด้วยครับ

[GITLAB] ปรับ Notification ยังไงนะ

จริงเคยตั้งมาหลายปีแล้ว แล้วที่นี้บาง Project เราต้องเข้ามาดูเพิ่ม หรือ ไม่ได้ดูแล้ว ยังไม่ได้ปรับออก ถึงรอบสังคยนาเลยปรับทีเดียวเลย ปกติแล้วตัว Git Lab มันมีจุดให้ปรับความถี่ของ Notification 3 จุดครับ ได้แก่ สำหรับการตั้งค่า เอาจริงส่วนหลังมีในหน้าจอ Profile > Preference ครับ มันมีส่วนแรก มาในส่วนของ notification level มีหลายส่วนครับ สรุปตามตารางและกันครับ Level Description GlobalNotification Level Group Project Global Your global settings apply. ❌ ✅ ✅ Watch Receive notifications for most activity. ✅ ✅ ✅ Participate Receive notifications for threads you have participated in. ✅ ✅ ✅ On mention Receive notifications when you are mentioned in a comment. ✅ ✅ ✅ Disabled Receive no notifications. ✅ ✅ ✅ Custom Receive notifications for selected events and threads you have participated in. ✅ ✅ ✅ ในส่วนของ…

คําอธิษฐานในวันที่เลือกตั้ง 2569

วันนี้มาทำหน้าที่ของตัวเอง มาเลือกตั้งครับ ถ้าเข้า Google มี Doodle + คำแนะนำน้า สำหรับ Flow ตามนี้เลย ถ้าถามผม ผมว่าจัดการดีอยู่นะ ใน Flow แบบนี้ มีเจ้าหน้าที่ประกบทุกจุด จะช้าจริงๆ ส่วนที่ 2 ที่เจ้าหน้าที่จะเตรียมบัตรคน / พรรค มาให้ หลังจากเลือกหย่อนบัตรเสร็จ มีเจ้าหน้าที่เตือน และบอกว่ามีประชามติอยู่ด้านข้างนะ จากนั้นตาม Flow จนจบ อ๋อปากกาต้องออกแรงกดนิดนึงนะ หรือ จะเอาไปเองก็ได้นะ ตอนเช้าผมไป ถ้าเทียบกับ 66 คนเยอะอยู่นะ ผมไปช่วง 8.00-8.30 เลือกจบกลับไปดูแมวต่อ อิอิ เจ้าส้มได้บ้าน แล้ว เลยแวะไปดูสักหน่อยได้บ้านแล้วเป็นหมู ส่วนผลก็ลุ้นตาม Blog คําอธิษฐานในวันที่เลือกตั้ง 69 ไม่รู้ว่าจะเปลี่ยนเยอะ หรือ เหมือนเดิม …

bun run build – Error null is not an object (evaluating ‘currentRenderingInstance.ce’)

เรื่องนี้มาจากตอนช่วยขยับ Nuxt 3 > 4 และเปลี่ยน UI Lib จาก Vuetify > Nuxt UI Pro (เค้าประกาศแจกฟรี 55) แล้วที่นีตอนทดสอบ พอลองปล่อยให้เข้า Flow GitHub Action CI/CD สิ่งที่ได้ เคสนี้ตอนแรก ผมหลงคิดว่ามาจาก Dockerfile ต้องขยับอะไรจาก Nuxt 3 > 4 หรือ ป่าว ติดเวลาประมาณนึงเลย แล้วที่นี้่เลยลองถอย มาลอง Run ตัว build bun .output เจอ Error เหมือนกัน เลยลองหา Error เพิ่มเติมก่อน currentRenderingInstance.ce คือ อะไร ตัวแปรที่ใช้งานใน Vue3 เพื่อบอกว่าตอนนี้อยู่ในตัว Vue lifecycle phase ไหน แล้ว ตั้งสมมติฐาน แล้วที่มัน Null อันนี้ใช้สมมติฐานของ dotnet นะ มี Component ที่ใช้ Vue แล้วต่าง Version กันเลยทำให้ currentRenderingInstance null ตรวจสอบสมมติฐาน + แก้ไข ผลลัพธ์ที่ได้ พบว่าบาง Dependency Ref Vue ไว้เหมือนกัน ที่นี่ต้องหาทาง Lock Version ให้เหมือนกัน มีหลายท่า 📌 package.json override ไป 📌 แล้วส่วนใน Nuxt ตัว Config ของ Vite บอกให้มันทำ dedupe…

[CR] Starbuck Mangosteen with Butterfly Pea Juice

สำหรับวันนี้มีเปลี่ยนบรรยากาสมาทำงานที่ One Bangkok ครับ คนน้อยลงหลังจากอีกหน้านึงเปิดมาพักนึงครับ เลยได้นั่งชิวๆทำงานแล้วเห็นเมนูอยู่ในตู้เลยลองสั่งมาดูครับ Reference

ถ้าได้เข้าไปดูระบบนี้ใหม่ จะเริ่มยังไง

พอดีเห็นข่าว ประกันสังคมเสนอแผนสำรองโยกกลับไปใช้เมนเฟรม หลังระบบใหม่รองรับโหลดไม่ไหว เห็นข่าวแล้วหงุดหงิดเลย เพราะผมเคยย้ายระบบเก่า แต่ Scale ไม่ได้ใหญ่ขนาดนี้ แต่พอย้ายแล้วมีสะดุด จนโดนผู้ใหญ่มาตำหนิใช้ระบบใหม่ทำไม ของเดิม VB6 ใช้มา 20-30 ปีไม่เกิดปัญหาเลย พอปรับแล้วลูกค้าบ่นยับ หน้าที่การเก็บเงินงวดนี้ 1x ล้านคุณต้องรับผิดชอบนะ แต่จริงๆแล้ว เราต้องมาปรับ Mindset กันก่อนเลย จากนั้นค่อยมาทำความเข้าใจระบบ และเอา Pattern + Constraint ไปเสียบตามนี้ ปรับ Mindset ใช้มา 20-30 ปีไม่เกิดปัญหาเลย จากระบบเดิมที่ผมเคยดูมา ปัญหามันมีเพียบ แต่เสียงจาก User อาจจะไม่เข้าไปถึงผู้ใหญ่ หรือ คนรอบข้างไม่กล้าบอก เลยกลายเป็นว่าแกคิดว่ามันดี ทั้งที่จริงมันช้า และมี Bug รวมถึง อาจจะเรื่องการทำงานแบบ Concurrent พอ Feedback ไม่ถึง มันจะกลายเป็นว่าทุกคนปลง เหมือนมันปกติแล้ว และอีกอัน การ Scale HW มันแก้ปัญหาแบบปลายเหตุสุดๆ เพราะเอาจริงๆ มันช่วย แค่ไม่คุ้ม เพราะสุดท้ายจะไปเจอข้อจำกัด แบบ SW มันใช้ HW ได้ไม่เต็มที่ แล้วถ้าพังอย่าไปทวงเงินกับพนักงาน !! อย่า Blame นี่แหละมีสติ ถ้าได้เข้าไปดูระบบนี้ใหม่ จะเริ่มยังไง อย่างแรกต้องรู้พฤติกรรมเดิมของระบบก่อนเลย ว่าระบบนี้มีใครที่เกี่ยวข้องบ้าง แล้วมี Event อะไรบ้าง เพื่อสกัด รวมถึงข้อมูลในอดีตด้วย อย่างการขยายของข้อมูล / Peak Load (ถ้าไม่รู้ต้องลอง Load Test) / Max User / คำสบถกับของเดิม ที่สำคัญ Flow การทำงานของคนข้างใน ระบบใหม่มันช่วยเค้า แต่สุดท้าย อาจจะต้อง replace…

LLM Architecture Dense vs MoE ต่างกันยังไง ?

สำหรับ Blog นี้มาขยายความต่อจากที่ไปงาน จดๆจากงาน National Coding Day 2026 แล้วมีเรื่อง Model Dense / MoE เลยมาเขียนแยกขยายความนิดหน่อยดีกว่า ก่อนอื่น เราต้องมารู้กันก่อนว่าใน LLM มันวัดฉลาด จากตัว Parameter มองว่าจำนวนเซลล์สมองของคนเรานี่แหละ ถ้ามันมีเยอะ แสดงว่ามันฉลาดขึ้น แต่แลกมากับการใช้พลังงานที่มากขึ้น เช่นกัน แล้วที่นี้การเอาตัว Parameter มันมี Pattern เหมือนกัน จะมองว่าเป็นพิมพ์เขียวก็ได้นะ ว่าจะวาง Architecture ด้านในยังไง มีหลายแบบเลยสำหรับอันนี้ลองมาเขียนสรุป LLM Dense กับ MoE ต่างกันยัง เผื่อเอามาเลือกใช้งานกันครับ เงื่อนไข Dense Architecture MoE Architecture Active Parameter All Parameter Some Parameter ตาม Expert ที่วางไว้ด้านใน (subset of expert) Inference Speed พอใช้ทุก Parameter ต้องใช้ HW เยอะมาก ข้อมูลยิ้งใช้ อาจจะช้าลงได้ นอกจาก คงที่ คาดการณ์เวลา Computer ได้ เร็วกว่า ถ้ามันเรื่องใช้ Expert ที่เข้าเคส เพราะใช้ Parameter น้อยกว่า ขึ้นกับ hop ที่เรียกใช้ ต้องมาผ่าน Routing และ Expert แต่ละตัวใน Model VRAM Req ตามจำนวน Parameter ตามจำนวน Parameter ใช้จริงตาม Expert Specialization ค่า Weight ของ Parameter…

จดๆจากงาน National Coding Day 2026

สำหรับงานปีนี้ Theme หลักคงเป็น AI แต่มีอีกหลาย Track ให้เข้าไปฟังอย่างส่วน Fundamental / TalkX หรือ Serious Disscussion ครับ ของผมที่ฟังมาจดๆมาตามหัวข้อนี้ครับ ปล จะเลี่ยง AI รู้สึกว่ามันเยอะไปแล้ว 555 Vibe Coding with Qwen Coder Speaker Jaru Nartboon Alibaba Cloud มี DC ในไทยด้วยนะ รวมถึง AI Infra ซึ่งตอนแรกตัวทำขึ้นมาใช้กันเอง ของเครือ Alibaba AMap / Taobao เห็นว่ามันมีอะไรที่เสริมกัน รองรับ Req /Tx มาก ช่วงวันคนโสด 1111 ถ้ามองในตัว Taobao มีหลาย Service มา Serve มีเบื้องหลังเป็น AI อย่างตัว Image Search / Smart Logistic / Intelligent Customer Service (Chat Bot ลดการใช้คนได้เกือบๆ 98% 7 แสนคน) / Visual identity / Smart Home และ Realtime Translation เห็นว่าในแต่ละ Service จะเอา Know How ของแต่ละ Biz มาเสริมกัน ให้เกิด Product ใหม่ โดยเอาข้อมูลที่มีมาทำ Model ใช้งานกันเอง โดยมี 2 กลุ่ม จากนั้นเอา…