I'm sure you all know the feeling. You've joined a team working on a large-scale J2EE system. The foundations are shaky, the technologies outdated. Nobody knows what an interface is, and even less JUnit. You've spent several months trying to fix things up and yet end up convinced that it would be easier to simply rewrite the whole thing. By yourself.
How do you react to this feeling? Do you stick to the project and try no matter what to fix it? Do you simply leave the project and try to join another one where it would be possible to properly apply your knowledge, to actually make a difference? Do you rewrite the whole thing and try to sell it for a vast amount of money? ;)
I'd really like to know you guys' opinion. Thanks a bunch.
Message was edited by: gbilodeau