By Ashraf Al Shafaki
Learning computer programming and gaining experience in it can have a strong effect on the personality and behavior of a programmer. Below is a list of some of those effects:
Good writing and editing skills.
Efficiency in using resources.
Minimalist approach.
Things work by themselves.
Building systems.
Optimization (optimizer).