Wow, this is the total opposite of me. I just spent weeks setting up the perfect development environment, instead of getting actual work done. I need to rethink the way I work.
I would have done the same thing. Her ability to keep focused sends to be pretty incredible.
Whhen i first started coding, i thought i had to go revisit all my math classes that i had forgotten. Still i have that same problem. When picking up a new api or something, instead of learning just how to use it quickly, i end up trying to learn a lot of its nuances first :S
I feel you there buddy, gotta get the whole (yeoman, bower, grunt, angularjs, batarang, postman, karma, typescript, git, git deployment, ci, visual studio support, assorted js librariers) setup ready to kick some ass.
You are getting work done ;). Getting used to tools is what you are both doing. Just differently. But yes, dig in now!
Sounds like you already have a job in development. I wouldn't worry too much if that's the case. :)