4 ms·
I worked on a greenfield project for a few years then went to working on some not so good legacy codebases and it turned out to be so much more satisfying. On t
by jamesfinlayson 4y ago
I worked on a greenfield project for a few years then went to working on some not so good legacy codebases and it turned out to be so much more satisfying. On the greenfield project we'd made a real effort to do everything the right way and avoid technical debt, but constant scope creep from the business eventually defeated us and it turned into a mess. Working on a messy old code base has been great because rather than taking the inevitable path to awful codebase, I've been improving the old code and making it pleasant to work with.