Tags:
Node Thumbnail

ไลนัส ทอร์วัลด์ ผู้ดูแลโครงการเคอร์เนลลินุกซ์ขึ้นพูดในงาน Open Source Summit Europe เมื่อต้นสัปดาห์ โดยช่วงที่เขาบรรยาย เขาระบุว่าตัวเองไม่ไช่โปรแกรมเมอร์อีกต่อไปแล้ว

เขาบรรยายงานของตัวเองว่าไม่ได้ทำอะไรมากกว่าเขียนโค้ดจำลอง (pseudo code) ตอบอีเมลเท่านัี้น หรือหากแก้โค้ดก็แก้ให้คนอื่นไปทำต่อโดยไม่เคยทดสอบโค้ดตัวเอง ทำให้เขามองว่าตัวเองไม่ใช่โปรแกรมเมอร์อีกต่อไป

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

การปฏิเสธโค้ดของไลนัสบางทีก็มีคำแรงๆ อยู่บ้าง เช่นสองปีก่อน เขาเคยตอบวิศวกรของกูเกิลค่อนข้างแรงเมื่อวิศวกรนั้นพยายามขอส่งโค้ดเข้ามาในโค้งสุดท้ายก่อนตัดเวอร์ชั่น

ที่มา - ZDNet

Get latest news from Blognone

Comments

By: mr_tawan
ContributoriPhoneAndroidWindows
on 2 November 2019 - 17:34 #1135795
mr_tawan's picture

วิศวกรนั้นพยายามขอส่งโค้ดเข้ามาในโค้งสุดท้ายก่อนตัดเวอร์ชั่น

อ้าว ผมนึกว่าทำกันเป็นเรื่องปรกติเสียอีก 555


  • 9tawan.net บล็อกส่วนตัวฮับ
By: big50000
AndroidSUSEUbuntu
on 2 November 2019 - 17:39 #1135796 Reply to:1135795
big50000's picture

ผมนี่รู้สีกว่าตัวเองเป็นโปรแกรมเมอร์ชั้นเลวเลย

By: Architec
ContributorWindows PhoneAndroidWindows
on 2 November 2019 - 18:13 #1135801 Reply to:1135796

ผมเลวกว่าครับ แก้โค้ดใน production ไปเลย

By: xanthics on 2 November 2019 - 18:20 #1135802 Reply to:1135801

คนจริง test on production

By: whitebigbird
Contributor
on 2 November 2019 - 19:34 #1135810 Reply to:1135801
whitebigbird's picture

ยื่นมือไปโบกผ่านช่องคอมเมนท์ด้วยฟามก้าวร้าว

แผลใจผมเยอะกับคนแก้งานบน prod

By: sabayjoo_ on 2 November 2019 - 19:42 #1135813 Reply to:1135801

เดี๋ยวรู้เลย 5555

By: bodinmon
AndroidWindows
on 4 November 2019 - 15:43 #1136051 Reply to:1135813
bodinmon's picture

อ้าว ผมก็นึกว่าเป็นแนวใหม่ ให้ end user มาช่วยๆกัน test
:P

By: put4558350
ContributorAndroidUbuntuWindows
on 2 November 2019 - 18:57 #1135806 Reply to:1135796
put4558350's picture

โปรเจ็กใหญ่ๆ ยังไงก็ต้องมีการ test ก่อน release ครับ
ถ้าคนคุมงานกำหนด death line เผื่อเวลา test เอาไว้แล้ว แล้วเราทำตาม death line ก็ไม่มีปัญหาหรอก

ที่ linus - google เคยบาดหมางกัน เพราะ patch ของ google ใหญ่มาก ตรวจสอบไม่ทัน เลยต้องเลื่อนไปออก version ถัดไป


samsung ใหญ่แค่ใหน ?
https://youtu.be/6Afpey7Eldo

By: Floating Rotten Dog
ContributoriPhoneWindows PhoneAndroid
on 2 November 2019 - 19:01 #1135807 Reply to:1135806
Floating Rotten Dog's picture

death line --> deadline

By: mr_tawan
ContributoriPhoneAndroidWindows
on 2 November 2019 - 21:30 #1135832 Reply to:1135806
mr_tawan's picture

ใช่ครับ

ซึ่งตอนที่ผมเป็นคนรีวิว แล้วมีคนส่งมาตอนเดดไลน์ แล้วดูแล้วว่ายังไงก็ไม่ทัน ผมก็จะบอกไปว่า "ไม่ทันจ๊ะ ไปรอบหน้า" เหมือนกัน ถ้ามีปัญหาไปทะเลาะกับ PM เอง (ผมไม่สนนะ)

คือถ้าเรายอมให้เอาเข้ารอบนึง รอบต่อไปเดี๋ยวก็จะมาอีกครับ

ทั้งนี้คือเรามีตกลงกันไว้แล้วว่าจะให้ส่งได้ถึงวันไหน แล้วเว้นไว้ 2-3 วันสำหรับรีวิวครับ ซึ่งวันที่ให้ส่งได้จะเป็นวันก่อน coding deadline แต่ก็จะมีคนหัวใสพยายามเอาเข้าในช่วง review เหมือนกัน อันนี้ก็ต้องปฎิเสธไป


  • 9tawan.net บล็อกส่วนตัวฮับ
By: whitebigbird
Contributor
on 2 November 2019 - 22:22 #1135840 Reply to:1135832
whitebigbird's picture

แล้ว dev คนนั้นมีขิงกลับ แนวว่า "ถ้าลูกค้าถามว่าทำไมไม่ทัน ผมจะโทษคุณ" อะไรแบบนี้มั้ยครัย

By: mr_tawan
ContributoriPhoneAndroidWindows
on 4 November 2019 - 09:50 #1135987 Reply to:1135840
mr_tawan's picture

ผมก็บอกได้แค่ว่า คุณไม่ส่งได้ส่งงานตามกรอบเวลาที่ตกลงกันไว้ (สามวันก่อน deadline) ดังนั้นอันนี้ผมช่วยอะไรไม่ได้

แต่ผมจะช่วยต่อสายคุณกับ Client Service ก็แล้วกัน ขอให้โชคดี

อะไรแบบนี้ล่ะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: whitebigbird
Contributor
on 4 November 2019 - 13:13 #1136021 Reply to:1135987
whitebigbird's picture

ตบเข่าฉาด ฮ่าๆๆๆ

By: big50000
AndroidSUSEUbuntu
on 4 November 2019 - 16:19 #1136059 Reply to:1135987
big50000's picture

เฉียบ!

By: lew
FounderJusci's WriterMEconomicsAndroid
on 2 November 2019 - 18:07 #1135799 Reply to:1135795
lew's picture

ไม่เคยแม้แต่จะ push code ก่อนวัน PM ประกาศตัด release

:/


lewcpe.com, @wasonliw

By: golem01th
iPhoneWindows PhoneAndroidBlackberry
on 2 November 2019 - 18:20 #1135803

โดยมีโค้ดส่วนร้อยมากๆ เท่านั้น
*ส่วนน้อย

By: pingkunga
iPhoneWindows PhoneAndroidRed Hat
on 2 November 2019 - 18:55 #1135805

ตอนนี้งานตัวเองก็เป็นแบบนั้นเหมือนกัน ประชุม ดู Code และ Merge

By: geravet
iPhoneAndroidSymbianWindows
on 2 November 2019 - 20:27 #1135822

นึกว่างานหลักท่านคือเข้าประชุม

https://www.blognone.com/node/105123

By: isk on 4 November 2019 - 11:38 #1136009

Linus เค้าชื่นชอบ linux distro ตัวไหนเป็นพิเศษครับ