พูดถึงศิลปิน (และนักพัฒนาซอฟต์แวร์) เราจะแบ่งอาชีพนี้ออกได้เป็นสองกลุ่ม หนึ่งศิลปินผู้สร้างสรรค์ (Creative Artist) และสองศิลปินผู้ถ่ายทอด (Interpretative Artist)
ศิลปินผู้สร้างสรรค์คือ คนเขียนบท ผู้กำกับ นักแต่งเพลง อะไรแนวนั้น
ศิลปินผู้ถ่ายทอดคือ นักแสดง นักร้อง นักดนตรี อะไรประมาณนั้น
มีคุณค่าทั้งสองกลุ่ม ขาดไม่ได้ทั้งสองแบบ อยู่ที่ว่าเราสนใจอยากเป็นคนเบื้องหน้าหรือเบื้องหลัง
ในลักษณะเดียวกันเราแบ่งนักพัฒนาออกได้สองกลุ่ม
นักพัฒนาผู้สร้างสรรค์คือ ผู้กำหนดวิสัยทัศน์ ผู้ออกแบบระบบ ผู้ออกแบบหน้าตาซอฟต์แวร์ อะไรแนวนั้น
นักพัฒนาผู้ถ่ายทอดคือ ผู้สร้าง ผู้เขียนโค๊ด ผู้ทดสอบ ผู้ดูแลระบบ อะไรอย่างนั้น
มีคุณค่าทั้งสองกลุ่ม ขาดไม่ได้ทั้งสองแบบ อยู่ที่ว่าเราสนใจอยากเป็นคนเบื้องหน้าหรือเบื้องหลัง
ที่น่าสนใจคือสำหรับนักพัฒนาการจะสร้างสรรค์ได้ดีนั้นต้องการพื้นฐานความรู้ประสบการณ์จากการถ่ายทอด ก่อนเราจะออกแบบได้ดีเราต้องเข้าใจเนื้อหาและหลักการในการสร้างซอฟต์แวร์ที่ดี ก่อนที่เราจะมีวิสัยทัศน์ที่กว้างไกลเราต้องใช้เวลาศึกษาและสั่งสมข้อมูลความเป็นไปของสิ่งต่างๆรอบตัว
น้อยคนนักที่จะสามารถเริ่มต้นจับงานสร้างสรรค์ได้แบบทันทีทันใดอย่างประสบความสำเร็จ // ต่างจากศิลปินที่สามารถเลือกได้ตั้งแต่แรกว่าอยากจะอยู่กลุ่มไหน บางคนแต่งเพลงเก่งมากโดยที่ไม่เคยเป็นนักร้องมาก่อน และหลายคนคือผู้กำกับที่สุดยอดโดยไม่ต้องผ่านงานแสดงจริง
ที่น่าสนใจคือเมื่อมาว่ากันด้วยเรื่องสายงานอาชีพนักพัฒนาแล้วนั้นเราจะเห็นว่าคนหนึ่งคนเป็นได้ทั้งแบบสร้างสรรค์และแบบถ่ายทอดในเวลาเดียวกัน อีกทั้งมันเหมือนเป็นไฟต์บังคับว่าเมื่อเก่งด้านการถ่ายทอดแล้วก็ต้องขยับตัวเองขึ้นมาอยู่ฝ่ายสร้างสรรค์
จากโปรแกรมเมอร์เด็กๆ มาเป็นหัวหน้าทีม มาเป็นผู้เชี่ยวชาญ มาเป็นผู้ออกแบบ และมาเป็นผู้กำหนดทิศทาง // ต่างจากศิลปินที่สามารถเติบโตในกลุ่มงานของตัวเองได้ขึ้นไปเรื่อยๆแบบไม่มีที่สิ้นสุด ถ้าเป็นผู้กำกับก็จะกำกับเก่งขึ้นเก่งขึ้นและสร้างรายได้ที่มากขึ้นและมากขึ้น ถ้าเป็นนักแสดงตั้งแต่เด็กก็สามารถเป็นนักแสดงได้จนแก่หง่อมโดยไม่ต้องขวนขวายเปลี่ยนสายงานเพื่อคำว่า “ความก้าวหน้าในอาชีพ”
และมันก็น่าสนใจอย่างยิ่งอีกครั้งว่า … ศิลปินและนักพัฒนาเป็นอาชีพที่มีอะไรคล้ายๆกันมากกว่าที่เราคิดไว้ ความคล้ายคลึงในแง่ภาพใหญ่และความแตกต่างที่มีเสน่ห์ในรายละเอียดเล็กน้อย
ผมจึงไม่แปลกใจเลยว่าทำไมนักพัฒนาต้องการอารมณ์ศิลปินบ้างในบ้างครั้ง