I agree one hundred and ten percent. Who cares if the work is soul crushingly boring and fills you with a permanent dread of something you used to live, as long as you get paid a few thousand more? I mean, when you get right down to it, a life time of joy and wonderment at programming isn't worth anywhere close to the 10 grand he could make at his new job.
Re^2: Choosing Your Next Programming Job — Perl Or .NET?
Replies are listed 'Best First'.
Maybe I was not too clear the first time.
In job one you are paid X
In job two you are paid X * 1.6
In job three you should expect to be paid (X * 1.6) * 1.N
And so on ... so a higher paid job, raises you rate in the future, and in the future he may find more Perl jobs if he loves Perl so much
The other point was, you always have fun and play games after work.
Finally, why is working with C# so much worst, dont exagerate, it can be a fine environment.