Lessons from Joining a Large Open Source Project
summary
A developer describes two years working on the Trino (formerly PrestoSQL) open-source project, explaining how joining a large OSS codebase rekindled interest in hard problems and global collaboration. The talk discusses practical engineering principles (YAGNI, KISS, DRY) and how public code reviews in a diverse community make one’s programming more pragmatic.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 3:59Joining Starbels Data and Trino
- 8:20First lessons in open source
- 12:56Remote work challenges
- 14:44Trino programming challenges
- 17:16Open source documentation limits
- 18:22Building open source community
- 22:55Managing backward compatibility
- 24:39Evangelism and engagement
- 27:49Tech project specifics
- 32:43Avoiding abstractions
- 35:58Trino low-level challenges
- 39:08Development best practices
- 41:13Two years and future plans
- 44:26Q&A and funding
related talks
43mLessons Learned in Building an Interdependent Open Source Team
26mHow open-source made me a better developer
25mLessons Learned from Cultivating Open Source Projects and Communities
51mMy awesome journey with Open Source
23mThe Open Source Journey of the Most Unlikely Participant
41mUsing Open Source for Fun and Profit
46mOpen source and career: much more than 'just' a professional transformation
33mThe Open Source Effect
