หลังจากทำงานมาสี่ปี เจอปัญหามามากมาย ได้แก่ Component ต่างๆ ไม่มีใครสามารถเล่าได้ หรือรันให้ดูเป็นส่วนว่ามันทำงานอย่างไร ต้องเข้าไปอ่าน Code แล้วลองรันดูเอง ถึงจะรู้ จะรันโค้ดส่วนต่างๆ ได้ต้อง setup นู่นนี่นั่น ขึ้นมาก่อนถึงจะรัน test ได้ รันแล้วยังคงไม่รู้อยู่ดีว่ามันทำงานยังไง เพราะตอนรันไม่มีคนมาอธิบาย ตอนอธิบายก็คือเป็นการสอนกลุ่มใหญ่ ดูสไลด์เอา บางครั้งถึงกับรันไม่ได้เลย จนเหนื่อยใจเลิกรัน test กันไป เมื่อมีการแก้ไข Component ไม่สามารถรู้ได้ว่าสิ่งที่เพิ่มไป ทำให้ของเก่าพังหรือป่าว ต้องถึงมือ QA ก่อนถึงจะรู้! เมื่อถึงมือ QA แล้วกลับมาแก้ก็ไม่รู้ไปพังส่วนไหนอีก ตอนทำงานพร้อมกันหลายๆ ส่วนแล้วเอามารวมกัน ไม่สามารถรู้ได้ว่าทำให้โค้ดคนอื่นพังป่าว เวลา Merge version ใหญ่ๆ ไม่สามารถบอกได้เลยว่าทุกอย่างยังทำงานถูกต้อง Code แต่ละคนแม้ส่วนใหญ่จะใช้รูปแบบเหมือนกัน แต่เวลามีน้องใหม่เข้ามาทำงาน ไม่มีการบอกกล่าวก็เจอรูปแบบประหลาดไปเต็มๆ เนื่องจาก แก้แล้วแก้อีก เพราะแก้เสร็จก็ทำให้เกิดปัญหาอีกอย่าง ทำให้งานไม่เสร็จซักที ช่วงสองสามเดือนที่ผ่านมา อาการพวกนี้เริ่มเข้าขั้นวิกฤต สามารถแก้แบบปะผุไปล่วงหน้าได้บ้าง [...]
Problem & Innovate
ตอนเย็น @teerapapc คุยเรื่องปัญหาแล้วก็สิ่งที่อยากจะทำมาเพื่อแก้ปัญหาที่เจออยู่ ทำให้รู้สึกเหมือนตัวเองในช่วงปีที่ผ่านมา ต่างกันที่ปกติจะไม่คุยในกลุ่มแบบนี้ แต่จะใส่ลงไปใน Twitter เลยขณะคิด ได้คำแนะนำบ้างไม่ได้บ้าง แต่ก็ได้เขียนมันออกมาไม่ให้อึดอัด แล้วถ้าอยากทำจริง ๆ ก็จะลงมือเลยและมักจำสำเร็จเป็นรูปร่างทุกครั้งที่ทำด้วย โดยที่ไม่รอว่าจะได้ผลตอบรับเป็นยังไง รู้สึกดีแม้คนอื่นจะไม่รู้สึกด้วยก็ตาม เพราะว่ามันเป็นสิ่งที่อยากได้ ช่วงนี้ก็เลยมีความคิดอยู่ในหัวว่า สิ่งที่เหมาะกับตัวเองจริง ๆ แล้วคือการแก้ปัญหาต่าง ๆ ที่เจอในการทำงาน หรือแก้ความอยากของตัวเอง และมันต้องเป็นสิ่งที่เริ่มจากเล็ก ๆ ง่าย ๆ พอคิดแล้วต้องวาดมันลงกระดาษด้วย จะทันที หรือภายหลังก็ได้ แต่ต้องวาดออกมา หลังจากนั้น ทุกอย่างมันจะเดินไปช้า ๆ แต่จะให้สำเร็จ แค่วาดออกมากับคุยให้คนอื่นฟังยังไม่พอ ต้องทำ และสร้างแรงกระตุ้นให้ตัวเองโดยการหาแรงจูงใจและความอยากคอยเติมทีเล็กละน้อย หรือไม่ก็หาปัญหาใหม่ที่กวนใจ เพื่อไม่ให้สิ่งที่อยากได้มันหยุดนิ่งแค่ในกระดาษ หรือคำพูดที่ลอยออกมา ตอนนี้ @teerapapc มีความอยาก มีเป้าหมายคร่าว ๆ แล้วซึ่งก็คล้าย ๆ กับความคิดส่วนตัว ก็เหลือแค่ว่าจะเติมไฟต่อไปยังไงดี ให้ @teerapapc ทำออกมาจนเป็นรูปร่างได้ … ช่างน่าสนใจและอยากเห็นผลลัพธ์เหลือเกินว่าจะเป็นยังไง
มาเอา WordPress widget ออกชั่วคราวกันเถอะ
หลังจากอัพเกรดมาเป็น Version 2.2 ก็เจอปัญหาเลย เนื่องจาก API ที่ใช้เรียก widget มาแสดงต่างไปจากเดิม จะกลับไปใช้อันเก่าก็ไม่ได้ เพราะดันชนกับที่มีอยู่แล้วอีก คนทำ Theme ก็ยังแก้ตามให้ไม่ทัน ส่วนผมตอนนี้ก็ยังไม่ว่างมาไล่ code แก้ด้วยสิ จนวันนี้ gluedideas ได้บอกทางสว่างให้ ด้วย Plugin เล็กๆ อันนึง ที่ไว้ใช้ปิด Widget ของ WordPress ใครที่มีปัญหาเหมือนผมอยากแก้ไขชั่วคราวก็ดาวโหลดได้ตาม Link นี้เลย