How I Fixed Xcode: The Tale of a First-Time Open Source Contributor

Time
2025年8月10日 10:00 ~ 10:30
Speaker
Dong
Room
TR211
Collaborative Notes
https://hackmd.io/BkSl1o-dxg
MandarinElementary
Open Source Swift

Abstract

Abstract

Everyone was once a newcomer to open source — including me. In this talk, I’ll share the story of my very first contribution: fixing a bug in ⁠swift-format that caused annoying error popups in Xcode 16. From discovering the issue, hesitating at the first step, fumbling through the repo, to finally submitting (and surviving) my first Pull Request, I’ll walk you through the entire journey.

This wasn’t just a technical challenge — it was a process of overcoming self-doubt, breaking through my comfort zone, and connecting with the open source community. Through my story, I hope you’ll see that even as a total beginner, you can find a sense of belonging in the community and make a difference with just a little bit of courage. If you’ve ever wanted to join open source but hesitated to take the leap, this talk is for you.

Key Takeaways

  • You don’t have to be an expert to make a meaningful contribution to open source
  • Getting started is easier than you think—all it takes is the willingness to try
  • The open source community is warmer and more welcoming than you might expect

About the Speaker

Dong

Dong

LINE iOS Intern / Open NCCU Tech Lead

自稱雜學系工程師。 名片上寫 iOS 工程師,技能樹卻點滿了 React 和 Vue。 有時候會忍不住手癢,跑去寫點 Go 和 Rust。 希望用自己的產品,為這個世界添一點新鮮感。

Hi, I’m an iOS engineer with a passion for learning across the stack. While my main focus is building for iOS, I’ve also spent plenty of time working with React and Vue. I enjoy mixing things up by exploring languages like Go and Rust whenever I get the chance. I love creating products that I’m genuinely excited about, and I’m always looking for ways to bring something new and fun to the tech community.