What is a bad programmer?


Posted by Pierre-Edouard Guerin · 3 min read · Published on December 23, 2023

Coding refers to the act of writing instructions in a programming language. In that sense, the coder is also a programmer. Since a program in a computer is a set of instructions to execute specific tasks. Thus, a programmer is never alone, he is always working at the very least with the computer. Moreover, every program must serve a clear purpose: automating a routine task, performing repetitive or complex calculations, managing data, and so on. In bioinformatics, such programs are typically designed to transform raw biological data into formats that can be effectively used by other specialists for further analysis.

It's important to be aware that the program is not a static code but a living thing. The environment around it can evolve, requirements may change, and the program must adapt accordingly to remain relevant and useful. To keep the program alive and functional, it requires programmers, users and reviewers. Therefore, the code will need to be modified and tested by anyone as often as needed.

Best coding practices have been introduced to improve code readability (by other humans) and, consequently, ease program maintenance. In this context, bad or good code is, above all, code that either jeopardizes or saves the life of the program.

What is a bad code?

Reciprocally, a good code

Therefore, what does a good programmer?

Unreadable code

What is a module?

A module is a subprogram. It is a file or a collection of files of written code. This code can be reused and invoked from other parts of the program. The term module is broad and may also refer to as component, library, package, or assembly.

The code is too complicated!

for
  for
    for

Last but not least

References

The Pragmatic Programmer

Andrew Hunt and David Thomas

From journeyman to master, 1999. ISBN-13: 978-0135957059



Thanks for reading my article!
Hope you have a good day.


Tags for this article

Latest Articles