seems to me like the difference here is that photography (and other artistic fields) seem to be setup in a &#x27;winner takes all&#x27; kind of way;  you are the very best, or you are very little...<p>Programming seems to be the other way around.  Unless you go into the business side of things, after your first five years, you get better at what you are doing, sure, but your pay doesn&#x27;t go up a whole lot.     After your first five or ten years, you are doing pretty okay.<p>so... I&#x27;d argue that because of this, jumping around makes a lot more sense in software than it does in areas like art where only the top X% or whatever of people employed in the field make a decent living.