Haven't felt like this, but as sp332 says "Programming is a big field". I would broaden that even further to I.T. Is a big field.
Why not think about such sub-categories such as DBA, Analysis/Reporting/Sharepoint Services developer, or even pre-sales roles. These involve some coding but a lot of customer interaction, giving advice/ideas, designing solutions and improving the customers business.