Ask HN: I got duped into working on legacy code, should I leave?
31–40 of 126 posts
Re: Ask HN: I got duped into working on legacy code, should I leave?
#32Earlier quoted context omitted.
The stack traces are more than twenty deep sometimes. Haven't counted but I think this is totally not unusual when I work on Java which I consider a modern stack.
I should clarify that's over 20 deep of our code , not counting all the framework stuff.
Re: Ask HN: I got duped into working on legacy code, should I leave?
#33Couple of questions to focus your decision making: Did they pay for your relocation expenses? If so, is there a clause in your employment contract to pay it back if you leave within a given period of time? Do you want to stay in your new city? If you are unhappy enough to leave, then why not bail up the manager who hired you, tell them point-blank that they lied to you and you know that the "round the corner" talk is…
Relo isn't a problem and I definitely want to stay in this town. I can't really mark it as time off because I already did that a while back, I don't want to end up with a lot of gaps :) I was thinking I could just apply to other places and be honest with them... But some may also frown upon me saying bad things about my current employer
Re: Ask HN: I got duped into working on legacy code, should I leave?
#34Couple of questions to focus your decision making: Did they pay for your relocation expenses? If so, is there a clause in your employment contract to pay it back if you leave within a given period of time? Do you want to stay in your new city? If you are unhappy enough to leave, then why not bail up the manager who hired you, tell them point-blank that they lied to you and you know that the "round the corner" talk is…
Relo isn't a problem and I definitely want to stay in this town. I can't really mark it as time off because I already did that a while back, I don't want to end up with a lot of gaps :) I was thinking I could just apply to other places and be honest with them... But some may also frown upon me saying bad things about my current employer
Re: Ask HN: I got duped into working on legacy code, should I leave?
#35Some folks might say "no way dude, they'll can you" but I doubt it. I think most bosses would appreciate the honesty. And if they do you wrong, you still have your integrity and that's better than one more paycheck.
Re: Ask HN: I got duped into working on legacy code, should I leave?
#36All code is legacy code. Use it as a proving ground for learning how to deal with legacy code. Otherwise you will always be bitter and upset no matter where you go. The only way to work on greenfield projects is to start something from scratch on your own.
Re: Ask HN: I got duped into working on legacy code, should I leave?
#37Re: Ask HN: I got duped into working on legacy code, should I leave?
#38All code is legacy code. Use it as a proving ground for learning how to deal with legacy code. Otherwise you will always be bitter and upset no matter where you go. The only way to work on greenfield projects is to start something from scratch on your own.
No, no.
According to OP this company has been around for 10+ years. It'd be a miracle if they didn't have legacy code.
Re: Ask HN: I got duped into working on legacy code, should I leave?
#39Earlier quoted context omitted.
Patches all the way down, it seems. I've had to deal with similar codebases. I try to fix what I can, but it always seems to be a neverending process. Legacy codebases suck, but it doesn't stop newer codebases from sucking just as much. I've learnt that the hard way.
Yes. The codebase is best described as a giant pile of hacks. It's the culture more than the tech that causes this to happen. Every time I offer to refactor I'm told to fix it the fastest way and that's how we've been doing it for 10+years.
Re: Ask HN: I got duped into working on legacy code, should I leave?
#40What kind of passive language and thinking is that?
Everything is legacy once it is written.
Imagine you, the trailblazer, only having to write new code and not having to maintain the crap you wrote.
The actual problem here is your attitude and way of seeing things. Legacy? Sucks?
Fucking write a better version and show some initiative instead of just hoping of being granted the opportunity to work on "new shit".
Millenials these days.