After four days I joined the Gojek Engineering Bootcamp, there is only one code that passed Non-Negotiable Etiquette (NNE). NNE is the rules that we should follow when coding our solution. We repeatedly doing silly mistakes, like forgot renaming project name on README.md, commit unuse autogenerated code, and others.
Some of us take the initiative to make automation for it. We created scripts to generate the project template for us. Using the automation scripts that we created, we try to minimalize doing the repeated task that can lead us to break the rules. At the second and third day, we already start using the automation scripts. But it still not proper enough to cover all the repeated tasks, so we still breaking the NNE. After updating the automation script, we also breaking the NNE and we work to fix it. Until the fourth day, fortunately, one of us passed all the NNE.
We still keep improving our automation scripts from feedbacks that we got from every time we break the NNE. As long as there is something lead us to break the NNE and we can cover it by our automation scripts, we update the scripts. Until now, the automation script helps us a lot while we keep improving it. Now we can generate a new project only using one command, create project faster, have the same initial project structure, have the same initial README.md structure, and others.
Cappy Hoding! 🖖🏾