Just wondering. I think the hardest part for me is the responsibility involved in shipping code. The fact that what we build goes to prod and breaks, and then the whole team has to come up with a plan to cover for one forgotten comma somewhere.

"insert framework here" developers. It's hard to find people who know the ins and outs of ES/JS, and thus, it's difficult to onboard developers who are self-proclaimed "framework" developers first into my team.

I already have though. It doesn't really change the fact that when it breaks (and it will), it breaks in production. Nobody has enough time to to test every weird combination of use cases, browsers, etc to find all the edge cases