b) By switching professions to a more "respected/cool" one do you not think you're just contributing to the problem of programmers not being taken seriously?
b) By switching professions to a more "respected/cool" one do you not think you're just contributing to the problem of programmers not being taken seriously?
By using "cool", I get the impression that you're thinking more about respect from people outside work, rather than those you are working with. I think the article was talking about respect from the people you work with and work under, in the sense that if you are not respected, then you likely won't get paid what you are worth. From the point of view, point (a) is a contradiction - if you are not respected by the company you work for, the pay won't be good.
Exhibit: The "starving artist" vs the "slimeball lawyer".
" contributing to the problem of programmers not being taken seriously" I don't know. Maybe switching professions is an extreme thing, but gaining some knowledge in a specific domain (other than programming) is a good advice to every programmer.