I am a software developer for a decent sized software company who's major revenue comes from on-site consulting and web design.
I am one of very few in-house developers, whose job is maintaining a .NET 1.0 application (pretty much legacy at this point). This project has been neglected for years (due to the main revenue coming elsewhere) and is the proverbial red-headed step child of the company.
Long story short is I am about half way done adding major functionality to the application, of which I was hired on to do and I am thinking about calling it quits, and look for a job where the software I work on is appreciated.
My company isn't interested in re-writing the application, and there is so much bureaucracy about updating the web application that features and bug fixes that I have implemented and tested take several months to get released...
Have any of you been in a similar situation? would you stick around to finish the remaining half of the new functionality, or is it time to call it quits?
what would you do?