Becoming a better programmer requires not just technical skills but also soft skills. Here in this article, I share the valuable programmer soft skills I have come across when researching.
- He always rights easy-to-understand code.
- He never says, “it’s bug-free.”
- He uses a convention for naming variables, functions, and classes and respects it throughout the project.
- From what “beyond” he goes from the assigned task (when the time available allows it): a great programmer must be able to see the whole and ask himself questions that no one told him to ask.
- He doesn’t say “Ah yes yes!” when you talk to him about new technology, pretending to know it. Being cool is useless.
- He knows how to get by. Every five minutes, the neighbor at his desk doesn’t bother asking him how an X function works or how a Y function works.
- When faced with a very hard problem, a great programmer will respond by rejoicing in finding something that is challenging for him or her and mentally preparing for triumph.
- The willingness in one’s spirit to keep trying against odds or past experiences is the key to do anything meaningful.
 Ayomide Ibosiola, “Great Programmers, in my perspective. – Ayomide Ibosiola – Medium,” Medium, Jun. 07, 2022. https://ayomideibosiola.medium.com/great-programmers-in-my-perspective-3cd93df3e91e (accessed Jun. 07, 2022).
 Anthony Gibson II, “The Single Greatest (And Worst) Thing About Software Engineering,” Medium, Apr. 04, 2022. https://medium.com/gitconnected/the-single-greatest-and-worst-thing-about-software-engineering-76119034647d (accessed Jun. 07, 2022).