Hah, I didn't mean the "grunt" buildtool for node. I meant dumb trivial repetitive work. I am understanding of legacy code. But at the same time, a good job will understand the pain of inefficiency and dull codebases have on a programmer. And so, someone shouldn't have to _just_ work on that shit all the time, they should be able to mix the burden with other developers in some kind of time ratio.
For B) yes, of course. But once you get your first job, if you keep going and have good workplaces, you shouldn't need to really do much at home.
I'm not trying to knock you, just wanted to put the warning out there for everyone else, because I've shot myself in the foot by joining gigs where a load of shit was dumped on me, and that was the main event. Fuck jobs where the main event is working on something totally unpleasant. No, I'm not a diva and understand that getting paid is to offset that - but still, some workplaces just don't have the understanding that you can't have someone work on sludge 24/7 and not expect them to become bitter.