Letter to My Younger Self

By

3 minutes de lecture

Dear young me, when you get off your bed tomorrow, you are going to be in a whole new world. That’s it, you’re going to start working and you’ll be stepping into the realm of deployments Salesforce.

So as a future yourself I have some good tips and also some bad news for you.

Here is a summary of things that will help you. And of course might have helped me back then when I started my journey.

  1. Learn to say no

deployments

I know this sounds easy but you will probably end up doing some extra work on multiple occasions because there are no specs. Remember to ask for more details before starting to work pedal on the floor. E. g. what is the target situation, how things are supposed to be executed, who will be using the feature you are working on (thus prevent unwanted people to use it) .

2. Sorry but you’re not so special

It hurts me to say that to you but you will not create the next gen programming language or the app of the year (not yet…). I know you want to prove what you are worth. I get it nevertheless, remember to keep things simple.

For instance, if you start working on an existing project, reuse the existing code. Don’t reinvent the wheel, it will save you some time.

3. Do not work on deployment on Fridays

deployment

Friday may become a very special day for you. The beginning of your weekend but also the beginning of bigger problems. Even if you think that you checked everything, tested all use cases etc, your deployment can wait until the next Monday. You never know what problems may occurs during a deployment. So in order to avoid a real Black Monday, you know this type of day where all you do is fixing problems you created all by yourself. Remember this sentence : “No deployment on Friday”.

4. Communication is the key

deployment

It may be weird to you right now. However, talk to your colleagues about problems you’re facing, listen to their problems. In fact, learn from your colleagues and learn with them.

And please, write your code documentation, nobody wants to end up like this:

deployment

Bonus track : I leave you my Bingo scorecard, you will make a great use of it, I know it.

deployment

That’s all about tips for developers and deployment. Now, if you want to learn more, check out our article Organizations tips for a good Salesforce governance.

Read more posts

Enforce code standards with PMD

Developers working on a project usually set coding rules to have a standardized codebase. It is an important piece of the code maintainability, and it can be very easy …
March 2023
Advices
Scratch orgs

Uncovering Salesforce Settings: A Step-by-Step Guide for Scratch Orgs

Today, it’s pretty easy to build your Scratch Org definition file when you know what Settings you want to activate, as they are mapped with the same setting names …
February 2023
Advices
Business Analyst

Core qualities of a Business Analyst?

A common definition we are used to hear is that being a Business Analyst means to have a combination of both hard skills and soft skills. What does a …
June 2022
Advices
Image d'illustration d'une employée travaillant sur un ordinateur portable

Process builder and workflow make way to Flows (½)

Overview “If you can do it with a Workflow, then do it with a Process Builder, because everything a Workflow does, a Process Builder does it better”. If you …
March 2022
Advices

Day 22 : Salesforce new “Migrate To Flow tool” in Spring 22

As most of you already know, the workflow rules and process builders are planned to be retired in 2023 (no precise date defined so far). Today, I’m going to …
December 2021
Advices

Day 18 : Fake callout responses for test classes !

Hello everybody ! Today let’s talk about Apex tests classes in Salesforce. Everyone loves a good test class, and Salesforce makes it official by requiring to have a minimum …
December 2021
Advices