it really struggles with mid sized monorepo (think react libraries managed via NX)
I love intellij. The gut Integration and diff utilities alone are worth using it. However, it is so. Fucking. Slow!
depends on the company/team culture. are other people gonna have to fix or extend code you wrote? are you the sole engineer working on entire modules? do you hate feedback?
what data? just curios because there are so many ways to do PRs properly… like for everything, if it’s done badly better not do it. does not mean it is inherently bad
sounds like your company sucks. I’m sorry, must be lonely
and how you could test it easily! it’s incredible how much it helps for cleaner architectures
depends what you mean by application code… I’d say if your business logic is exclusively used by a ui feature the best is to keep them together. but you probably want to abstract away things like data access. I found working with a nx monorepo helps reasoning about how to structure your code.
I still appreciate not having to open a website… there’s way too much context switching on the web