3 ms·
Basic summary: "a modern IDE should be optimised for my particular use-case". The author then proceeds to describe a very atypical use-case. One example: "The
by muglug 6y ago
Basic summary: "a modern IDE should be optimised for my particular use-case". The author then proceeds to describe a very atypical use-case.
One example: "The IDE should ask for the Github org eg, github.com/astradot and it should create a single project that contains all the repo as modules. It should then manage lazy-loading/lazy-checkout or whatever is needed to give me a seamless experience browsing the code of my entire org."
Like (I strongly suspect) a majority of developers, I work in a large monorepo. There are 400+ other repositories in the same GitHub org. 99% of them are small projects I'll never touch. I wouldn't want my IDE to go anywhere near them.
- swiley 6y agoThat's the fundamental problem with tools like IDEs. They have to optimize for just a handful of use cases or the UX for all of them gets worse than just learning the individual tools. Jetbrains is pretty awesome but still not quite good enough to convince me it's worth adopting.
- paulryanrogers 6y agoIs that a monorepo? Or just one organization with many repos?
- thom 6y agoI think they’re saying it’s both. They work on a single monorepo. Other repos exist in the org but they do not interact with them.