2 คะแนน โดย GN⁺ 2025-05-12 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • Ian Lance Taylor ลาออกจาก Google หลังทำงานมา 19 ปี โดยใช้เวลาส่วนใหญ่ไปกับการพัฒนาภาษาโปรแกรม Go
  • Go เริ่มต้นขึ้นในฤดูใบไม้ร่วงปี 2007 โดย Rob Pike, Ken Thompson และ Robert Griesemer ส่วน Taylor เข้าร่วมในเดือนมิถุนายน 2008 ในช่วงเวลาใกล้เคียงกับ Russ Cox
  • ต่างจากความคาดหวังในช่วงแรก Go ก้าวข้ามการทดลองแนวคิดธรรมดา ๆ และกลายเป็น ภาษาโปรแกรมทั่วไป ที่นักพัฒนาเลือกใช้ตามสถานการณ์
  • Taylor มีส่วนร่วมในงานพื้นฐานของภาษาและอีโคซิสเต็มของ Go เช่น Go front-end สำหรับ GCC, ระบบ build ภายในของ Google, การรองรับ SWIG, การบริหารทีม และข้อเสนอเรื่อง generics
  • เมื่อ Google, Go และสภาพแวดล้อมการเขียนโปรแกรมต่างเปลี่ยนไป Taylor จึงเห็นว่าความเหมาะสมของเขากับโปรเจกต์ Go ของ Google ลดลง และหวังว่าจะกลับมามีส่วนร่วมกับ Go อีกครั้งหลังพักสักระยะ

19 ปีที่ Google และการเข้าร่วม Go

  • Ian Lance Taylor ออกจากบริษัทหลังจาก ทำงานที่ Google มา 19 ปี
  • เขาใช้เวลาส่วนใหญ่ของช่วงการทำงานไปกับ Go programming language
  • Go เริ่มต้นขึ้นในฤดูใบไม้ร่วงปี 2007 โดย Rob Pike, Ken Thompson และ Robert Griesemer
  • Taylor เข้าร่วมทีม Go ในเดือนมิถุนายน 2008 และ Russ Cox ก็เข้าร่วมในช่วงเวลาใกล้เคียงกัน
  • เขามองว่าตัวเองโชคดีที่ได้ทำโปรเจกต์ที่น่าสนใจร่วมกับผู้คนที่ยอดเยี่ยม

การใช้งาน Go ที่กว้างกว่าที่คาด

  • Taylor ประหลาดใจที่ Go ถูกใช้อย่างแพร่หลายกว่าที่คาดไว้มากตลอดหลายปีที่ผ่านมา
  • ตอนนี้ Go ไปถึงจุดที่เป็น ภาษาโปรแกรมทั่วไป ซึ่งนักพัฒนาสามารถเลือกใช้ได้เมื่อจำเป็น
  • ความคาดหวังในช่วงแรกใกล้เคียงกับการเป็น ตัวอย่างของแนวคิดที่มีประโยชน์ ให้ภาษาอื่นและสภาพแวดล้อมการเขียนโปรแกรมนำไปอ้างอิง มากกว่าการแพร่หลายของ Go เองในวงกว้าง

งานคอมไพเลอร์และสเปกภาษา

  • งานแรกของ Taylor ใน Go คือการเพิ่ม Go front-end ให้กับ GCC compiler
  • ในเวลานั้น โปรเจกต์ Go มีคอมไพเลอร์เดิมที่อิงจาก Inferno C compiler อยู่แล้ว
  • การมีคอมไพเลอร์สองตัวอยู่ร่วมกันช่วยให้สามารถทำให้คำนิยามของภาษาชัดเจนยิ่งขึ้น
    • ทุกครั้งที่พฤติกรรมแตกต่างกัน ต้องปรับปรุงสเปกและกำหนดพฤติกรรมที่ถูกต้อง

บทบาทในทีมและการนำ generics มาใช้

  • Taylor รับบทบาทด้วยตัวเองในการมองภาพรวมของโปรเจกต์ภายในทีม Go และค้นหาพื้นที่ที่ต้องการความช่วยเหลือ
  • ในช่วงไม่กี่ปีแรก เขาเพิ่ม การรองรับ Go ให้กับระบบ build ภายในของ Google และ SWIG tool
  • เขายังรับหน้าที่เป็นผู้จัดการทีมอยู่หลายปี
  • ตั้งแต่ยุคแรกของ Go นักพัฒนาร้องขอการรองรับ generics หรือการทำ parameterization ของ type ในรูปแบบใดรูปแบบหนึ่ง
    • Taylor พัฒนาข้อเสนอการเปลี่ยนแปลงภาษาหลายรายการร่วมกับ Robert Griesemer
    • generics ถูกเพิ่มเข้าไปในภาษาใน Go 1.18 release in 2022

การประเมินวิธีทำงานของตนเอง

  • Taylor มองว่าแนวทางของตนมีทั้งข้อดีและข้อเสีย
  • ข้อดีคือสามารถระบุปัญหาที่ผู้คนกำลังเจออยู่และกำลังจะเจอได้อย่างรวดเร็ว แล้วผลักดันไปสู่การแก้ไขได้
  • ในทางกลับกัน มีข้อจำกัดคือเขามักรับรู้ช้ากับไอเดียที่ยังไม่ได้ถูกลองใช้จนยังไม่เห็นความจำเป็นชัดเจน
    • ตัวอย่างเช่น Go module proxy
    • ตัวอย่างเช่น Go vulnerability database

เหตุผลที่ออกและแผนหลังจากนี้

  • Taylor ประเมินว่าวิธีของเขาโดยรวมช่วยในการสร้างโปรเจกต์ที่ประสบความสำเร็จ
  • แต่ Google, Go และสภาพแวดล้อมการเขียนโปรแกรมคอมพิวเตอร์ ล้วนเปลี่ยนไปแล้ว
  • ในช่วงราวหนึ่งปีที่ผ่านมา เขาเห็นชัดว่าตัวเองไม่เหมาะกับโปรเจกต์ Go ของ Google อีกต่อไป
  • ความสนใจที่มีต่อ Go ยังคงอยู่
  • เขาไม่ได้มองว่าภาษา Go สิ้นสุดลงแล้ว
    • ไม่มีภาษาโปรแกรมใดที่อยู่ในสภาพสมบูรณ์แล้วหยุดนิ่ง
    • สภาพแวดล้อมการเขียนโปรแกรมเปลี่ยนแปลงอยู่เสมอ และหากภาษาไม่วิวัฒน์ก็จะหายไป
    • ภาษาที่มี standard library ขนาดใหญ่อย่าง Go ต้องปรับ standard library ให้เข้ากับความต้องการใหม่ ๆ ของโปรแกรมเมอร์ด้วย
  • Taylor จะพักสักระยะ และหวังว่าจะกลับมามีส่วนร่วมกับ Go ได้อีกในอนาคต

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

 
GN⁺ 2025-05-12
ความคิดเห็นจาก Hacker News
  • เป็นเรื่องยากที่จะพูดเกินจริงถึงขนาดของสิ่งที่ Ian มีส่วนร่วมต่อ ชุมชน Go และชุมชนโปรแกรมมิงโดยรวม
    ไม่ใช่แค่ gccgo เท่านั้น เขายังสร้าง gold linker เขียนบทความจำนวนมหาศาลเกี่ยวกับ compiler toolchain และดูแลพื้นที่ใหญ่ ๆ ของ codebase ของ gcc มาโดยตลอด [0]
    ผมเคยแลกอีเมลกับเขาอยู่สองสามครั้ง และไม่ว่าเขาจะมีหน้าที่รับผิดชอบหรือสิ่งสำคัญเร่งด่วนอะไรที่ Google เขาก็ตอบกลับและรีวิวแพตช์ให้เสมอ แถมฟีดแบ็กก็มีมุมมองลึกซึ้ง
    ผมมีความรู้สึกซับซ้อนต่อภาษา Go เอง แต่ Go ที่ไม่มี Ian อยู่ด้วยนั้นคงแย่ลงอย่างแน่นอน
    ทีม Go ในยุคแรกมีกลิ่นอายแบบ Bell Labs คือมีคนกลุ่มเล็ก ๆ ที่เข้าใจคอมพิวเตอร์อย่างถ่องแท้ ทำได้หมดตั้งแต่ assembler, linker, compiler สองตัว, language specification, document generator, build system ไปจนถึง standard library ขนาดใหญ่
    ตอนนี้ Go ดูเหมือนจะกลายเป็นวัฒนธรรมองค์กรที่จืดชืดขึ้นเรื่อย ๆ เมื่อ Go สำคัญต่อ Google มากขึ้นเรื่อย ๆ และแนวปฏิบัติมาตรฐานของโครงการซอฟต์แวร์ขนาดใหญ่ไหลเข้ามา
    สิ่งที่ Ian บอกเป็นนัยในข้อความก็น่าจะเป็นการเปลี่ยนแปลงทางวัฒนธรรมแบบนี้ แต่ก็อยากรู้ว่าจุดเปลี่ยนเฉพาะที่ทำให้เขาตัดสินใจลาออกคืออะไร
    หวังว่า Ian จะได้พักผ่อนอย่างเต็มที่ และไม่ว่าเขาจะทำโปรเจกต์อะไรต่อไป ผมก็อยากติดตามดู
    [0]: https://github.com/gcc-mirror/gcc/blob/master/MAINTAINERS

    • การที่ compiler toolchain สองชุดของ Go ยังทำงานได้ดีต่อเนื่องนั้นสำคัญมาก ทั้งในแง่การมีความซ้ำซ้อนสำรอง และการตรวจสอบการออกแบบฟีเจอร์
      แต่ก็สงสัยว่าจริง ๆ แล้วผู้คนหรือองค์กรต่าง ๆ ใช้ gcc-go เพื่ออะไรบ้าง
  • ตอนทำงานที่ Google Ian Lance Taylor อยู่ในกลุ่ม code reviewer ที่ถูกสุ่มมอบหมายมาให้
    เขาสุภาพ หนักแน่น และสื่อสารข้อมูลได้ดี
    นี่เป็นจุดที่ดูดีทั้งต่อตัว Taylor และต่อโปรเจกต์ด้วย รีวิวแบบนี้เหมือนเป็นอีกเวอร์ชันหนึ่งของคำแนะนำจาก YC ที่บอกให้ผู้ก่อตั้งลงมาทำ customer support เอง
    อาจเป็นความรู้สึกผิวเผินก็ได้ แต่การเห็นอักษรย่อของเขาโผล่ขึ้นมาใน code review ของผมมันน่าตื่นเต้นทีเดียว
    ขอบคุณสำหรับทุกอย่างที่ทำให้ golang

    • ผมชอบคำชมที่คนคนหนึ่งถูกจดจำว่าเป็น คนสุภาพ มาก
      ได้เรียนรู้บทเรียนชีวิตสำคัญว่า การถูกมองว่าเป็นคนสุภาพ ใจดี และเป็นคนดีนั้นดีกว่าการถูกมองว่าฉลาด เป็นนักพัฒนา 10x หรือมีความสามารถ
    • ในฐานะคนนอกที่มีส่วนร่วมกับ Go แบบไม่ได้สำคัญมาก ผมเคยทำข้อเสนอและ PR ราว ๆ ห้าหกชิ้น และแม้แต่ชิ้นที่ท้ายที่สุดถูกดรอปหรือปฏิเสธ ผมก็รู้สึกแบบเดียวกัน
      สุภาพ หนักแน่น ให้ข้อมูลดี และอยากเสริมว่ายังมี ความอยากรู้อยากเห็น ด้วย
      ประสบการณ์การมีส่วนร่วมกับโปรเจกต์นั้นดีมาก และ Ian เป็นส่วนสำคัญของเรื่องนี้
      สำหรับโปรเจกต์ใหญ่อย่าง Go นั่นบอกอะไรได้มากทีเดียว
    • กระบวนการ อนุมัติ readability ของ Go ที่ Google ก็ดีมากจริง ๆ และทำให้ผมเป็นโปรแกรมเมอร์ที่ดีขึ้นมาก
      ผมทำ readability ของ Python ที่ Google ด้วย แต่แนวทางแบบ “เอา CL ก้อนมหึมาก้อนหนึ่งมา แล้วทำให้มันดีตอนจบกระบวนการก็พอ” ไม่ได้รู้สึกว่ามีประโยชน์เท่ากระบวนการของ Go
      ดีใจที่ทีม Go สร้างกฎของตัวเอง และมันก็ช่วยผมด้วย
      แน่นอนว่าความรู้สึกต่างออกไป ตอนถูกปลุกกลางดึกแล้วคิดว่า “ขอเช็กอินโค้ดนี้อย่างเดียวแล้วกลับไปนอนต่อ” ;)
    • ผมเคยเจอคล้าย ๆ กัน โดยในการ เปลี่ยนแปลง readability ของ C++ ครั้งสุดท้ายของผม Titus Winters เป็น reviewer
      ผมยังเคยพยายามโต้แย้งคอมเมนต์หนึ่งของเขาด้วย
      มันรู้สึกเท่มากที่คนซึ่งรู้จริง ๆ ว่าตัวเองกำลังทำอะไรอยู่ มาประทับตราอนุมัติให้งานของผม
    • ผมอยู่ที่ Google ช่วงปี 2014–2017 และเหมือนจำได้ว่า Ian เคยแชร์ว่าเขาสร้าง promotion package ของตัวเองอย่างไรเพื่อช่วยคนอื่น ๆ
      ถ้าผมไม่ได้จำผิด นั่นยอดเยี่ยมมากจริง ๆ
  • ประโยคที่ว่า “Gooogle [sic] เปลี่ยนไปแล้ว, Go ก็เปลี่ยนไปแล้ว, และสภาพแวดล้อมการเขียนโปรแกรมคอมพิวเตอร์ทั้งหมดก็เปลี่ยนไปแล้ว ในช่วงประมาณหนึ่งปีที่ผ่านมา เป็นที่ชัดเจนว่าผมไม่เหมาะกับโครงการ Go ของ Google อีกต่อไป ตอนนี้ถึงเวลาต้องจากไปแล้ว” ค่อนข้างน่าตกใจ
    สามประโยคนี้จริง ๆ แล้วตัดออกได้ง่าย หรือเปลี่ยนเป็นคำพูดสวย ๆ ทั่วไปก็ได้ แต่การตั้งใจเขียนแบบนี้ชี้ว่าตรงนี้มี เหตุผลที่มีน้ำหนัก บางอย่างอยู่

    • ในช่วงไม่กี่ปีที่ผ่านมา ผมเห็น วิศวกรอาวุโส ของ Google จำนวนมากลาออก
      แรงกดดันจากฝั่งการจัดการเพิ่มขึ้นมาก และความไว้วางใจก็ลดลงมาก
      คนระดับ L7+ จำนวนไม่น้อยยังถูกคาดหวังว่าต้องทำงานที่เกี่ยวกับ AI หากต้องการมี “impact มากพอ”
      เมื่อแรงกดดันเพิ่มขึ้น การแย่งชิงอาณาเขตระหว่างคนเหล่านี้ก็เพิ่มขึ้นมากด้วย กลายเป็นว่าแค่เป็นผู้จัดการที่ได้รับความไว้วางใจนั้นไม่พอ แต่ชื่อของตัวเองต้องอยู่ด้านบนสุดของเอกสารที่เกี่ยวข้อง และต้องไม่มีชื่อเพื่อนร่วมงานอยู่
      ก่อนปี 2023 ผมแทบจะเห็นแต่ L7, L8 ที่เคยทำงานด้วยกันออกจาก Google เพราะไปหาโอกาสใหม่ที่น่าสนใจหรือเกษียณ
      ตอนนี้คนที่ลาออกในระดับนี้ส่วนใหญ่คือคนที่เอือม Google แล้วออกไป
      เละเทะมาก
    • งานพื้นฐานจริง ๆ ส่วนใหญ่ถูกวางไว้แล้วโดยวิศวกรตัวจริงที่มีแพสชัน
      ทุกวันนี้ บริษัทเทคโนโลยีขนาดใหญ่ เป็นแค่ที่ที่คนไปหาเงิน และไม่ได้จำเป็นต้องสนใจวิสัยทัศน์ระยะยาว
      ส่วนใหญ่เต็มไปด้วยคนประเภทที่ถูกฝึกมาแบบสถาบันกวดวิชาอย่างฝืน ๆ แทบไม่มีแพสชันต่อวิศวกรรมหรือคอมพิวเตอร์
      ไม่มีจินตนาการ ไม่มีการคิดนอกกรอบ ท่องจำเตรียมตัวเพื่อเข้าทำงาน จากนั้นก็โดน PIP หรือโดนเลย์ออฟ แล้วไปทำแบบเดิมซ้ำในบริษัทยักษ์ใหญ่อีกแห่ง
      เป็นพวกที่ถ้าไม่ใช่ TC ก็ไสหัวไป
      คุณอาจโชคดีกว่าในสตาร์ทอัพแบบ Google เมื่อวานนี้
    • ทุกครั้งที่อ่านโพสต์แนว “ทำมา 20 ปีแล้ว ตอนนี้จะลาออก” ผมมักอ่านเป็นว่า “มูลค่าบริษัทพุ่งขึ้นหลายเท่า จนผมรวยอย่างไร้เหตุผลแล้ว และตอนนี้ผมไม่จำเป็นต้องมีงานที่อีก 20 ปีข้างหน้าต้องตื่นไปทำแม้ในวันที่ไม่อยากไป หรือไม่อยากมีงานแบบนั้นแล้ว”
    • ตอนที่แต่งตั้ง Sundar Pichai ซึ่งไม่ได้มีความโดดเด่นมากนักขึ้นเป็นผู้นำของ Google มันดูชัดเจนว่าเขาจะเปลี่ยนที่นี่ให้เป็นแค่อีกบริษัทหนึ่งที่ทำเงิน และทำลายวัฒนธรรมเดิม
    • ความเคารพต่อวิศวกรรมและงานวิจัยระดับปริญญาเอกหายไปแล้ว
      จุดโฟกัสที่ไหลลงมาจาก CEO ล้วนอยู่ที่ ความสามารถในการทำกำไร, รายได้, ความเป็นเชิงพาณิชย์
      ดูเหมือนคนนี้เคยเขียนไว้แบบนี้แล้ว
      “ปัญหามากมายของ Google ในปัจจุบันมีรากมาจากการขาดภาวะผู้นำที่มีวิสัยทัศน์ของ Sundar Pichai และความไม่ใส่ใจอย่างเห็นได้ชัดของเขาต่อการรักษาบรรทัดฐานทางวัฒนธรรมของ Google ยุคแรก”
  • ตอนอยู่ที่ Google ในปี 2016 เริ่มทำงานในทีมที่ใช้ golang กันทั้งหมด
    โปรเจกต์แรกคือการสร้างบริการใหม่ และได้รับ การอนุมัติด้านความอ่านง่าย จาก Ian หลายครั้ง
    ครั้งหนึ่งได้รับการอนุมัติที่มีคำขอติดตามผลแนบมาด้วย แต่ไม่ทันเห็น แล้วก็เอาการเปลี่ยนแปลงนั้นไปรวมแล้ว
    Ian ติดต่อกลับมาให้ช่วยทำงานติดตามผล ตอนนั้นยังไม่รู้ด้วยซ้ำว่าเขาเป็นหนึ่งในนักพัฒนา Golang หลัก
    ทั้งที่ไม่จำเป็นต้องทำถึงขนาดนั้น แต่เขาก็ใจกว้างมากจริง ๆ และเรื่องนั้นคงจะอยู่ในความทรงจำเสมอ
    น่าทึ่งจริง ๆ ที่เขาลงเวลามากขนาดนั้นเพื่อดูว่าภาษาถูกใช้งานจริงอย่างไร และค้นหาปัญหาหลักให้เจอ

  • อยากฟังรายละเอียดเพิ่มเติมของย่อหน้าที่ว่า “Gooogle เปลี่ยนไปแล้ว, Go ก็เปลี่ยนไปแล้ว และสภาพแวดล้อมการเขียนโปรแกรมคอมพิวเตอร์ทั้งหมดก็เปลี่ยนไปแล้ว ช่วงประมาณหนึ่งปีที่ผ่านมา มันชัดเจนว่าผมไม่เหมาะกับโปรเจกต์ Go ของ Google อีกต่อไป ตอนนี้ถึงเวลาต้องจากไปแล้ว”
    ดูเหมือนว่า Ian จะสังเกตเห็น การเปลี่ยนแปลงจริง ๆ บางอย่าง

    • บางทีอาจถูกขอให้ทำให้มันดูเป็น AI มากขึ้น
      ประมาณว่า “ใส่ Gemini ลงในข้อผิดพลาดของคอมไพเลอร์ Go ให้หน่อย ไม่งั้นก็ออกไป”
    • ยังมีอะไรต้องอธิบายอีกไหม? เรื่องนี้ถูกบันทึกไว้ค่อนข้างดีในที่สาธารณะอยู่แล้ว
      มีทั้ง ปัญหาผูกขาด, ผู้นำที่ย่ำแย่ซึ่งขายบริษัทเพื่อกำไรระยะสั้น, และการเปลี่ยนแปลงที่เห็นได้ชัดจากบริษัทเทคโนโลยีที่เคยเหนือชั้นมายาวนาน กลายเป็นสำเนา Microsoft/IBM อีกราย
      ไม่ได้เป็นผู้นำอุตสาหกรรมอีกต่อไป เป็นแค่ผู้ตามกระแสและพยายามเกาะคลื่น เช่นกระแส AI
      ยอมอ่อนข้อให้รัฐบาลที่มีประวัติน่าสงสัย และสนับสนุนโปรเจกต์ที่อาจเชื่อมโยงกับการเสียชีวิตของพลเรือน
      “อย่าทำชั่ว” นี่ไม่ตลกเลยสักนิด
      คงเอียนเต็มทีกับการคุยโวต่อเนื่องและคำโกหกที่ต้องฝืนกลืนลงไป
      ช่วงเวลาที่ลาออกก็น่าจะจัดให้ตรงกับการได้สิทธิ์หุ้นหรือวันหมดอายุของออปชันด้วยก็ได้
  • คำถามเชิงเมตาในที่นี้คือ Google ปี 2005 ในวันนี้คืออะไร
    เป็น OpenAI จริงหรือ? หรือมีอยู่ด้วยซ้ำไหม?
    คำถามที่เมตากว่านั้นคือ Google ในสภาพที่วิศวกรจำนวนมากจดจำว่าเป็นยุคทองนั้น จริง ๆ แล้วคงอยู่ได้นานแค่ไหน

    • คิดว่า Google ปี 2005 ไม่มีอีกแล้ว และไม่อาจมีได้ด้วย
      บริษัทนั้นเกิดขึ้นในยุคที่เทคโนโลยีพื้นฐานกำลังทรงพลังขึ้นมาก และบริษัทที่ลงทุนเชิงสร้างสรรค์กับเทคโนโลยีในช่วงเวลานั้นก็ร่ำรวยขึ้นในระดับที่จินตนาการได้ยาก
      เข้าร่วม Google ในปี 2022 แล้วลาออกมา แต่แม้ในสายตาพนักงานใหม่ก็ชัดเจนว่ายุคทองไม่เพียงจบลงแล้ว แม้แต่ยุคหลังยุคทองก็กำลังโรยราไปด้วย
      บรรยากาศไม่ใช่ “นวัตกรรมบ้าบิ่นจบแล้ว แต่เรามาทำให้ผลิตภัณฑ์ดีที่สุดเท่าที่ทำได้กันเถอะ” แต่เป็น “อย่าทำอะไรพัง และถ้าเป็นไปได้ก็รีดการปรับปรุง 1–2% ออกมาให้ได้”
    • คิดว่าไม่มีอยู่
      Google เป็น ผลผลิตเฉพาะของยุคนั้น เหมือน Bell Labs และ Bell Labs เองก็ไม่มีคู่เทียบในยุคปัจจุบัน
    • ไม่มีอยู่
      แต่มีโอกาสที่จะสร้างขึ้นมาได้
      คิดว่าปัญหาของบริษัทในรุ่นนี้ไม่ใช่เทคโนโลยี แต่เป็น วัฒนธรรม
    • ในฐานะผู้สังเกตการณ์ ยุคทองน่าจะจบลงราวปี 2013–2014
      วัฒนธรรมเทคโนโลยีถูกทุนนิยมอำมหิตเติมเต็มมากเกินไป จนคงไม่มีเรื่องแบบนั้นเกิดขึ้นอีก
      เมื่อก่อนอย่างน้อยก็ยังรู้สึกว่ามีความตั้งใจที่จะสร้างนวัตกรรมและทดลอง
      ตอนนี้เป็นแค่การหยอดน้ำมันให้เครื่องจักรเท่านั้น
    • อาจยังไม่มี หรือเราอาจยังมองไม่เห็น
      เท่ากับกำลังพยายามทำนายอุตสาหกรรมที่จะเติบโตทะลุ 1 ล้านล้านดอลลาร์ และบริษัทที่จะมอบเครื่องมือที่พื้นฐานและอยู่ทุกหนทุกแห่งเหมือนการค้นหา
  • ไม่ได้ตั้งใจจะสร้างทฤษฎีสมคบคิด แต่สงสัยว่าเกี่ยวข้องกับกรณีที่ Ian Hickson ออกจากทีม Google/Flutter [1] หรือเปล่า
    เขาระบุชื่อบางคนไว้โดยเฉพาะ
    “ปัญหาหลายอย่างของ Google ในปัจจุบันเกิดจากการขาดภาวะผู้นำที่มีวิสัยทัศน์ของ Sundar Pichai และความไม่ใส่ใจอย่างชัดเจนของเขาต่อการรักษาบรรทัดฐานทางวัฒนธรรมของ Google ยุคแรก หนึ่งในอาการของเรื่องนี้คือการแพร่กระจายของผู้จัดการระดับกลางที่ไร้ความสามารถ ตัวอย่างเช่น Jeanine Banks บริหารหน่วยงานที่รวม Flutter, Dart, Go, Firebase และอื่น ๆ ไว้อย่างค่อนข้างตามอำเภอใจ หน่วยงานของเธอมีสิ่งที่เรียกในนามว่ากลยุทธ์ แต่ถึงอยากจะรั่วไหลออกมาก็ยังทำไม่ได้ ตลอดหลายปีที่ได้ฟังเธออธิบาย ผมก็ยังไม่สามารถจับได้เลยจริง ๆ ว่าส่วนไหนหมายความว่าอะไร ระดับความเข้าใจของเธอต่อสิ่งที่ทีมของตัวเองทำอยู่นั้นอย่างมากก็แค่ขั้นต่ำ เธอมักจะร้องขอสิ่งที่ไม่สอดคล้องกันอย่างสิ้นเชิงและนำไปใช้ไม่ได้อยู่บ่อย ๆ เธอปฏิบัติต่อวิศวกรแบบลดทอนความเป็นมนุษย์เหมือนเป็นสินค้า และโยกย้ายผู้คนโดยไม่สนใจความประสงค์ของพวกเขา ในแบบที่ไม่เกี่ยวอะไรกับความสามารถ เธอรับฟีดแบ็กเชิงสร้างสรรค์ไม่ได้เลย แม้แต่ยอมรับว่ามีก็ยังไม่ทำ ผมได้ยินมาว่าทีมอื่น ๆ มีผู้นำที่ช่ำชองทางการเมืองกว่าผม จึงเรียนรู้วิธี ‘รับมือ’ กับเธอ เช่น ป้อนข้อมูลเฉพาะที่เหมาะสมในเวลาที่เหมาะสมเพื่อไม่ให้เธอมารบกวน ในฐานะคนที่เคยเห็น Google ในช่วงที่ดีที่สุด ความเป็นจริงแบบใหม่นี้ชวนหดหู่”
    [1]: https://ln.hixie.ch/?start=1700627373

    • เรื่อง “ปฏิบัติต่อวิศวกรแบบลดทอนความเป็นมนุษย์เหมือนเป็นสินค้า และโยกย้ายผู้คนโดยไม่สนใจความประสงค์ของพวกเขา ในแบบที่ไม่เกี่ยวอะไรกับความสามารถ” ไม่ใช่แค่คนนั้นคนเดียว
      ผู้บริหารอีกคนเลิกจ้างทีม Python ทั้งทีม
      หลายคนในนั้นเป็นผู้มีส่วนร่วมหลักของ Python แล้วแทนที่ด้วยทีม TypeScript ที่เงินเดือนต่ำกว่า จากนั้นก็เติมคนจากทีมใหม่ในภูมิภาคที่เงินเดือนต่ำลงไปอีก
    • ส่วนที่ว่า “หน่วยงานของเธอมีสิ่งที่เรียกในนามว่ากลยุทธ์ แต่ถึงอยากจะรั่วไหลออกมาก็ยังทำไม่ได้ ตลอดหลายปีที่ได้ฟังเธออธิบาย ผมก็ยังไม่สามารถจับได้เลยจริง ๆ ว่าส่วนไหนหมายความว่าอะไร” เหมือนกับสิ่งที่เคยเจอเมื่อต้องรับมือกับผู้จัดการระดับกลางชั้นบนไปจนถึง VP และบางครั้งถึงระดับ SVP ที่ Google
      วิธีสื่อสารของพวกเขาเข้าใจไม่ได้ พูดทุกอย่างพร้อมกับไม่พูดอะไรเลย
      มีประกาศที่สื่อทั้งการเปลี่ยนแปลงครั้งใหญ่และข้อความว่าทุกอย่างยังเหมือนเดิมในเวลาเดียวกัน จึงสับสนมาก
      ทฤษฎีของฉันคือสิ่งนี้ไม่ได้มีไว้เพื่อกำหนดทิศทางหรืออธิบายวิสัยทัศน์หรือเป้าหมาย แต่ค่อย ๆ กลายเป็นอะไรบางอย่างที่เอาไว้ดูน่าประทับใจต่อหน้าผู้จัดการคนอื่น ๆ และวางตำแหน่งทางสังคม
      ใช้เป็นวัตถุดิบในการเคลมผลงานตอนประเมินผล
      มีมีมหนึ่งที่จำได้คือ “ถ้าตอบไม่ได้ภายใน 5 วินาทีว่าอยู่ทีมไหน คุณอาจเป็น Googler ก็ได้”
      วิศวกรนั้นยอดเยี่ยมสุด ๆ แต่ imposter syndrome ก็แพร่หลายเช่นกัน และให้ความรู้สึกเหมือนแต่ละคนเดินหลงไปคนละทิศละทางโดยถูกปิดตาไว้
      ฉันเองก็ไม่รู้ว่าควรบริหารบริษัทใหญ่ ๆ อย่างไร แต่จุดเริ่มต้นที่ดีน่าจะเป็นการใช้ ภาษาที่ชัดเจนและสื่อความหมาย
      เห็นได้ชัดว่าแม้แต่ผู้เชี่ยวชาญด้านการแปลภาษาบริษัทก็ยังสร้างความเป็นจริงร่วมกันไม่ได้
    • ขอบคุณที่แชร์
      หนึ่งในสิ่งที่น่ากลัวที่สุดเกี่ยวกับอุตสาหกรรมของเราคือเราอาจไม่มีบริษัทแบบ Google ยุคแรก อีกแล้ว
      ตอนที่ Pichai เข้ามาคุม ควรเปลี่ยนชื่อบริษัทไปเลย
      เพราะมันกลายเป็นอะไรบางอย่างที่จำแทบไม่ได้แล้ว
      คนส่วนใหญ่ที่เจอซึ่งบอกว่าเคยทำงานที่ Google น่าจะเป็นคนที่ทำงานภายใต้ยุคของเขา
    • อย่างที่มักพูดกัน คนเข้าร่วมบริษัท แต่ลาออกเพราะ ผู้จัดการ
    • อ้อ ใช่สิ การจัดสรร “ทรัพยากร”
  • ถ้าบุคลากรแกนหลักของ Google ออกจาก Chrome แล้วตอนนี้ยังออกจากโปรเจกต์ golang ด้วย ก็ดูค่อนข้างชัดเจนว่า ผู้บริหาร ทำได้ไม่ดี

    • อาจมีสัญญาณอื่น ๆ ว่าผู้บริหารทำได้ไม่ดี แต่ต้องไม่ลืมว่าคนนี้ลาออก หลังจาก 19 ปี
    • Google กำลังทุ่มไพ่ทั้งหมดไปที่ AI และมองว่านี่เป็น การต่อสู้เชิงการดำรงอยู่
      ก็คงจะใช่
  • ไม่ได้รู้เรื่องการเมืองภายใน Google ดีหรอก แต่ตลอดหลายปีที่ผ่านมา ดูเหมือนจะมีโพสต์และบล็อกโพสต์ที่คนดัง ๆ ประกาศลาออกอย่างกะทันหันค่อนข้างบ่อย
    อะไรอยู่เบื้องหลังกระแสนี้กัน?

    • Google เปลี่ยนจาก การสำรวจค้นหาไปสู่การเก็บเกี่ยว
      เมื่อขุดไปถึงรากของความไม่สะดวกเฉพาะทุกอย่างที่ทำให้ฉันหมดแรงที่ Google สุดท้ายก็มาจบที่ตรงนี้ และนั่นคือเหตุผลที่ฉันลาออกในเดือนสิงหาคม
    • คือ การเสื่อมทรามขององค์กร
      เมื่อองค์กรยังค่อนข้างเล็กและประสบความสำเร็จจากการจ้างคนเก่งที่สุด แล้วเพิ่มจำนวนคนขึ้น โมเดลนั้นขยายไม่ได้ จึงเริ่มถดถอย
      พอมีขนาดหลายหมื่นคน พวกงี่เง่าที่เรียกว่า “ผู้บริหารมืออาชีพ” ก็เข้ามา และองค์กรก็เริ่มถดถอยโดยเฉลี่ยก่อน
      เพราะโลกนี้ไม่มีคนที่เก่งจริง ๆ หลายหมื่นคนมากพอ
      จากนั้นพวกงี่เง่าก็สร้างผลกระทบด้านลบอย่างมหาศาล และองค์กรก็เริ่มเน่า
      เมื่อพวกเขาเปลี่ยนวัฒนธรรมไปในทางแย่ คนที่เก่งที่สุดก็ออกไป ระดับเฉลี่ยของพนักงานก็ยิ่งลดลง
      เกิดการแข่งขันสู่จุดต่ำสุดไม่ใช่ด้านราคา แต่เป็นด้าน คุณภาพของพนักงาน
  • Google ควรแยก Go ออกมาเป็น มูลนิธิไม่แสวงหากำไร แล้วให้เงิน 1 พันล้านดอลลาร์เพื่อให้เป็นอิสระ
    ควรขอร้องให้ Russ Cox บริหารในฐานะเผด็จการผู้ใจดีตลอดชีพ และหวังว่าจะจ้าง Ian Lance Taylor กลับมาได้