I think BAs and PMs are for the management side of the industry. Currently with big payout, however plateaued.
While programmers are on the innovation path, who will eventually (co-)create a really great startup. In the longrun, a really huge payout.
Though most programmers I know tend to jump from one company to the next, they target small tech-companies as the churning is acceptably high without the usual non-compete clause, and ask for higher salaries in each company. It is, apparently, a very good strategy, albeit opportunistic(?).
I think BAs and PMs are for the management side of the industry. Currently with big payout, however plateaued.
While programmers are on the innovation path, who will eventually (co-)create a really great startup. In the longrun, a really huge payout.
Though most programmers I know tend to jump from one company to the next, they target small tech-companies as the churning is acceptably high without the usual non-compete clause, and ask for higher salaries in each company. It is, apparently, a very good strategy, albeit opportunistic(?).