on projects and ideas

ผมว่าเรายังไม่ต้องคิดอะไรใหม่หรอก

หลายๆ อย่างในโลกนี้มันมีอยู่แล้ว เราใช้มันอยู่ทุกวัน แต่ไอ้สิ่งที่มีอยู่นี่แหละมันไม่ได้มีการวิวัฒนาการไปจากเดิมเลย

ลองดูง่ายๆ แอปเปิ้ลคิดค้นไอแพด มันคือสินค้าใหม่ บางคนยังไม่เข้าใจว่าไอแพดทำอะไรได้ ขณะที่แอปเปิ้ลคิดค้นโทรศัพท์ใหม่อย่างไอโฟน ทุกคนเข้าใจและอยากได้มันถึงแม้จะใช้มันไม่เป็น

หลายๆ projects ที่ผมทำก็ประมาณนี้แหละ ผมไม่ได้หาไอเดียอะไรใหม่เลย แค่เห็นโปรแกรมคนอื่นเขาสักตัวที่เห็นแล้วว่าเออ แบบนี้ผมทำได้ แล้วผมก็คั้นเอาเนื้อของเขามาแล้วเติมน้ำเข้าไปตามส่วนผสมของผมเอง มันเลยกลายเป็นอะไรที่ถูกปากกว่าของสูตรต้นฉบับ

อีกกรณีนึงนอกจากจะของเก่าคือยิ่งพัฒนาโปรแกรมออกไปมากๆ มันจะเริ่มเป็น modular มากขึ้น บางคนบอกว่า loosely coupled สิดี เวลาจะปิด จะไม่ใช้ตรงไหนก็จะได้สะดวก แต่ผมน่ะออกแบบโครงการส่วนมากเป็น tightly coupled สิ่งที่ได้คือทุกระบบมันจะทำงานประสานกันได้ดีกว่าของเขา อันนี้ผมไม่ได้จะบอกว่า loosely ทำไม่ได้ มันทำได้ แต่คุณจะขี้เกียจทำเพราะกลายเป็นว่าจะเสียประโยชน์ที่มัน loosely ไป เช่นเดียวกัน ถึงจะ tightly แต่พอโปรแกรมขยายไปมากๆ ไอ้ของที่มาใหม่มันก็เหมือนแปะๆ เข้ามา มันก็จะเริ่มหลวมๆ ออกไป ก็น่าจะกลับไปเริ่มใหม่ที่การคั้นเอาเนื้อไปเติมน้ำใหม่อีกที

แต่ในบางเรื่องเนี่ยสิ คนไม่ได้อยากได้ของใหม่ คนบอกว่าของเดิมเค้าดีอยู่แล้วจะมีของใหม่ทำไม…