Being a programmer is never an easy one. You will need to be very good at what you do to be considered worthy of getting paid. How much would you say that you've earned from being one?
I am not a programmer or know how much they earn. I heard that programmers are making it big these days. Things are going well for them even though the work isn't easy.
Pricing strategy certainly depends on location, experience and scope of project. They may bill at an hourly rate and it could be anything anything between $50 and $200+ per hour, or they may even be billed on a project basis