14 คะแนน โดย xguru 2020-07-09 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

บทความจาก Stuart Larsen ผู้สร้าง CSPer เครื่องมือสำหรับ Content Security Policy เพียงลำพัง

  • ไม่มีใครสนใจหรอก

→ ผู้คนต้องการเครื่องมือที่ช่วยแก้ปัญหาให้พวกเขา แต่ไม่ได้สนใจความพยายามที่ใช้สร้างมันขึ้นมา และก็ไม่สนใจด้วยว่ามันทำงานอย่างไร เพราะถ้ามันใช้งานได้ พวกเขาก็จะได้ไปสนใจปัญหาอื่นของตัวเองต่อ

→ ไม่ได้แปลว่านี่เป็นเรื่องผิด แค่ควรจำไว้ว่ามันเป็นแบบนี้

→ การที่ไม่มีใครสนใจก็มีข้อดีเหมือนกัน ตอนย้ายระบบผมกังวลว่าบริการจะล่มไป 2 ชั่วโมง แต่สุดท้ายก็ไม่มีใครสนใจ ผมคิดว่าต่อให้ล่มไปหลายวันก็คงไม่มีใครสนใจอยู่ดี น่าเสียดายหรืออาจจะโชคดีก็ได้ที่ผมโฟกัสกับ Reliability มากไปหน่อย (ตอนนี้ถึงได้รู้สึกว่ามันออกจะสิ้นเปลืองไปนิด)

  • ระวัง free trial ให้ดี

→ ฟังดูเหมือนว่าถ้ามีเวอร์ชันฟรี คนก็น่าจะลองใช้ แล้วถ้าดีก็คงอัปเกรด... แต่ในความเป็นจริงไม่ได้มีมากขนาดนั้น

→ ต่อให้มีผู้ใช้ฟรีจำนวนมาก ถ้าไม่อัปเกรด ก็มีแต่ต้นทุนที่เพิ่มขึ้น

→ ยิ่งเพิ่มฟีเจอร์ให้เวอร์ชันฟรีใช้งานง่ายและสะดวกมากขึ้นเท่าไร ก็ยิ่งไม่มีเหตุผลให้ต้องอัปเกรดเท่านั้น

  • SEO / Pipeline / โฆษณา

→ ตอนนี้มันดูชัดเจนมาก แต่ตอนเริ่มต้นผมยังไม่ได้ซึมซับเรื่องพวกนี้เข้าไปจริงๆ

→ ผู้คนไม่ได้ค้นพบผลิตภัณฑ์ของคุณแบบบังเอิญง่ายๆ

→ ตอนแรกที่ผมเปิดตัวผลิตภัณฑ์ของตัวเอง (CSPer) ผมกังวลว่าจะมีโหลดเข้ามามากเกินไปไหม ทั้งเรื่อง k8s หรือ db autoscaling จะทำงานดีไหม รวมถึงคิดและเพิ่มการตั้งค่าต่างๆ เพื่อ trace issue และ monitoring ให้ครบ... แต่ในความเป็นจริงแทบไม่มีใครเข้ามาเลย

→ SEO/Marketing สำคัญที่สุด

  • ผู้คนชอบ Open Source กันมากพอสมควร

→ ผมเคยทำโอเพนซอร์สที่คล้ายกันไว้เมื่อ 5-6 ปีก่อน ผู้คนแนะนำโอเพนซอร์สอย่างรวดเร็วอย่างน่าประหลาดใจเมื่อเทียบกับผลิตภัณฑ์แบบเสียเงิน

→ ผลิตภัณฑ์ที่ผมทำตอนนี้ดีกว่าโอเพนซอร์สตัวนั้นมาก แต่ผู้คนก็ยังแชร์ลิงก์ของโอเพนซอร์สเก่าที่ใช้การแทบไม่ได้แล้วอยู่ดี

→ บางครั้งคำว่า "โอเพนซอร์ส" ก็ดูเหมือนจะมีพลังเหนือกว่าความเสถียรเสียอีก

→ ผมก็เคยคิดว่าจะเปลี่ยนไปเป็นโอเพนซอร์สแล้วเพิ่มแผนแบบเสียเงิน แต่สุดท้ายก็ไม่ได้ทำ

  • อีกอย่างหนึ่ง การทำงานเพื่อตัวเองนั้นยอดเยี่ยมมาก

→ งานคือศูนย์กลางของชีวิตผม ตื่นเช้ามาดื่มกาแฟสักแก้วแล้วทำงาน 12 ชั่วโมง จากนั้นก็ยังทำต่อ แต่ก็ยังสนุกอยู่เสมอ

→ การรู้ทุกอย่างว่าตัวเองทำอะไรลงไปบ้างในทุกงาน ทำให้โปรเจกต์นี้ทั้งสนุกและยอดเยี่ยม

  • ผลตอบแทนที่มาช้า

→ มันค่อนข้างเป็นเรื่องทางจิตใจ แต่การตัดความรู้สึกว่า “ทำงานหนักแล้วต้องได้รางวัล” ออกไปนั้นยากพอสมควร

→ ไม่ใช่ว่าพอปล่อยรีลีสใหญ่แล้วจะมีลูกค้าใหม่เข้ามาทันทีหรอก

→ กว่าจะรู้ว่ามันส่งผลอย่างไรต้องรอนานพอสมควร ลูกค้าไม่ได้มาในทันที

→ การทำงานหนักแต่เหมือนไม่มีอะไรเกิดขึ้นอาจทำให้รู้สึกแย่ได้ สำหรับผม การแยกสองเรื่องนี้ออกจากกันเป็นกำแพงทางใจอย่างหนึ่ง

  • มันเหมือนรถไฟเหาะนิดหน่อย

→ เวลางานเริ่มไม่ดี เหมือนหลายอย่างจะแย่ลงพร้อมกัน ลูกค้าเลิกใช้, Firefox extension store ลบแอดออนของผม, แล้วคู่แข่งก็ได้เงินลงทุนก้อนใหญ่...

→ การมี emotional buffer เป็นเรื่องสำคัญ ผมคิดว่าผมพยายามเว้นพื้นที่ให้ตัวเองไว้บ้าง เพื่อรับแรงกระแทกแบบนี้ให้ไหว

→ ในหนังสือ หนัง หรือบนอินเทอร์เน็ต สตาร์ทอัพทุกแห่งดูเหมือนจะประสบความสำเร็จ ทุกคนเหมือนจะได้ความสำเร็จและผลตอบแทนก้อนใหญ่ แต่ในความเป็นจริง โอกาสล้มเหลวต่างหากที่สูงที่สุด

  • ความโดดเดี่ยว

→ ข้อเสียที่ใหญ่ที่สุดคือการไม่ได้ทำงานเป็นทีม

→ ทุกครั้งที่ได้ลูกค้าใหม่ ผมทำระบบให้แฟนซื้อ Twinkie (ขนมเค้กสอดไส้ครีมแบบอเมริกัน) ให้หนึ่งชิ้น

  • สิ่งอื่นๆ ที่ดี

→ การแยกเซิร์ฟเวอร์ Staging/Prod ช่วยผมไว้หลายครั้งมาก Staging ช่วยลดความเครียดเวลาเปลี่ยนแปลงใหญ่ๆ ได้เยอะ คุ้มค่ากับเงินที่จ่าย

→ k8s บน GKE ดีใช้ได้เลย ใช้เวลาแค่วันสองวันในการตั้งค่า infra แล้วหลังจากนั้นแทบไม่ต้องสนใจอีก มัน scale เองได้

→ deploy ด้วยคำสั่งเดียว และมี Makefile หลายตัว คำสั่งทุกอย่างที่น่าจะมีประโยชน์ในอนาคตให้ใส่ไว้ใน Makefile ผมไม่อยากเสียสมาธิกับเรื่องจุกจิก

  • สิ่งที่น่าผิดหวัง

→ กระบวนการรีวิว browser extension: Chrome ใช้เวลาหลายสัปดาห์ ส่วน Firefox ตรวจละเอียดมากทั้งเรื่องโค้ดคอมไพล์ได้ดีไหม และตรงกับสิ่งที่อยู่บน app store จริงหรือไม่

→ การเรียกเก็บเงินของ SaaS: เวลาทำสตาร์ทอัพเราต้องใช้บริการอื่นเยอะมาก แต่บางบริการตอนจะเก็บเงินกลับไม่ส่งอีเมลแจ้งแม้แต่ฉบับเดียว

→ ผมลองลงโฆษณาบน LinkedIn, Google, Facebook และ Twitter แต่ผลไม่ค่อยดี อาจเป็นเพราะผมทำโฆษณาไม่เก่งก็ได้ แต่ถึงหยุดโฆษณาไป จำนวนผู้สมัครใหม่ก็ไม่ได้ลดลง

ดังนั้นผมเลยตั้งใจจะโฟกัสกับ SEO มากกว่า เพราะเวลาคนมีปัญหา ส่วนใหญ่ก็จะไปค้นใน Google และถ้าตอนนั้นบริษัทของผมอยู่ตรงนั้นก็พอแล้ว

4 ความคิดเห็น

 
xguru 2020-07-09

ผมรู้สึกว่าเป็นเรื่องที่ตรงกับตัวเองเหมือนกัน เลยลองสรุปสั้น ๆ ไว้นิดหน่อยครับ

ใน 4 ข้อข้างบน ผมว่าข้อเหล่านี้โดนใจที่สุดครับ

"ไม่มีใครสนใจหรอก"

"ผลตอบแทนที่มาช้า"

"SEO สำคัญ"

"แยกเซิร์ฟเวอร์ Staging/Prod"

 
blacktan 2020-07-09

ขอบคุณเสมอที่แบ่งปันบทความดี ๆ คำแปล และความเห็นของคุณ xguru ไปพร้อมกัน!

 
ryuheechul 2020-07-11

ผมก็ขออาศัยคอมเมนต์ของคุณ blacktan เพื่อบอกว่าขอบคุณด้วยเหตุผลเดียวกันเช่นกันครับ!

 
xguru 2020-07-09

ขอบคุณมากครับ! ผมจะตั้งใจทำให้เต็มที่ ^^