Always done great on greenfield projects, but suffer on anything else?
Most of my tech career, I have had the chance to work on greenfield projects. Now, for the last few months, I have been on a team where we're maintaining some existing software.
To keep it short, I hate it.
I find the codebase is unnecessarily complicated, and I am having a hard time adjusting to the team's way of working.
What do I do? I brought this up with my manager and he rightly said "sometimes we just have to do the work" but short of quitting I feel like this sucks.
3 comments
[ 26.8 ms ] story [ 309 ms ] threadWorking on it for a while is likely to change how you approach future greenfield projects though. There may be merit to parts of the codebase and/or new team's way of working that are not immediately apparent. It's also intellectually demanding along different axes to building things yourself.
Parts of codebase and the way of working may also be nonsense. Potentially difficult to distinguish from the happier alternative.
I'd suggest sticking with it for a little while before quitting.