Register now or log in to join your professional community.
It's simple actually, programmer who can think outside the box, can work without the need to micro-manage and most importantly produce codes that actually works and enjoy by people who uses it! No bugs, no issue...like a work of art.
-Analytical and logic development thinking
-understanding the problem and its solving skills
above two are must for a good programmer. Thanks.
Sir sorry i am not a programmer so i can't to help in answering that questions...
Ability to create software that is;
And ultimately something that is complete and that serves purpose to which it was created for. Over and above this i concur with Rehan Farooq ideals in his answer above.