Programming is how to coding?
You are coder.
Programming is how to resolve some problems?
You are skillful coder.
Programming is how code could be?
You are designer.
Programming is how system could be?
Architecturer??
Three years ago, I always think how to coding. Because my programs crash frequently.
Two years ago, I often think how to resolve some problems. My programs work well.
Six months ago, A colleague of mine want to reuse some code I coded. But it seems too difficult to do so.
Now, they can easy reuse any code I coded.