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

[20231210] Opportunities for Growth in Engineering #109

Merged
merged 1 commit into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
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
4 changes: 4 additions & 0 deletions 2023.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@
{
"title": "Engineering Guilds at Work",
"url": "/2023/10/21/engineering-guilds-at-work.html"
},
{
"title": "Opportunities for Growth in Engineering",
"url": "/2023/12/10/opportunities-for-growth-in-engineering.html"
}
]
}
7 changes: 7 additions & 0 deletions bin/build_pages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,13 @@ to_html markdown/2023/10/21/engineering-guilds-at-work.markdown \
dist/2023/10/21/engineering-guilds-at-work.html
cp markdown/2023/10/21/*.jpg dist/2023/10/21/

mkdir_dist_path dist/2023/12/10
to_html markdown/2023/12/10/opportunities-for-growith-in-engineering.markdown \
'Opportunities for Growth in Engineering' \
'Why opportunities are important for engineering' \
dist/2023/12/10/opportunities-for-growth-in-engineering.html
cp markdown/2023/12/10/*.jpg dist/2023/12/10/

# Write the yearly archive pages
to_html write_year_archives
to_html markdown/archive.markdown 'Archive' 'Posts from the past' dist/archive.html
Expand Down
2 changes: 1 addition & 1 deletion cmd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,9 @@ func relativePath(path string) string {
func writeIndex() {
// Hardcoding for now
most_recent([]string{
"markdown/2023/12/10/opportunities-for-growth-in-engineering.markdown",
"markdown/2023/10/21/engineering-guilds-at-work.markdown",
"markdown/2023/08/27/webflow-a-year-in-review.markdown",
"markdown/2022/12/21/asking-for-help.markdown",
})
}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Why does opportunity matter? It gives folks a chance to learn, a chance to grow. It can feel frustrating for engineers who want to grow, but they are not given any opportunities. On the complete opposite side, for folks who are content and are just looking to coast, content with their current day-to-day responsibilities, a lack of opportunities is less of a problem but still important. These two different archetypes are what I have come to know as **missionaries** and **mercenaries**. While a healthy balance of the two archetypes happily coexist in a team, opportunities help drive team initiatives forward and support growth for both individuals and teams.

![Woman enjoying seedlings](pexels-karolina-grabowska-6640442.jpg)

## Opportunities big and small

Opportunities are big, small, and are impactful to any person's growth. A simple opportunity to facilitate & lead a meeting may be a new experience for someone on the team or it may be something someone has prior experience with in previous jobs but is given a chance to do so in their new role. Larger opportunities are typically tied to a company's willingness to be innovative, but if anyone were given a chance to build something new I think it provides a good opportunity to innovate, learn, maybe mentor, but typically grow.

## Continuous learning and development

In an ever advancing technology world, in order to stay competitive, successful engineers are constantly upleveling themselves. In an ideal world, engineers will be learning on the job. Things like being exposed to a new architecture, being able to design a new system, or being able to lead a project are all things that are just opportunities for continuous learning on the job. In the long run, individuals grow into subject matter experts and they are likely feeling more engaged.
There's a quote I have seen passed around several times in a few social media posts that seems incredibly appropriate here that I will paraphrase.
**Person 0**: _What happens if we train them and they leave?_
**Person 1**: _What happens if we don't and they stay?_
I bring this quote up not to just bring up the importance of training, but really just to reiterate the importance of investing in your employees. I was once told by a manager that the skills I learn will hopefully all be transferable skills whether I stay in my current role, transfer to a different team, or move on to a different company as a whole.

## Engagement for missionaries

Let's think about our missionary archetype for a bit. These are the folks that are driving forward their team's goals whether they are small, but mighty steps or large, sweeping changes. These are the tiny refactors of code that keep things organised or the larger projects that help release a new feature for your company's product. As you can tell, depending on their level, these missionaries are thriving well in their environment and the opportunities that are presented to them are aligning with their goals of personal growth. The engineers that are taking on these smaller tasks or larger tasks are the folks that understand that these opportunities exist to lead by example knowing that the bigger picture exists and we are all working toward the same goal.
Now in an extreme change, imagine that opportunities of any size became limited. These engineers could still possibly grow, but would be limited to how much they can grow; and once they reach that limit, these folks will typically find their path to growth by leaving to another team whether that is an internal transfer or leaving the company completely. Neither of these options are ideal for the team, but knowing these missionaries are typically the ambitious ones means that they are probably more gritty and will find their way regardless.

## So what about the mercenaries then?

Mercenaries are more inclined to just go with the flow regardless of what kind of nonsense that is going on around them. Like I mentioned earlier, opportunities matter a bit less for these folks, but opportunities still help.
The opportunities that will probably be the most productive for mercenaries are the ones that are well-scoped and have a simple outcome from them. A one-to-one migration is something that is a good project to pick up for these folks. What's great from this is that the criteria is straightforward and if there is any ambiguity, a missionary on the team would be a good candidate to help provide some clarity.

## Some things to note

Mercenary or missionary, they are both perfectly fine ways to work. I was a mercenary, I was a missionary; and I think it all depends on what you want in your current situation in life. There is a good balance of the two and that is both at the personal level (a person being both a missionary and a mercenary) as well as at the team level (the two archetypes balanced and working together on a team).

_Photo by Karolina Grabowska: https://www.pexels.com/photo/woman-enjoying-seedlings-of-missionary-plant-6640442/_
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading