How do people get hired at your company? Are you a major part of the process?
Frankly it sounds to me like the situation where you're being taken advantage of by the management, probably because your personality is not aggressive and you don't push in their face how much better you are than most of the other developers.
I'm betting you could earn two or three times what you're making now by moving to a more competitive environment at a company with higher standards. Maybe you don't care about the money, but it could give you the flexibility to retire early and work on whatever you enjoy.
The truth is, people have an odd tendency to value something more if it costs more. By the sound of it you should be making a lot more money than your peers, but I'm betting you're only twenty or 30% above the next developers salary.
Frankly it sounds to me like the situation where you're being taken advantage of by the management, probably because your personality is not aggressive and you don't push in their face how much better you are than most of the other developers.
I'm betting you could earn two or three times what you're making now by moving to a more competitive environment at a company with higher standards. Maybe you don't care about the money, but it could give you the flexibility to retire early and work on whatever you enjoy.
The truth is, people have an odd tendency to value something more if it costs more. By the sound of it you should be making a lot more money than your peers, but I'm betting you're only twenty or 30% above the next developers salary.
Basically, you're undervaluing yourself.