One data point: companies that hire programmers seem to work a lot harder at making it a fun/good place to work than companies that hire laywers.
Perhaps programming is just more fun?
Perhaps programming is just more fun?
Right or wrong, a popular perception in the USA is that a lawyer wears nice clothes to work, and likes to unwind with a round of golf, fine scotch, and a cigar. Whereas a programmer is an overgrown teenager, wearing ripped jeans, playing video games, and drinking Red Bull. Of course the lawyer should earn more than that guy.
I mean, I've seen startups advertising their company kegs in recruiting. Like that's going to get you any respect from anyone but an early 20-something...