我的个人博客,笔记,文章,随笔
2023/09/03 Google I/O 2009 - The Myth of the Genius Programmer https://www.youtube.com/watch?v=0SARbwvhupQ
双语字幕
Brian Fitzpatrick. Ben Collins-Sussman.
Brian Fitzpatrick has over 20 years of experience building and running software engineering teams. Prior to joining Tock he started Google's Chicago engineering office, conceived and launched several key Google policy products, and acted as a spokesperson for the company. Fitz also led teams at Apple, wrote several books on softwareengineering and collaboration, and is a longtime member of the Apache Software Foundation.
Ben Collins-Sussman is an American software engineer, composer, and author. He is the co-creator of the Subversion version control system, co-composer of the musicals Eastland, and Winesburg, Ohio, and co-author of two books on software and management. He co-created two interactive fiction games, Rover's Day Out and Hoosegow. Collins-Sussman lives and works in Chicago, Illinois.
1. 天才很少
2. 别在"山洞"里编程
3. 合理面对 code review
4. 不要害怕犯错,但不要在同样位置犯错
5. 和比自己厉害的人学习,参与进去他们的项目,慢慢提升自己
总结: 不要试图成为天才 尽早并经常协作 成为"小鱼",离开舒适区
Summarizing:
There is no genius
Lose the ego
Criticism is not evil
Embrace failure
Iterate Quickly
Be a small fish
Be influenced
Be vulnerable
Tools
Involve collaborators early, but not too (at the 'sweet spot')
In other words:
Don't try to be a genius
Collaborate early and often
Pay attention to your tools
Pay attention to timing