Being 30+, I get similar questions about being too old to be in grad school, etc.
I tell people that the only thing I'm too old for around this age is to train as an Olympic Gymnast!
That being said, if software isn't fun for you, STOP NOW. Software development, more than any other engineering field I know, requires that you love what you do in order to have any chance of success -- the concentration demands are too great otherwise. This, in my opinion, is the main reason older people leave -- they have more interesting things to do.
If you are _willing_ to learn new tech, don't fret anything. Just get in there and figure it out -- pick a project to finish in technology X and finish it. Take a class or work through a book if necessary.
But as an older developer make sure you do the following:
1) Be sure to know WHAT the latest technologies are
2) Be sure to have skills in more than one technology -- I would recommend branching out from MS-Only technologies (for 'street cred,' if nothing else)
(You need the items above to be competitive)
3) Dress and act mature -- and present yourself as having insight into technology integration, team dynamics, and what it takes to complete a project -- this is your edge!
Whether you do management or coding, I believe these things will help.