DEV Community

Discussion on: Good Programmer vs Average Programmer - and, Why Asking questions and Paying attention to Details matters.

Collapse
 
nkululekodube profile image
Nkululeko Dube

Thanks for the Article @javinpaul , do you have any advice for average developers, how they can get to the part where the automatically think like good developers.

Collapse
 
javinpaul profile image
javinpaul • Edited

@Peace Dube, good questions, while I am also an average programmer, but I can share a few things which I have seen good developers doing and learned from them

  1. Think through ability - ask questions, even silly questions are ok, they make your mind think
  2. Devil is always in detail and asking question help you to figure that out earlier
  3. Don't commit time but ask for an analysis.
  4. Be in good company - if you want to become better, spend time who is better than you.

And, you can also find some more tips on my article javarevisited.blogspot.com/2014/01...

And, May be other great guys here can chip in and advice so that we all can learn from each other.

Collapse
 
190245 profile image
Dave

I'm sorry, but "don't commit time" sounds like bad advice.

We have a junior dev that refuses to give story point estimates & his reasoning is always "I need some time for analysis first" (even when seniors & PMs have broken the task into simple statements that require no thought).

That dev has been parked on our documentation project, and if that ever dries up, they'll be fired.

A good developer needs to learn how to forecast time, manage expectations & deliver on time.