DEV Community

Cover image for Tips to become a great programmer

Tips to become a great programmer

Christopher Glikpo on September 01, 2021

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder Let me start by saying that I do not consid...
Collapse
 
michaeltharrington profile image
Michael Tharrington • Edited

Edit: It appears that the person who this comment was directed at is no longer on DEV. As such this comment lost it's comment trail and so seems to be directed at the author... it's not! This was written in defense of the author.

I feel like this comment is just an attempt to tear down all of the suggestions in this list and it isn't particularly constructive. So many of your statements sound pessimistic and defeatist.

Also following this breakdown with "Your welcome" just sounds arrogant and rude to me.

Ask yourself truthfully do I really oppose all of these points or am I just saying this to be contrarian and trying to build myself up by putting others down?

Collapse
 
imiahazel profile image
Imia Hazel

Thanks for the tips. I don't know, whether it is common for other devs or not, but i normally stop coding when stuck in logic. After sometimes, super simple solution knocks me automatically for the same logic.

Collapse
 
charanleo25 profile image
Charanleo25

Happens for me as well, heck a lot of times giving up easily for just stupid mistakes. XD

Collapse
 
imiahazel profile image
Imia Hazel

Yes :)

Collapse
 
giseleml profile image
Gisele Leonardi

Number 6 should be a must for all devs! Sometimes you may spend a lot of time working on a code and then feel anxious to just open a pull request and get someone to review it and get over with it already. But it is possible you'd find little things you have not noticed while coding (most of the times for being tired or you already saw the same code so many times its harder to see clear mistakes). It not only shows your work is solid but also saves time so you can get someone to review with as little possible mistakes as possible. It's a win for everyone involved in the process.

Collapse
 
jalder profile image
Jessica Alder

I bet you're a real blast to work with... Try a little less ego if you want to be helpful.

Collapse
 
vladislavmurashchenko profile image
VladislavMurashchenko

Really good article

Collapse
 
apongpoh profile image
Apongpoh

3, 4 and mostly 7 is what i love doing

Collapse
 
stuffsuggested profile image
niksin
Collapse
 
casinority_polska profile image
Casinority_Polska

Thanks for this advice.

Collapse
 
t000bias profile image
Rodney Foster Jr

Great Article, hope to see more from you.

Collapse
 
ibrahmounk profile image
Moncɛrɛ

Great article, I love it.

Collapse
 
zachp profile image
Zach Painter

I love the Steve McConnell quote in tip 4. Thanks for sharing!

Collapse
 
msdeshmukh009 profile image
Mahesh Deshmukh

Great article. I just realized that I don't interact with others coders that much. I think I am going to change that.