Jul 22, 2013

10 Things about good and not good programmers

Disclaimer : This is my thought, What I am thinking about good and not good programmers, It might not be applicable in every situation or condition. Don’t take it personally if your behaviour falls in not good developers.

It has been nearly 6 years since my debut in the software industry. I have written lots of code and developed applications for various domains and platforms.

I’ve learnt a lot of new tools and techniques, and my learning in ongoing,  but many times I question myself,  “Am I a good developer or a bad developer” ?

Good Developer
1. In-depth Understanding of programming language 
2. Think in code / programming / logical way
3. Write simple code that other programmers can understand 
4. Don't hesitate to delete the code
5. Experiment new tools and techniques
6. Always have side project for trials
7. Pursuit for perfect code
8. Think about flexibility 
9. Develop own tools 
10. Write Blog about their work

Not good Developer
1. Poor understanding of programming language 
2. Poor analytical and logical skills
3. Write unstructured, unorganised and ugly code
4. Never discuss about technical stuff with friends and colleague
5. Lack of self upgrade 
6. Unable to think about interlinked code (normally open more bugs when fix one )
7. Don't care about optimisation and memory management
8. Locked in stereo type of coding 
9. They complete Tasks only
10. They will wait until the 100% details are available.