Chaiyong Ragkhitwetsagul
SE CORNER
SE Corner "มุมซอฟต์ๆ ของวิศวกรรมซอฟต์แวร์" โดย ชัยยงค์ รักขิตเวชสกุลทำอย่างไรจึงจะบริหารซอฟต์แวร์ทีมให้ดีขึ้น? ทำยังไงจะทำให้ซอฟต์แวร์มีบั๊กน้อยลง? ทำไมยิ่งเวลาผ่านไปซอฟต์แวร์เราถึงดูแลรักษายากขึ้นเรื่อยๆ? Podcast นี้ชวนคุณคุยเรื่องราวอัพเดตในมุมสบายๆ เกี่ยวกับวิศวกรรมซอฟต์แวร์ (Software Engineering: SE) ทั้งด้านงานวิจัย เครื่องมือและเทคนิคที่ช่วยนักพัฒนาซอฟต์แวร์ที่จะแก้ไขปัญหาดังกล่าว แชร์ประสบการณ์ และข่าวอัพเดตในแวดวง SE
Author
Chaiyong Ragkhitwetsagul
Category
Podcast website
Latest episode
5 iul. 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
EP208 - 4th Anniversary: แชร์ประสบการณ์ทำ Podcast ครบสี่ปี 20.07.2025 10:23
EP นี้สรุปผลประกอบการจากการทำ SE Corner มาครบ 4 ปีถ้วนครับ เย้! หยิบเอาสถิติต่างๆ ผ่านหลายแพลตฟอร์มาแชร์ให้ฟังกันและสรุปประสบการณ์และการเปลี่ยนแปลงหลายๆ อย่างที่ทำในปีที่ 4 นี้ด้วย ไปฟังกันใน EP นี้ครับ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX Google: https://podcasts?feed=aHR0cHM6Ly9hbmNob3IuZm0vc...
EP207 - Vibe coding จะเปลี่ยนแนวทางการเรียนโค้ดดิ้งไปอย่างไร? 13.07.2025 7:49
EP นี้หยิบบทความเรื่อง “How Can Vibe Coding Transform Programming Education?" ของ Yael Erez และ Orit Hazzan ซึ่งตีพิมพ์ใน BLOG@CACM มาเล่าให้ฟังกันครับ ในปัจจุบันมีเครื่องมือ Vibe coding เช่น Replit, Loveable และอื่นๆ ที่ทำให้การสร้างแอปพลิเคชันเป็นไปได้อย่างง่ายดายด้วยภาษามนุษย์ แล้วเราควรจะเปลี่ยนแนวทางการเรียนการสอนโปรแกรมมิ่งหรือโค้ดดิ้งอย่างไรให้เหมาะสม ไปฟังกันใน EP นี้ครับ บทความ: http...
EP206 - ลองเล่น AI Coding Agents: The Good, The Bad, and The Ugly 06.07.2025 10:46
EP นี้ไม่ได้เอาบทความมาเล่า แต่มาเล่าประสบการณ์การลองเล่น AI Coding Agents หลายๆ ค่าย ตั้งแต่ GitHub Copilot, Cursor ไปจนถึงพวก No-code AI Coding Agents เช่น Replit, V0, Loveable และ Bolt ว่าผมรู้สึกอย่างไรบ้างทั้งในแง่ ดี (good), ไม่ดี (bad) และ แย่มากๆ (ugly) ไปฟังกันใน EP นี้ครับ ตัวอย่างแอป Screen Time Manager ที่ผมสร้างโดยใช้ Replit: https://cragkhit-kid-screen-time-coupons.replit.app/ Apple...
EP205 - เรื่องเล่าจาก AMD: การใช้งานและอนาคตของ AI-Coding Tool 29.06.2025 7:50
EP นี้หยิบเอาบทความเรื่อง AMD Takes Holistic Approach to AI Coding Copilots จาก IEEE Spectrum มาเล่าให้ฟังกันครับ ผู้เขียนคือคุณ Andrej Zdravkovic ซึ่งเป็น senior vice president ที่บริษัท AMD เขาเล่าว่าที่ AMD นั้นมีจำนวน software engineers ถึง 50% เลยทีเดียว เพราะฉะนั้นงานการพัฒนาซอฟต์แวร์คือส่วนสำคัญมากของบริษัท และเขาได้แชร์ประสบการณ์ว่า AI-Coding Tool เช่น GitHub Copilot เข้ามาช่วยงานได้มากน้...
EP204 - อนาคตของซอฟต์แวร์คือ Software 3.0 22.06.2025 9:06
EP นี้หยิบ keynote talk ของ Andrej Karpathy ในงาน AI Startup School ของ Y Combinator มาเล่าให้ฟังกันครับ คุณ Andrej พูดเรื่อง Software Is Changing (Again) ซึ่งก็มีคนเอามาวิเคราะห์วิจารณ์กันมากมาย ประเด็นสำคัญคือ คุณ Andrej บอกว่า ซอฟต์แวร์กำลังเปลี่ยนแปลงอีกรอบจาก Software 1.0 (การเขียนโค้ด) และจาก Software 2.0 (การกำหนด weight ของ neural networks) มาเป็น Software 3.0 (การให้ prompt เพื่อสั่งกา...
EP203 - เล่างานวิจัย: AI GitHub Projects on Hacker News 15.06.2025 9:31
EP นี้หยิบเอางานวิจัยล่าสุดของผมกับนักศึกษาเรื่อง Social Media Reactions to Open Source Promotions: AI-Powered GitHub Projects on Hacker News ที่เพิ่งได้ตอบรับให้ตีพิมพ์ใน 41st International Conference on Software Maintenance and Evolution (ICSME) 2025 มาเล่าให้ฟังกันครับ เราศึกษาว่ามีการพูดถึง AI project เพิ่มมากขึ้นหรือไม่ หลังจากการมี ChatGPT และสังคมของ HackerNews ตอบรับโปรเจคท์เหล่านั้นอย่างไ...
EP202 - อนาคตของการทดสอบซอฟต์แวร์ คือ AI-Powered Test Automation 08.06.2025 12:37
EP นี้เอาบทความจาก IEEE Software เรื่อง Next-Generation Software Testing: AI-Powered Test Automation มาเล่าให้ฟังกันครับ เมื่อโค้ดถูก generate ด้วยความเร็วสูงจาก GenAI อย่างในทุกวันนี้ การทดสอบซอฟต์แวร์ก็ยิ่งต้องเร่งความเร็วตามและทวีความสำคัญมากขึ้นเรื่อยๆ ดังนั้นการนำ AI มาช่วยในการทดสอบจึงเป็นเรื่องสำคัญเช่นกัน ไปฟังรายละเอียดใน EP นี้กันครับ บทความ: https://www.computer.org/csdl/magazine/so/202...
EP201 - คุ้นๆ มั้ย? Vibe Coding ก็แค่ abstraction รอบใหม่ของการเขียนโปรแกรม 01.06.2025 12:11
EP นี้กลับมาคุยเรื่อง vibe coding โดยเอาบทความเรื่อง From Assembly to AI: Why 'Vibe Coding' Is Just Another Chapter in Our Abstraction Story ซึ่งเขียนโดยคุณ Nick Baumann มาเล่าให้ฟังกันครับ คุณ Baumann บอกว่าถ้าย้อนกลับไปดูประวัติศาสตร์ด้านการคำนวณและโปรแกรม มันจะมีเหตุการณ์หลายๆ ครั้งที่คล้ายๆ กับสิ่งที่กำลังเกิดขึ้นกับ vibe coding ในตอนนี้ ก็คือมีเทคโนโลยีใหม่ที่เปลี่ยนแปลงแนวทางการโปรแกรม และมี...
EP200 - มารู้จัก SWE-bench หนึ่งใน benchmark ที่ฮอตที่สุดตอนนี้ 25.05.2025 9:00
EP นี้ หยิบเอา SWE-bench ที่กำลังเป็นที่นิยมในการใช้เพื่อเปรียบเทียบประสิทธิภาพของ LLM ในการทำงาน coding มาเล่าให้ฟังกันครับว่า benchmark นี้เกิดขึ้นมาได้อย่างไร และประกอบด้วยโจทย์และข้อมูลอะไรบ้าง ไปฟังกันใน EP นี้ครับ เปเปอร์ https://arxiv.org/abs/2310.06770 Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX ...
EP199 - เราควรสอนเด็กในยุค Gen Z อย่างไร? ถอดบทเรียนจาก Prof. Danny Dig 18.05.2025 12:11
EP นี้เอาเรื่องการเรียนการสอนในยุคนี้มาเล่าให้ฟังกันบ้างนะครับ อาจจะเกี่ยวข้องกับการทำงานในปัจจุบันที่เราต้องทำงานกับคนต่างวัย โดยเฉพาะเด็กๆ Gen Z ที่เหมือนจะมีปัญหากันมากขึ้นเรื่อยๆ ในปัจจุบันครับ ผมสรุปเนื้อหาจากบทเรียนของ Assoc. Prof. Danny Dig ซึ่งเป็นอาจารย์ด้าน Software Engineering ที่ University of Colorado ที่แกพยายามเปลี่ยนแปลงการสอนมาเป็น 10 ปีแล้วให้เข้าถึงเด็ก Gen Z มากขึ้น มาเล่าให้ฟั...
EP198 - Programming คืออะไร? 11.05.2025 8:46
EP นี้เอาบทความสั้นๆ แต่น่าสนใจจาก Communications of the ACM เรื่อง “What Is Programming? ... and what is programming in the age of artificial intelligence?” ซึ่งเขียนโดยคุณ Sebastian Nicolajsen และ Claus Brabrand จากประเทศเดนมาร์ค มาเล่าให้ฟังกันครับ เราตีความหมายของคำว่า programming แตกต่างกันอย่างไรในแต่ละช่วงเวลาในอดีตที่ผ่านมา และความหมายของ programming กับ good programmers แตกต่างกันหรือไ...
EP197 - นักพัฒนาซอฟต์แวร์เชื่อใจ Open-source AI แค่ไหน? 04.05.2025 12:22
EP นี้เอาบทความจาก Stack Overflow blog เรื่อง Open-source AI: Are younger developers leading the way? โดยคุณ Eris Yepis มาเล่าให้ฟังกันครับ บทความนี้สรุปผลการสำรวจนักพัฒนาซอฟต์แวร์จำนวน 1,000 คน เรื่องความตระหนักถึง open-source AI และความเชื่อใจในการนำมาใช้กับการพัฒนาซอฟต์แวร์ ผลหลักๆ พบว่านักพัฒนาซอฟต์แวร์เด็กๆ จะมีความเชื่อใจ open-source AI มากกว่า ไปฟังรายละเอียดกันใน EP นี้ครับ บทความ: https...
EP196 - เล่างานวิจัย: การทดสอบ LLM ด้วย metamorphic testing 27.04.2025 12:22
EP นี้หยิบเอางานวิจัยล่าสุดที่เพิ่งได้รับตอบรับให้ตีพิมพ์มาเล่าให้ฟังครับ งานวิจัยชื่อ “Test It Before You Trust It: Applying Software Testing for Trustworthy In-context Learning” ซึ่งได้ตีพิมพ์ที่ 30th Annual International Conference on Natural Language & Information Systems (NLDB 2025) เราได้นำหลักการ metamorphic testing มาใช้เพื่อทดสอบ LLM และผลการทดสอบก็พบว่า LLM เช่น ChatGPT-4o และ Gemini...
EP195 - Agentic AI กับการ automate developer workflow 20.04.2025 7:32
EP นี้หยิบ Stack Overflow blog เรื่อง "Wait, what is agentic AI?” มาเล่าให้ฟังกันว่า AI agent หรือ Agentic AI คืออะไร แตกต่างจาก Generative AI อย่างไร และเราสามารถนำมาประยุกต์ใช้กับ developer workflow ได้อย่างไรครับ ไปฟังกันใน EP นี้ครับ บทความ: https://stackoverflow.blog/2025/04/17/wait-what-is-agentic-ai/ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotify:...
EP194 - Vibe Coding มาแค่ชั่วคราวหรืออยู่ยาวๆ ไป 13.04.2025 18:42
EP นี้หยิบบทความจาก Elevate เรื่อง Vibe Coding: Revolution or Reckless Abandon? โดยคุณ Addy Osmani มาสรุปให้ฟังกันครับ กระแสของ vibe coding ที่กำลังมาแรงในัปัจจุบันนั้นเริ่มจาก Tweet ของ Andrej Karpathy เมื่อต้นปีนี้ ที่เขาใช้ AI เพื่อสร้างโปรแกรมโดยที่ไม่สนใจด้วยซ้ำว่าโค้ดที่ AI สร้างมานั้นคืออะไร ทำงานอย่างไร ทำไปเรื่อยๆ จนมันทำงานได้ก็โอเค ซึ่งทำให้เกิดความเห็นที่แตกต่างระหว่างสองกลุ่มคือ vibe...
EP193 - Craftsmen vs. Vibe Coders 06.04.2025 10:10
EP นี้หยิบบทความจาก Communications of the ACM เรื่อง The Last Solo Programmer: A programmer now faces the decision of how much to craft by hand or delegate to an AI code assistant ซึ่งเขียนโดย Prof. Carlos Baquero มาเล่าให้ฟังกันครับ ในยุคที่ AI เขียนโค้ดได้เก่งขนาดนี้ นักพัฒนาซอฟต์แวร์โดยเฉพาะคนรุ่นใหม่ที่กำลังฝึกเขียนโปรแกรมกำลังเผชิญทางแยกสองทางคือ เป็นช่างฝีมือ (craftsman) ด้านการเขียนโปรแกรม...
EP192 - เล่างานวิจัย Human-in-the-Loop Software Development Agent 30.03.2025 10:10
EP นี้หยิบงานวิจัยของทีมนักวิจัย Software Engineering คนไทยที่ทำร่วมกับทีมจากบริษัท Atlassian มาเล่าให้ฟังกันครับ งานชื่อ Human-in-the-Loop Software Development Agent ซึ่งเป็นการนำ AI agents (LLMs) มาใช้ในการทำ software development โดยมีคนหรือ human agent ช่วยให้ feedback อยู่ระหว่างทาง จากการนำระบบดังกล่าวไปทดลองใช้ที่บริษัท Atlassian ก็พบว่าทำงานได้ดีระดับหนึ่ง และมี 59% ของ pull request ที่สร้า...
EP191 - ยังต้องเข้าใจโค้ดอยู่ไหมในยุคที่มี GenAI เก่งขนาดนี้ 23.03.2025 8:16
EP นี้ผมชวนคุยเรื่องที่กำลังเป็นประเด็นร้อนในปัจจุบัน ว่าเราสามารถแค่ใช้โค้ดจาก Generative AI โดยที่เราก็ไม่เข้าใจเลยได้หรือไม่ และผมคิดว่าอนาคตของการทำงานพัฒนาซอฟต์แวร์เป็นอย่างไรครับ ไปฟังกันใน EP นี้ครับ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotify: https://open.spotify.com/show/0hyZX5MY0khHqOY8NaEvUX Google: https://www.google.com/podcasts?feed=aHR0cHM6...
EP188 - Test-Driven Development (TDD) 6 (ตอนจบ) 16.03.2025 11:49
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้เป็นตอนสุดท้ายของซีรี่ส์ TDD นะครับ เรามาทำให้โค้ดของเราสามารถแยกค่าเงิน USD กับ CHF ออกจากกันได้ครับ ดูแบบวิดีโอได้ที่ YouTube: https://youtu.be/vy-xu-eRgZs หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotif...
EP189 - มุมมองกฎหมายที่ SW Developer ควรรู้ในการพัฒนา GenAI Software 09.03.2025 12:03
EP นี้ พักเรื่อง TDD แล้วมาฟังมุมมองกฎหมายที่ SW Developer ควรรู้ในการพัฒนา GenAI Software กันบ้างนะครับ ผมหยิบบทความจาก IEEE Software เรื่อง Legal Aspects for Software Developers Interested in Generative AIApplications ที่เขียนโดยทีมนักวิจัยด้านซอฟต์แวร์และกฎหมายจาก University of Passau ที่ประเทศเยอรมันมาเล่าให้ฟังกันครับ ว่าถ้าเราจะพัฒนา GenAI model แล้วนำมาทำเป็นซอฟต์แวร์ให้คนอื่นใช้งาน เราจะต้...
EP188 - Test-Driven Development (TDD) 5 01.03.2025 10:08
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้เรามาเริ่มทำการ abstract คลาส Dollar และ Franc ให้ไปอยู่ในคลาส Money เพื่อจะรองรับการคำนวณแบบหลายค่าเงินครับ ดูแบบวิดีโอได้ที่ YouTube: https://youtu.be/w8ZMY6IG8vA หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 S...
EP186 - Test-Driven Development (TDD) ตอนที่ 3 01.03.2025 13:26
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้มาเขียน TDD กันต่อจาก EP ที่แล้ว โดยมีการเพิ่ม test case ให้ครอบคลุมมากขึ้น และใชัหลักการ Value object กับ Triangulation เพื่อทำให้เราทำตามหลัก TDD ได้ง่ายขึ้นครับ ไปลุยกันต่อใน EP นี้เลยครับ ดูแบบวิดีโอได้ที่ YouTube: https://www.youtube.com/watch?v=I6-0I4qW7PU หนังสือ: https://www.oreilly.com/library/view/test-driven-develo...
EP187 - Test-Driven Development (TDD) ตอนที่ 4 23.02.2025 9:56
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้ต่อจาก EP ที่แล้วโดยการเพิ่มคลาส Franc เพื่อจะรองรับค่าเงินที่สอง และมา refactor ให้คลาส Dollar กับ Franc สามารถใช้ attribute และ equals() method ร่วมกันได้ครับ ดูแบบวิดีโอได้ที่ YouTube: https://youtu.be/7HZRYx5nrVQ หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/ Apple Podcast: https://podca...
EP185 - Test-Driven Development (TDD) ตอนที่ 2 09.02.2025 9:25
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้มาเป็นแบบวิดีโอครับ! เรามาลองเริ่มเขียนโค้ดแบบ TDD กัน โดยทำตามตัวอย่างในหนังสือครับ มาดูว่าขั้นตอน red/green/refactor ตามแบบที่หนังสือแนะนำเป็นอย่างไร หนังสือ: https://www.oreilly.com/library/view/test-driven-development/0321146530/ Apple Podcast: https://podcasts.apple.com/th/podcast/se-corner/id1579358417 Spotify: http...
EP184 - Test-Driven Development (TDD) ตอนที่ 1 02.02.2025 9:07
(สรุปจากหนังสือ Test Driven Development: By Example โดย Kent Beck) EP นี้เริ่มอ่านหนังสือเล่มใหม่นะครับ Test Driven Development: By Example โดย Kent Beck ครับ ซึ่งเป็นหนังสือคลาสสิกเล่มหนึ่ง แต่ไม่ได้มีโอกาสอ่านสักที วันนี้เลยหยิบมาอ่านและเรียนรู้ไปด้วยกันครับ ใน EP นี้อธิบายหลักการเบื้องต้นและแนวคิดของ Test-Driven Development (TDD) ว่าเป็นอย่างไร และใน EP ต่อๆ ไปจะมาลองดูตัวอย่างการทำ TDD กันครับ...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.