Python Forum
What makes a good programmer? - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: What makes a good programmer? (/thread-6686.html)



What makes a good programmer? - j.crater - Dec-03-2017

Recently on a local tech forum, someone posted a message which said something along the lines of:
"Folks these days think that if you know how to make for loops and while loops, you are a programmer."

This of course is a very much exaggerated sentece. Yet I doubt there is a clear definition of what makes a good programmer. And oftentimes I think that if you ask a programmer/engineer that question, he will describe himself Smile Besides, so much depends on the specific field/subject, language and tools.

Anyway, I would like you, professional programmers (present or past), to answer this question with how you see things:
What makes a good programmer?


RE: What makes a good programmer? - Larz60+ - Dec-03-2017

Quick witted enthusiasm, coke and twinkies


RE: What makes a good programmer? - j.crater - Dec-03-2017

Isn't that what makes jolly diabetic Santa? Tongue
Anyhow, thanks for the comment. Any deeper insights are still welcome.


RE: What makes a good programmer? - Larz60+ - Dec-03-2017

the ' Quick witted enthusiasm ' is probably the most important of all.
other traits:
  • Quick witted enthusiasm
  • Ability to quickly learn and apply new  concepts.
  • Knowing when to ask for help, especially when trying to understand what the code is expected to do.
  • Drive to work extra hours for no other reason than to see something work.
  • discipline of creating a master plan of the software and test routines prior to writing main code
  • Ability to work with others, see the value of their contributions, and listen to their ideas, while also having The ability to recognize when these ideas (above point) won't work and gently explaining why, and your ideas on what might work.
  • Ability to see a project to completion, with code that is efficient and well tested.
I'm sure there are many things left out, but when I was still hiring, I would never hire anyone if I didn't see the enthusiasm.


RE: What makes a good programmer? - nilamo - Dec-08-2017

I know people who call themselves programmers because they write html/css (but never javascript).

Also, since when is cocaine a regular part of software engineering?


RE: What makes a good programmer? - Larz60+ - Dec-08-2017

Oh, thay took that out back in 1903 see: http://southernmemoriesandupdates.com/stories/coca-cola-removes-cocaine-from-its-secret-formula/