If all you do is programming, I would agree.
However to me, a “programmer” does much more than just code...They are a business analyst, project manager, and subject matter expert as well. If you can’t do those things as well, then yes, your prospects will not be very good over time.
>>However to me, a programmer does much more than just code...They are a business analyst, project manager, and subject matter expert as well. If you cant do those things as well, then yes, your prospects will not be very good over time.<<
You are describing an analyst. Programming is just slinging code. In the industry that distinction is critical.
Programmers say “I write programs.” Analysts say “I develop solutions.”
It is terminology but it is an important distinction. I 100% guarantee that when I see a resume that features programming it goes in the bit bucket...
That describes the lead programmer very well. He has to have a hand in most things that go on. I’ve learned a lot from just hanging with him some.