สิ่งที่น่าสนใจในการพัฒนาและส่งมอบให้เร็วพร้อมกับคุณภาพที่สูงนั้นเป็นคำถามที่น่าสนใจมาก ๆแน่นอนว่า เราอาจจะพบเจอปัญหาต่าง ๆ มากมายไม่ว่าจะเป็นปัญหาคอขวดในการทำงานไม่ว่าจะเป็นข้อจำกัดต่าง ๆ ของขั้นตอนการทำงานเราควรต้องทำอย่างไรดี ? สิ่งที่ควรจะทำคือ การปรับปรุงสิ่งพื้นฐานต่าง ๆ เหล่านี้แบบค่อยเป็นค่อยไปอย่างต่อเนื่อง
Read More…
ในวันหนึ่ง ๆ นักพัฒนาบางคนอาจจะอยู่ใน environment ของการพัฒนาที่แย่ ๆ จึงทำการสรุปสิ่งที่คิดว่าไม่น่าจะดีต่อทีมพัฒนาไว้นิดหน่อยซึ่งอาจจะมีประโยชน์ต่อการปรับปรุงต่อไปมาเริ่มกันเลย
Read More…
เป็นคำถามที่น่าสนใจอย่างมากว่า เมื่อเกิดปัญหาในการ coding ขึ้นมาแล้ว นักพัฒนาหาวิธีแก้ไขปัญหาต่าง ๆ เหล่านั้นกันอย่างไร จึงสรุปขั้นตอนที่ทำบ่อย ๆ ไว้หน่อย
Read More…
วันนี้เจอ Bug หรือข้อผิดพลาดในระบบงานที่ดูแล จึงเกิดคำถามว่า ถ้าเราเจอ Bug กัน เราจะทำอย่างไรบ้าง
Read More…
วันนี้อ่านบทความเรื่อง Everything you need to know about Caching — System Design อธิบายเรื่องพื้นฐานเกี่ยวกับ caching หรือข้อมูลชั่วคราว ว่าคืออะไร มีการใช้งานใน use case หรือในกรณีอะไรบ้าง รวมทั้ง strategy และ policy การใช้งาน caching ว่าเป็นอย่างไร ผมคิดว่าเป็นเรื่องพื้นฐานที่นักพัฒนาจำเป็นต้องรู้และเข้าใจ เพื่อนำมาประยุกต์ใช้งานได้อย่างมีประสิทธิภาพ จึงทำการสรุปไว้นิดหน่อย
Read More…
จากบทความ Helping our developers stay productive while working remotely ของ Microsoft เป็นคำแนะนำสำหรับการจัดการ productivity ของ Developer ที่ต้องทำงานในรูปแบบ Remote กันมากขึ้น หรือ Work From Home โดยให้คำแนะนำกว้างไปถึงทั้งองค์กร
Read More…
อ่านบทความจากการทำแบบสำรวจเมื่อปี 2018 (เก่าแล้ว แต่น่าจะมีโยชน์) เป็นเรื่อง Developer Team Performance :: Why your team slows down and What to do about it จากการสำรวจได้ข้อมูลที่น่าสนใจมากมาย เนื่องจากมีสาเหตุมากมายที่ส่งผลให้ทีมช้าลง ทั้งจากภายนอกและภายใน ล้วนนำไปสู่การส่งมอบงานที่ล่าช้าและไม่ตรงตามที่คาดหวัง แน่นอนว่า มันเกิดขึ้นบ่อยมาก !!!
Read More…
มาลองสร้าง Diagram หรือแผนภาพแสดงโครงสร้างของระบบต่าง ๆ ไม่ว่าระบบทำการ implement บน AWS, Azure, GCP และ Kubernetes นั้น สามารถสร้างง่าย ๆ ด้วยการเขียน code ภาษา Python โดยใช้งาน library ชื่อว่า Diagrams มาลองใช้งานกัน
Read More…
เห็นรูปใน time line เรื่อง Bug fixing Ways เลยนำมาสรุปและ share นิดหน่อย คำถามคือ ปัจจุบันในการพัฒนา software นั้น เมื่อเจอ bug แล้วเราทำการแก้ไขอย่างไรบ้าง
Read More…
ว่าด้วยเรื่องของคำว่า Fun หรือว่าความสนุก ยิ่งเรื่องของความสนุกในบริษัทหรือที่ทำงาน เป็นสิ่งหนึ่งที่สำคัญอย่างยิ่ง น่าจะส่งผลดีต่อคนทำงานและองค์กรทั้ง productivity และ performance และมันสะท้อนออกมาได้ชัดเจนกับตัวงานหรือ product นั่นเอง โดยบทความเรื่อง The Importance of Fun in the Workplace จาก InfoQ ได้ทำการสรุปแนวทางไว้นิดหน่อย ดังนี้
Read More…