It is on the 12th of May. I have watched all of my videos on the watch list, fished some of the games on my steam’s library, and I still have so much free time besides work. So, as a developer, I have some tips for you to stay productive and improve yourself in this pandemic. I know that some of us are happy with the current situation, but some of us may not. But we can all have a bit of improvement.
It is time to improve the quality of code for your quality of life.
Quality of life, or in short QoL, is a term referring to the quality of the various domains in human life. It is an expected standard level that consists of the expectations of an individual or society for a good life. These expectations are guided by the values, goals, and socio-cultural context in which an individual lives. In code, QoL is usually aligned with the quality of code or program you create. The more robust, modular, readable, and easy to maintain the code or program you create, the easier your work will be. As a result, you can focus more of your time to improve your life.
Think of this as a future investment, because not every developer can maintain their code quality. Unhealthy programmers write lousy code, and lousy code will result in overworked and stress during development time. It usually happens during the early stage of your career as a programmer, and the more senior you become, the company will require you to react and deliver projects faster. This scenario will become a disaster if you do not start improving your code quality.
Since we have so much extra time during this pandemic, we can start to improve our code quality.
start by opening all your previous projects and document all your code. Documenting the code can be done simply by commenting on your code. Give a simple explanation of your code, so when you look at it later, you understand what this particular line of code functionally is.
while documenting all your code, you will understand or remember the structure of your code. When you know the structure of your code, you can start to simplify the code and make it more modular by removing any code that has the same functionality or creating some variable that holds the equal value to be more accessible. This will make your code less messy. After that, you can start to do some experimentation to simplify some functions on your program.
make your code more readable. When giving a name on a function or a variable, make it so other people can understand what it means. It will help both of you, and your teammate understands the functionality of the code and also lower the hassle to explain the code if you need to hand over the project to other teammates.
It is time to update your knowledge.
When you have plenty of time during this pandemic, it is better to improve your knowledge. For instance, if you master the CSS, then you can start learning SASS framework. Learning a framework will help you to ease your future development because frameworks offer more useful functionality and a standardized set of concepts, practices, and criteria for dealing with a common type of problem. Learning some framework will fasten your development time, much cleaner code, have common solutions to some issues, compatibility with many platforms, and catching up with current technology.
Well, that’s it some tips from me as a web developer to maximize your free time during the pandemic.
In conclusion, it is time to improve your code quality and your knowledge. So when the pandemic ends, we can come out more prepared to deal with more challenging tasks that await us in the future and also fasten our work life and lessen the stress level so we can have a better quality of life.
Indra is a senior developer in Catalyst Strategy, a strategic narrative consulting firm based in Jakarta. Catalyst Strategy helps leaders create a better world through better narratives.
More from our storytellers:
Every single soul on this very big planet has its own story to tell, even though some of them are not writing their own on medium… 🤡
Working at Catalyst means you have to be (somewhat) obsessed with narrative building or storytelling. Everyone at Catalyst talks about it...
Because you want to tell stories that shed light in this uncertain world. And we believe that your story should be described clearly and can...
The auction house is very attached to the narrative. Without a narrative, auction houses couldn’t sell their items at a very high price. The...
I was sitting on the corner of a coffee shop while Dewa’s song was playing on my Spotify. It’s been almost an hour. But here I am, staring...
We get it, influencing people’s behavior is difficult, especially at scale…