DEV Community

Cover image for Moneyball for engineers
Brian Douglas for OpenSauced

Posted on • Originally published at opensauced.pizza

Moneyball for engineers

A social post that went viral recently stated that if you are junior and not contributing to your green squares, you have no chance of getting a job. The tweet forced many developers with jobs to respond, but they need to respond to how hard it is to get a job today as a junior or laid-off mid-level developer.

Right now, green squares represent someone's work in open source. Squares are not a representation of a developer's resume, and to further make the point, it is also confirmed by the defunkt co-creator of the contribution graph himself.

So if the contribution graph is not a measurement of one's skill, are we left to become Creator X influencers in hopes of a giant paycheck from Elon instead of that sweet 6-figure engineering money?

Image

image credit devagrawal09 on x.com

Building influence is a beautiful way to stand out, but in a market trending towards more layoffs, we can agree that an X following is not an excellent measurement of a developer's skill.

I suggest we shift focus to Moneyball, a term popular because of Brad Pitt.

Moneyball for Engineers

The concept of Moneyball emphasizes the use of advanced statistical analysis, particularly sabermetrics, to identify undervalued and overlooked players in Major League Baseball. The Oakland Athletics popularized this concept in 2002 to win 103 games.

Like baseball, programming can apply frameworks to speed up the paths to success, ultimately leading to a sooner endgame. Developers looking at contribution graphs with a lot of green squares to one without a lot of greens is simply pattern matching. For a while, that was a great way to hire for your startup until it wasn't.

The problem is that green squares are like home runs; the more you have, the more you are noticed, but once anyone looks closely, the deepest green of squares could be nothing but performance-enhancing cron jobs.

Green squares are a framework and they no longer hold value because they encourage the wrong metrics. Just like the introduction of the pitch clock, players need to adapt to stay relevant. Open source continually adapts and shifts with industry trends.

For those not aware, In September 2022, Major League Baseball announced a new pitch timer that would significantly increase the speed at which the game is played.

With new tools, languages, and frameworks coming out all the time—even the newest developers are months from achieving greatness with mentorship from suitable project veterans.

What's better than green squares?

At OpenSauced, we have been working on a way to highlight a developer's skill and expertise. Just like looking at the back of the baseball card for stats, you should see the highlights of the developer pretty quickly. This is only our first pitch at this, but it is broader way to showcase your contributions (in open source).

oss.fyi/bougie

At this point, we can say that the data helps to show where people are participating, but the highlights show what they’re most proud of.

Highlights allow contributors to share:

  1. The work they’re most proud of.
  2. Their ability to clearly communicate their work and accomplishments.
  3. The ability to identify their most impactful work.
  4. They variety of work they’re doing. (Do you need a utility player? Someone that can write, create good issues, and PR like a boss? Or do you want someone who swings for the fences and is dependable for creating features in high-stakes situations?)

If you find your profile lacks contribution, get some quick hits by checking our #100daysofOSS challenge to level yourself up quickly.

We’ve seen it time and again. Open source is more than code—it's a journey of growth and opportunity. Your contributions reverberate far beyond lines of code; they forge connections, foster mentorship, and move you towards new and unexpected pathways. So, keep collaborating, innovating, and contributing—because the world of open source is not just about code but the opportunities it unlocks for your personal and professional journey. For example, Sunday’s open source journey that led to his role at OpenSauced.

Events like Hacktoberfest emphasize getting enough contributions within the month to earn a reward, but we need to develop the idea of a tangible reward. Part of it is the career, but it takes the journey to get there. You grow in skills, have the opportunity to learn together, build your reputation, and expand your network so that you’re never without a chance, support, and personal fulfillment.

Look beyond the fences of open source and put yourself in a place to knock it out of the park.

oss.fyi/100days

Top comments (5)

Collapse
 
diivi profile image
Divyansh Singh • Edited

Great Read! I hope more people understand this and tech hiring becomes more about skills than filling green squares and grinding Leetcode.

Collapse
 
ebcefeti profile image
E. B. Cefeti

Best version of the "drowning kids" meme I've seen yet. And outstanding article. I wish more people shared this view.

Collapse
 
gabrielfallen profile image
Alexander Chichigin

Highlights allow contributors to share:

  1. The work they’re most proud of.
  2. Their ability to clearly communicate their work and accomplishments.
  3. The ability to identify their most impactful work.
  4. They variety of work they’re doing. (Do you need a utility player? Someone that can write, create good issues, and PR like a boss? Or do you want someone who swings for the fences and is dependable for creating features in high-stakes situations?)

That sounds like a CV to me. I don't yet see any advanced statistics and their relevance for an employer. Do you suggest something better than proposing a candidate a test that's relevant for a position, and interviewing them afterwards?

At the opposite end, how does it help me as a developer looking for a job, when pretty much all of my work was proprietary?

Collapse
 
bdougieyo profile image
Brian Douglas

This conversation is about open source and doesn’t address those who only contribute in those spaces.

Leaning into the anecdote, if you want to get a role playing baseball, you would play more baseball. Open source is a place to do work in a space that gets you noticed. There is a nuance conversation to be had, but I don’t think all questions can be addressed in this post or these comments.

Collapse
 
dopamine0 profile image
Roee Fl

Good read thank you.