WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
wso2.org
105 views
21 slides
May 09, 2024
Slide 1 of 21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
About This Presentation
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
Size: 3.18 MB
Language: en
Added: May 09, 2024
Slides: 21 pages
Slide Content
Freedom First—Unleashing Developer
Potential with Open Source
Afkham Azeez
Head of SRE, WSO2
Member, Apache Software Foundation
2
3
4
About me
●Started at WSO2 in 2005, contributing to key open source projects like
Axis2, Synapse, and Axiom at the Apache Software Foundation.
●Spearheaded several strategic technology initiatives including the Carbon
framework and the adoption of Kubernetes and other cloud-native
technologies.
●Elected Member of the Apache Software Foundation since 2010
●Co-authored the book “Apache Axis2 Web Services.
●Regular presenter at technology conferences such as KubeCon, Oscon,
and WSO2Con, sharing insights and promoting open source
advancements.
5
The original WSO2 Tungsten team!
6
What makes a great developer?
Problem solving skills
8
Ability to create “good” design and “good” code
Programs must be written for people to read, and only incidentally for
machines to execute - Structure and Interpretation of Computer Programs
Premature optimization is the root of all evil - Donald Knuth
9
Continuous Learning
10
Technical Proficiency
11
Collaboration and Communication
12
Passion and Motivation
13
Empathy and User Focus
14
Problem solving
Technical proficiency
Good design & code
Continuous learning
Collaboration & communication
Passion & motivation
Empathy & user focus
15
The Apache Way
A Model of Open Source Values
Community Over Code
●Health and sustainability of the community
are more important than the code itself
●Inclusivity and Diversity: Ensuring a wide
range of perspectives and skills by
encouraging contributions from all over the
world.
●Consensus-based Decision Making:
Decisions are made through discussions,
where every community member can voice
their opinion, and consensus is sought for
major decisions.
●Mentorship and Guidance: Experienced
members mentor newcomers, helping to
integrate them into the project and foster the
next generation of leaders.
17
Meritocracy
●Influence in a project is earned through
contributions.
●encourages active participation and
rewards contributors with recognition,
decision-making authority, and leadership
roles based on their:
⦿Quality of Contributions: Contributions are not
just measured by quantity but also by their
impact and quality.
⦿Engagement in the Community: Active
involvement in discussions, decision-making
processes, and community events.
⦿Leadership and Initiative: Taking initiative in
solving problems, proposing new ideas, and
leading projects or components.
18
Openness
Openness is a cornerstone of the ASF’s operation, encompassing everything from
transparent decision-making to public availability of documentation and code. This
value ensures:
●Public Communication: All discussions about project development are
conducted on public mailing lists, ensuring transparency and that decisions are
made openly.
●Accessible Code and Documentation: Code repositories and documentation
are openly accessible, encouraging external review, adoption, and
contribution.
●Open Participation: Anyone can participate in an ASF project, and there are no
barriers to entry for new contributors.
19
Personal brand building
●Visibility
●Establishing Expertise
●Networking Opportunities
●Leadership Skills
●Public Speaking and Writing
●Global Impact
20
Open source turns good devs into great devs, and
delivers better value to everyone
- yours truly, 2024
21