พอแวะมา Techsauce Global Summit 2019 แล้วคิดว่าตัวเองคิดถูกที่เป็น Developer มากๆ
ในขณะที่คนสายอื่นๆ คุยกันผ่านข่าวลือ ผ่านผู้เชี่ยวชาญ ผ่านเพรส เรากลับคุยกันด้วย source code ด้วย packet capture ด้วยการ decompile ออกมาดู เป็นหลักฐานเชิงประจักษ์ ไม่ใช่จากแหล่งข่าว
ในขณะที่คนอื่นบอกว่าอันนี้กำลังมาแรง ถกเถียงกันว่าจะดีไหม เรา clone repo มาอ่านโค้ด มาลองแก้แล้วคุยกันบนพื้นฐานของระบบจริงๆ ไม่ชอบอะไรก็ส่ง PR ไปแก้เลย
หลายๆ อย่างถูก abstract away ให้คนที่ไม่ใช่สาย dev ฟัง คนส่วนใหญ่ก็จะบอกว่าต้องการ dev เพิ่มเยอะๆ หรือบางคนก็บอกว่าพวก dev พูดไม่รู้เรื่อง ทำไงให้พวกมันพูดรู้เรื่อง คุยยังไงกับมันดี
ในขณะที่กลุ่ม Developer กำลังจะจัด First Meetup มาลงโค้ดสำหรับเทคโนโลยีที่เพิ่งมาได้วันเดียวแล้ว กำลังจะลองสร้างสิ่งต่างๆ กันดูแล้ว
การเป็น Developer เป็นอะไรที่ได้เปรียบเยอะมากๆ เราไปนั่งฟังคนสายอื่นๆ พูด จะเป็น business หรือ designer เราเข้าใจได้ไม่ยากเลย แต่พอคนที่ไม่ใช่ dev เขาจะไม่อินกับสายเราเลย มองว่ามันลึกเกิน
หลายๆ คนมอง Developer ว่าเป็นทรัพยากร เป็น resource แบบหนี่ง หน้าที่คือเป็นคนทำให้มันเกิดอย่างเดียว เค้าก็เลย offload งานจริงๆ ให้เราทำ
เราก็เลยคิดนะว่า เออ ในเมื่อเราก็ทำได้ ทำไมไม่ทำกันเอง ทำไมต้องรอให้มีใครมาสั่ง ทำไม dev หลายๆ คนทำตัวเป็นกรรมกรห้องแอร์กัน
ทั้งๆ ที่เราเข้าใจได้ทั้ง technical และ business perspective อยู่แล้ว dev ส่วนใหญ่ก็คิดไอเดียกันเก่งด้วย แต่ไม่ค่อยกล้ากัน หลายๆ คนโดน stereotype ของสังคม ทำให้เราคิดว่าเราต้องก้มหน้าก้มตาโค้ดอย่างเดียว
คนจากสายอื่นๆ ที่บ่นว่าอยากได้ dev น้อยคนที่ไปคุยกับ developer community leader หรือ researcher เองด้วยซ้ำอ่ะ หลายๆ คนยังไม่เข้าใจบริบทของเทคโนโลยีเลยว่าจริงๆ มันคืออะไร
เจ้าของโปรดักต์หลายๆ คน ก็โตมาจากสาย Engineer เพราะเขาเห็นภาพที่มันเป็น เห็นความเป็นไปได้จากหลักฐานเชิงประจักษ์ ตรรกะและเหตุผล
หลายๆ คนที่บอกว่าต่อไป dev จะตกงาน คนจะไม่ต้องเขียนโค้ดอีกต่อไป หรือ AI จะมาแทนที่ dev ทั้งหมด หลายๆ คนยังไม่เข้าใจด้วยซ้ำว่าการเขียนโปรแกรมจริงๆ คืออะไร ภาพมันถูก abstract away ไปเยอะมากๆ
While everyone else were dreaming the possibilities, we are already building the goddamn thing.
It's a great time to be a developer.
#TSGS19