It takes time. I had a hard time convincing my parents about software development for 8 years in my country. If parents takes so much time, it is understandable that the companies will take even more time to understand the real value. It's nothing but cheap labor to some.
"He just sits there and types some code, why should I pay him so much?"
You can move away and try another team with better project management, but it will be same if all people have same cheap labor mindset.
Why why why. Why are there so many so poor project?
How can I get rid of these project?
It takes time. I had a hard time convincing my parents about software development for 8 years in my country. If parents takes so much time, it is understandable that the companies will take even more time to understand the real value. It's nothing but cheap labor to some.
"He just sits there and types some code, why should I pay him so much?"
You can move away and try another team with better project management, but it will be same if all people have same cheap labor mindset.
Therefore, We should try to think about high-value programming.
What would be included for high-value?