Is software development just a job for you, or is it something you care about?
If you're concerned about getting paid without having to learn anything new, I recommend learning COBOL or some other archaic mainframe programming language. A lot of the operations and support guys for these technologies are getting old and approaching retirement, and not many younger people know, or care to know the technology. New people will be needed and will be in high demand, but then again there's no guarantee that organizations will refuse to replace this archaic backbone technology for the remainder of your working life.
If you want to stay current, be sure to keep up with the latest technologies -- even if you don't use them. Good developers will always be in demand, and you never know when some technology you're using will become obsolete, or when some new technology will come out and change the world. The only way you'll price yourself out of the market is if you demand more money than an organization feels you are worth. In any case, the chance to work on something exciting in your field should be a larger motivational factor than the amount of money you make (keep in mind though that you deserve to be paid fairly based on your skillset and experience). If money IS your key motivator, you should start brushing up on your COBOL.