And don't go flying for money alone. If you can't say "doing what I love and getting paid for it" at least sometimes, it's not the right job for you. I am not foreign to coding but I would think more than twice about changing from flying to coding just to increase my salary.