Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update readme #2

Closed
Tracked by #15
aleeusgr opened this issue Dec 19, 2024 · 5 comments
Closed
Tracked by #15

Update readme #2

aleeusgr opened this issue Dec 19, 2024 · 5 comments

Comments

@aleeusgr
Copy link

aleeusgr commented Dec 19, 2024

Create a comprehensive and engaging README file for the project management repository that effectively communicates the repository's purpose, usage, and benefits to the developer community, thereby improving the overall developer experience and encouraging adoption.

closed by #11

@aleeusgr
Copy link
Author

aleeusgr commented Jan 4, 2025

what should we do next?

Participation in the group was an issue in the past. Some complained that whole approach felt transactional and exploitative.
We suspect the reason is that the vision of the group lacks human component, focusing on documentation and technology. However research suggests (find quote) that social barriers are the biggest obstacle that hinders newcomer involvement and growth. Let us focus on workshopping a developer thriving framework. #3

it will improve community engagement with the Developer Experience (DX) Working Group in several ways:

  1. Shared understanding: By bringing stakeholders together to workshop the framework, you create a shared understanding of what a thriving developer experience means to the community. This consensus-building exercise helps align expectations and sets a common goal for the DX Working Group.
  2. Community buy-in: When community members are actively involved in shaping the framework, they become invested in its success. This collective ownership encourages them to participate in the DX Working Group, provide feedback, and contribute to the framework's evolution.
  3. Identifying pain points: A workshop setting allows community members to share their experiences and pain points, providing valuable insights for the DX Working Group. This feedback helps prioritize areas for improvement, ensuring that the framework addresses the most pressing concerns.
  4. Break down silos: A workshop brings together individuals from diverse backgrounds and expertise, facilitating cross-functional collaboration. This helps break down silos within the community and fosters a more inclusive, holistic approach to addressing developer experience challenges.
  5. Empowerment: By giving community members a voice in shaping the framework, you empower them to become champions for the Developer Experience Working Group. This fosters a sense of ownership and encourages community members to advocate for the group's goals and objectives.
  6. Iterative refinement: Workshopping the framework allows for iterative refinement, ensuring that the final product is well-suited to meet the community's needs. The DX Working Group can then refine and adjust the framework based on feedback and input from the community.
  7. Building trust: A transparent and collaborative workshop process helps establish trust between the community and the DX Working Group. This trust is essential for building a strong, engaged community that is willing to work together to improve the developer experience.

To achieve these benefits, consider the following best practices when workshopping a developer thriving framework:

  • Invite diverse stakeholders: Ensure that the workshop attendees represent a diverse range of roles, expertise, and perspectives within the community.
  • Use collaborative tools: Utilize collaborative tools, such as sticky notes, whiteboards, or digital collaboration platforms, to facilitate idea generation and sharing.
  • Encourage open discussion: Foster an open and respectful discussion environment, where attendees feel comfortable sharing their thoughts and ideas.
  • Keep the workshop structured: Use a structured approach, such as a design thinking framework, to keep the discussion focused and productive.
  • Provide clear takeaways: Ensure that attendees understand how their input will be used and what the next steps will be for the DX Working Group.

@aleeusgr
Copy link
Author

aleeusgr commented Jan 5, 2025

devex vision

Volunteering in Open Source projects often relies on intrinsic motivation, driven by emotions and a desire to contribute. Creating the group vision we must consider stakeholders we want to see in the group; we must understand interests, desires and emotions of the stakeholders if we are to communicate value of the group effectively.

Some common feelings that may facilitate a developer investing time into volunteering in Open Source projects include:

  1. Passion for the technology or cause: When developers are passionate about a particular technology or project, they are more likely to want to contribute to its development and improvement.

  2. Sense of community and belonging: Feeling part of a community that shares similar interests and goals can foster a sense of belonging, which can motivate developers to participate and volunteer.

  3. Desire to learn and improve skills: Volunteering in Open Source projects provides an opportunity for developers to work with new technologies, learn from others, and gain experience, which can enhance their professional skills.

  4. Personal satisfaction and fulfillment: Contributing to a project that has a positive impact can bring a sense of accomplishment, pride, and fulfillment, which can motivate developers to continue volunteering.

  5. Recognition and reputation: Recognition for their contributions can boost a developer's reputation and credibility within the community, which can be a motivating factor for some.

  6. Altruism and generosity: The desire to give back to the community, share knowledge, and help others can drive developers to participate in Open Source projects.

  7. Curiosity and exploration: Volunteering in an Open Source project can be a way for developers to explore new technologies, architectures, or domains, which can satisfy their curiosity and drive their participation.

  8. Sense of ownership and autonomy: Many Open Source projects empower contributors to take ownership of their work and provide a high degree of autonomy, which can motivate developers to participate and contribute.

  9. Career opportunities: Volunteering in an Open Source project can be a way to gain experience, build a network, and increase chances of being hired or getting new career opportunities, which can be a motivating factor.

  10. Fun and enjoyment: Finally, many developers participate in Open Source projects simply because they enjoy the process of coding, solving problems, and collaborating with others.

These feelings and motivations can vary from person to person, and different developers may have different primary drivers for volunteering in Open Source projects.

@aleeusgr
Copy link
Author

aleeusgr commented Jan 7, 2025

Goals:

  • advocate for DevEx projects.
  • discuss developer thriving, lifestyle, balancing productivity and wellness, future of the workplace.
  • help individual members to express their vision of their personal success
  • identify challenges and opportunities that the group members could leverage to "homestead"

@aleeusgr
Copy link
Author

aleeusgr commented Jan 10, 2025

This was referenced Jan 13, 2025
@Ranchhand87
Copy link
Contributor

Fixed via #16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants