Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
September 14, 2021 03:58 pm GMT

Signs That Bad Programmers Have

Every programmer thinks of himself as the best programmer in the world. It very well may be valid for some of them and for the people who couldn't say whether they are good or bad at programming. This post will help you in identifying signs that bad programmers have so that you can now if you are lacking somewhere and improve yourself.

I don't want to discourage or demotivate you. I believe that if we don't know our faults, how can we make improvements and make them right.

We should identify our shortcomings and try to overcome them and become better day by day. Below are signs that bad programmers have:

1. They cant understand their code.

  • A bad programmers code is loaded up with mysterious variable names, copy-pasted segments, and heavily branching logic.

  • It is very difficult to understand code written by bad programmers.

  • On the other hand, A good programmers code is understandable and readable, even years later. They take the time to refactor their code and make sure that the variable names make sense and the flow of logic is solid.

2. They think their solution as the only best solution

  • Bad programmers will check in their code at the very first solution that looks like it works.

  • They wont think about or test the various edge cases that might reasonably occur, leading the code to break when those edge cases come.

  • The possibility that they may have to make further changes in additional places never crosses their minds.

  • On the other hand, Good programmers think about how their code might break, and think about the various situations their code has to handle. They dont stop at the first solution, they continue and think about solutions to the remaining problems that werent addressed by the first attempt. They are open to other better solutions.

3. They are egotistical.

  • Bad programmers have large egos, and they do everything they can to promote themselves even at the expense of others.

  • Theyll take credit for things they didnt contribute to. They dont take criticism well and are quick to point out flaws in others.

  • They dont help others improve and their skills often stagnate because they think they have nothing else to learn.

  • On the other hand, Good programmers dont let their egos get in the way. They use everything as a learning opportunity. They believe that theres something to be learned from any situation and from any person, regardless of skill level. They help others improve, and are thankful for any criticism and feedback they get because they know they can use it to help them become better. Theyre quick to give credit where credit is due.

4. They cant compromise or let go.

  • Bad programmers never compromise. For example, if theyre all about performance, they will always pursue performant solutions at the expense of everything else (such as code clarity), regardless of whether performance is even valuable or necessary.

  • On the other hand, Good programmers are willing to compromise. They understand that circumstances change what the ideal solution looks like, and adapt accordingly. For example, a good programmer will be more than willing to write an underperforming but far more clear solution if the clear solution is better for the situation at hand.

Thank you for reading! I hope it will help you.

Feel free to connect with me on LinkedIn.

To know more about me and my projects visit my Portfolio.


Original Link: https://dev.to/bhagyamudgal/signs-that-bad-programmers-have-138i

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To