"..hope I don't get fired for underperforming?..." What 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…
I wasn't hired to work with old junk. if I would have known I never would have taken the job. I also don't have enough money to walk away or risk standing up to management. The code isn't just old, it's very badly written and has zero documentation.
- Says everyone
Now you learned 2 valuable lessons:
- There's a lot of shitty code that you sometimes have to deal with
- Never put yourself into a state of dependency on a single income source, unless you wish to have the emotions you are feeling now