Kan Ouivirach

ODDS| Data Product Developer. Passionate in software engineering, data engineering, and data science.
December 5, 2025

Quality ของ software เป็นความรับผิดชอบของ developer ที่ดี

การพัฒนา software เรื่อง quality ไม่ใช่ความรับผิดชอบของฝั่ง business เพราะว่า business ไม่เคยหยุดทำงาน โลกเราไม่เคยหยุดหมุน เรา as a "good" developer จะมาขอให้ฝั่ง business เค้าหยุดเพิ่ม feature ไม่ได้ หรือช่วยหยุดหาลูกค้าหน่อย เราจะปรับปรุงระบบ.. This doesn't make any sense at all. ต่างฝ่ายต่างมีหน้าที่และความรับผิดชอบของตัวเอง หน้าที...
Read more
November 18, 2025

ผมเปรียบเทียบตัวเองกับคนอื่นอยู่เสมอ

คิดว่าทุกคนน่าจะเคยถูกบอกอยู่เรื่อย ๆ ว่า อย่าเอาตัวเองไปเปรียบเทียบกับคนอื่น โดยเฉพาะในเรื่องทักษะของตัวเราเอง ผมเองก็มักจะบอกน้อง ๆ แบบนี้เช่นกัน.. อ้าว แล้วทำไมผมถึงจั่วหัวโพสต์ประมาณนี้ล่ะ? “ผมเปรียบเทียบตัวเองกับคนอื่นอยู่เสมอ” จริง ๆ ขึ้นอยู่กับบริบท ณ ตอนที่คุยอยู่ครับว่า เรากำลังพูดถึง Stage ของการเรียนรู้ว่าอยู่ใน Stage ไหน ถ้...
Read more
November 14, 2025

100% Test Coverage ดีจริงไหม?

Test Coverage หมายถึงว่าตอนที่เรารัน Automated Tests แล้ว โค้ดแต่ละบรรทัดของ Applicaion ถูกรันด้วย Tests เหล่านั้น ซึ่ง 100% จะหมายทุกโค้ดทุกบรรทัดของ Application ของเรานั่นเอง แล้ว 100% มันดีจริงไหมล่ะ? ผมคิดว่าเราต้องคุยแยกกันในแต่ละมุมที่เรามอง แล้วหลังจากเรามองครบทุกมุมแล้ว ก็ค่อยตัดสินใจเองว่ามันดีจริงไหม เราเชื่อในสิ่งนั้นไหม ถ้า...
Read more
September 30, 2024

Rails World 2024 ยกให้เป็น The Best Conference สำหรับผมเลยตอนนี้

อยากแวะมาเขียนบรรยายความรู้สึกไว้ เพิ่งจบไปกับงาน Rails World 2024 (2 วันเต็ม) ที่ Toronto งานจัดออกมาได้ดีมาก ๆ ยิ่งใหญ่ ทุกอย่างดูราบรื่นไปหมด สถานที่อาจจะไกลจากเมืองไปหน่อย แต่ก็ดูลงตัวมากสำหรับ conference นี้ ในงานมีของว่าง + กาแฟตลอดทั้งวัน มี food truck ด้วย! หัวข้อที่มาพูดแต่ละหัวข้อก็ระดับโลกกันทั้งนั้น ตัว Keynote ทั้ง opening...
Read more
September 9, 2024

ลองใช้ Elementary กับ dbt ช่วยทำ data observability

Elementary เป็น dbt-native data observability ที่ดูดีเลยทีเดียวนะ มีเวอร์ชั่นที่เป็น open-source ให้เราไปใช้กับงานของเราจริง ๆ ได้ด้วย ขาดแค่บางฟีเจอร์ แต่ก็ไม่มีปัญหาในการใช้งานพื้นฐานที่จำเป็น ได้ลองเอามาใช้กับโปรเจค dbt แล้วมันสามารถสร้าง report ออกมาให้เราดูได้แบบนี้เลย เห็นกันไปเลยว่าเรามีกี่ test แล้ว test ของเราไปเกี่ยวกับโมเดลไ...
Read more
September 9, 2024

CodeCarbon.io เปิด open source เพื่อดูค่า CO2 emission

CodeCarbon.io เปิด open source เพื่อดูค่า CO2 emission ของโค้ด + เครื่อง สุดมาก เจอมาเมื่อวันก่อน เห็นคลิป Yoshua Bengio เจ้าพ่อ AI อีกคนหนึ่ง วันนี้เพิ่งได้กลับมาอ่าน เห็นแล้วว้าวมาก 🤩 เอา AI มาช่วยเรื่องปัญหาโลกร้อน เมื่อปี 2022 ได้มีโอกาสไปงาน QCon SF ปีนั้นมีเรื่อง Green Tech ด้วย เลยได้ไปถาม ๆ ว่ามันมีวิธีคำนวณอย่างไง เรารู้ได้ไงว...
Read more
March 5, 2021

Hey, World! 🐻

I'm writing this to the world. :)
Read more