In this post, I share the experience attending my first Swift conference and detail the potential impact of these community driven events for aspiring iOS developers.
I decided to go to Chicagoland for my first developer conference, Deep Dish Swift. Over three-hundred attendees were present. Developers converged in a large conference room. I could not help but feel excited because Day 1 was devoted to Indie Devs. I am nearing completion of converting my UIKit app By Rule to SwiftUI, so the time to learn about mastering subscriptions, shipping faster, and optimizing for the App Store was now more than ever. Immediately, I found value in attending the conference.
Each day, talented members of the Swift community took the stage and presented thorough talks that explored a wide range of topics. Speakers regaled us with tales from their careers and kept the atmosphere lively with cheeky memes peppered throughout their slides. Notably, three of the twenty conference speakers were Black. Including Black speakers in a Swift conference is extremely important and has a significant impact because it shows that the community recognizes the value of having diverse perspectives and experiences.
Attending a Swift developer conference can be beneficial for developers in many ways. Attendees have the chance to learn about new frameworks, tools, and techniques, as well as to network with peers and receive feedback on their projects. As a result, conferences can broaden a developer's perspective, inspire new ideas and approaches to programming, and provide access to resources not otherwise available.
I noticed a few things that impacted the overall experience at my first conference. I have listed them below and hope you will consider them the next time you attend. Here are 7 Tips to Maximize Your Next Conference Experience:
According to a 2022 survey by Stack Overflow, only 4.8% of professional developers identify as women, and only 1.27 identify as Black. This lack of representation can lead to a lack of diversity of thought and perspectives, limit innovation, and hinder progress.
The broader societal issues that affect underrepresented groups, such as systemic racism and sexism, contribute to the lack of diversity in the Swift community.
While there have been efforts to increase representation in the Swift community, progress has been slow. The lack of significant improvement could be due to broken interview practices, implicit bias or discrimination during the hiring process, and a failure to provide consistent material support. There is still much work to do.
I believe conferences should prioritize diversity and inclusion efforts, including actively seeking out and inviting Black speakers and attendees, providing mentorship and networking opportunities, and creating safe spaces for underrepresented groups. Organizers and attendees should be mindful of codes of conduct to ensure everyone feels respected and valued.
My first Swift conference was truly memorable. I got to explore a different city and try out the local cuisine. I learned something new from the various talks, met many great developers, and made new friends too! I was even fortunate enough to receive an affirming round of applause for my work mentoring last summer. I will never forget that moment. If you are on the fence about attending a Swift conference, let this be the nudge you need to find your way to an event near you.
Shoutout to the Deep Dish Swift team for organizing the event!
Photo of Paul Hudson's closing keynote slide
Paul Hudson's entire closing keynote was sensational. He took the stage and implored attendees to avoid bickering over superficial coding debates and focus on what matters -- building the apps we care about, looking for opportunities to provide mentorship regardless of our experience, challenging the status quo, and moving forward together.
I have a similar ask for every reader from the Swift community: Find a way to make an impact and foster positive change. Maybe that looks like lobbying for paid internships or entry-level support where you work. Perhaps that looks like joining an organization like Underdog Devs and providing sponsorship or mentorship for aspiring developers. We all have a role to play. The future of the Swift community depends on the actions we take right now.
Created in Swift with Ignite