Preface: this post is part of the How to get a Salesforce developer job series.
This Salesforce career observation always surprised me:
The smartest developers aren’t always the ones succeeding.
So strange. You’d think the best programmer in the room would be the most valuable. But time after time I see lesser Salesforce developers succeeding instead… but why?!
Take a look at First Take, ESPN’s #1 rated sports talk show. The hosts, Skip Bayless and Stephen A. Smith, honestly, are total clowns. They don’t provide deep sports analyses. They don’t make compelling arguments. And they regularly get outclassed on their own tv show by people who actually know what they’re talking about.
Yet, I love their show and I can’t stop watching it! Why? They’re entertaining. And they accomplish ESPN’s most important goal: get lots of viewers!
Similarly for us, the best Salesforce coders often don’t provide the most value to the team.
Think about it. The most important goal for the majority of Salesforce orgs is to solve business challenges. Note that I said business challenges, not technical challenges! Surely, technical ability is important. But not as important as solving business needs.
So when I see “lesser” developers succeeding, it’s because they’re able to solve business challenges better – without having the most advanced code. These developers:
The crazy truth is that a lot of times the code is the least important part of a project!
So yes, you do need to know how to code to be a strong Salesforce professional. But don’t feel discouraged if you’re not the best coder on your team. You can be immensely more valuable by first focusing on your team’s goals, then on the code!
P.S. Check out the Taylor Swift Principle for more tips on succeeding without being the best coder!