Software careers: How much are you worth to your employer?