Shahiru Roshen
Shahiru Roshen

Shahiru Roshen

Become a good developer

Become a good developer

Shahiru Roshen's photo
Shahiru Roshen
·May 13, 2022·

2 min read

Subscribe to my newsletter and never miss my upcoming articles

Play this article

Table of contents

  • Introduction


Hello everyone, today I'm going to give you some advice on how to become a better developer. So, without further ado, let's get started.

The habit of source code reading

You should read the code of other developers if you want to build good code. You will comprehend the rationale of the other developer and see their point of view on handling the same problem by reading their code.

However, most developers dislike reading source code since it is tedious. Reading other developers' code, on the other hand, allows us to point out the errors they made when developing it. You may avoid the faults that other software developers have made in their code by detecting them.

Reading source code is a vital first step in becoming a skilled developer.

Eager to learn

We learned through books in the past, but now we learn via the internet. However, development is one of those fields where we can all learn from one other. Some developers are hesitant to talk about their doubts and are unappreciative of others' assistance, thus they do not obtain a response the next time they ask.

If you're unsure about something, simply ask your coworkers. Do not be hesitant to inquire.


Writing code and practice will help you become a better programmer. Being a good developer takes a lot of practice.

Follow the structure

In most situations, you will be requested to enhance an existing application with new functionality.

If you get this type of assignment, I don't recommend writing the code first. Instead, spend some time learning the code structure. Find out how the software behaves and what structure it follows. You can begin creating code once you've understood these concepts.


Every project you work on should have personal documentation. Make a list of all the key details regarding the project. You can quickly browse the manual if you forget something.

Whenever I make documentation for a project, I store links to external resources, login credentials, etc.


As a developer, I constantly attempt to follow the above principle. If you are a new developer, I am confident that following these principles will assist you in becoming a successful developer.

Share this