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

[Pattern Draft] Career Booster #795

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 84 additions & 0 deletions patterns/1-initial/career-booster.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
## Title

InnerSource as a Career Booster

## Patlet

Many employees wonder how contributing to InnerSource projects benefits their careers beyond their immediate team objectives.
By engaging in InnerSource, individuals expand their skills, grow their network, increase visibility across the organization, and unlock new career opportunities.

## Problem

Employees may hesitate to contribute to InnerSource projects because they do not immediately see how it benefits their personal career growth.
They may feel that focusing solely on their direct team’s goals is the best way to get recognized and promoted, rather than working toward broader organizational goals.

## Story

Jane, a software engineer in a large organization, wanted to grow her career but felt stuck in her team’s siloed work.
She hesitated to contribute to an InnerSource project, fearing it might distract from her direct manager’s goals.
However, after engaging with an InnerSource initiative, she not only learned new technologies but also gained mentorship from senior engineers outside her team.
This visibility led to a promotion opportunity that she wouldn’t have had otherwise.

## Context

- Employees are typically evaluated based on their contributions to their immediate team’s goals.
- Recognition and promotion are often dependent on visibility and demonstrated impact.
- Opportunities for skill development and mentorship can be limited within a single team.
- Career growth often requires networking and demonstrating value across the organization.

## Forces

- **Local vs. Global Optimization**: Employees must balance focusing on their immediate team’s needs with contributing to larger organizational goals.
- **Time Investment**: Contributing to InnerSource requires time and effort that may not be explicitly rewarded in the short term.
- **Visibility**: Employees need to be recognized by influential leaders and decision-makers to advance their careers.
- **Skill Growth**: Learning new technologies or methodologies can be difficult within a single team’s scope.

## Sketch

## Solutions

- **Expanding Your Network**: Contributing to InnerSource projects exposes employees to leaders and colleagues beyond their immediate team, increasing recognition and career opportunities.
- **Improve Coding Skills**: Employees gain hands-on experience with different technologies, coding practices, and architectural patterns by working on projects outside their usual domain.
- **Mentorship and Learning**: InnerSource projects often attract senior engineers and thought leaders, providing opportunities for mentorship and knowledge sharing.
- **Exposure to the Change Agents in Your Organization**: While you can learn a lot from your immediate team, many of the key change agents in your organization—senior engineers, architects, and thought leaders—are working in other teams. InnerSource projects often attract these influential individuals. By contributing, you gain the opportunity to collaborate with them, learn from their expertise, and expand your perspective on how the organization operates at a higher level.
- **Demonstrating Initiative**: Taking the initiative to contribute to InnerSource projects showcases leadership skills, proactivity, and adaptability, traits valued in career advancement discussions.
- **Architecture Skills & Pragmatic Solutions**: InnerSource helps you develop the ability to design pragmatic, scalable solutions rather than reinventing the wheel for every problem. Writing code is one thing, but making thoughtful trade-offs and crafting solutions that balance functionality, maintainability, and company-wide efficiency is a much harder skill to master. Exposure to real-world architecture decisions in InnerSource projects helps sharpen this critical capability.
- **Improve Social Skills**: InnerSource contributions naturally expose you to people from different teams, disciplines, and backgrounds. This environment provides a valuable opportunity to develop and refine soft skills such as cross-team communication, stakeholder management, and conflict resolution—skills that are just as crucial as technical expertise in advancing your career.
- **Increased Job Satisfaction**: By expanding your impact in the organization through your InnerSource work, you will have a great sense of accomplishment and job satisfaction. That will make you feel more motivated, keep you engaged and increase your chances of having a fulfilling career within your organization.

## Resulting Context

- Employees who contribute to InnerSource gain recognition, mentorship, and new skills that accelerate career growth.
- Organizations benefit from a more engaged workforce that collaborates across silos to drive innovation.
- Career advancement shifts from being solely dependent on a direct manager’s evaluation to being based on demonstrated impact across the company.
- Concern: Some managers may become opposed to InnerSource contributions, as they are worried that this path makes it more likely for those developers to leave their immediate team more quickly.

## Rationale

Psychology suggests that intrinsic motivation—such as learning and mastery—leads to higher engagement and satisfaction, which can translate into career success.

Game theory indicates that those who optimize for global success (rather than local team constraints) often gain long-term benefits, as they are seen as high-value contributors in an interconnected system.

## Known Instances

- Engineers in large tech firms have reported faster career growth after contributing to InnerSource projects that attracted leadership attention.
- Organizations with mature InnerSource programs have documented increased cross-team promotions and internal mobility due to enhanced visibility and networking.

## Status

- Initial

## Authors

- ChatGPT ;)
- Sebastian Spier

## References

- Dirk Riehle - [How Open Source Is Changing the Software Developer’s Career](https://dirkriehle.com/wp-content/uploads/2015/04/r5rie-v3.pdf)
- Bertrand Delacretaz - [How to convince your left brain (or manager) to follow the Open Source path your right brain desires](https://www.youtube.com/watch?v=F0SmiQ3SF6Q)

## Alias

- InnerSource for Career Growth
- Expanding Career Horizons with InnerSource