4 ms·
I am not sure how I feel about this. JetBrains either get things very right or very wrong. At this point I feel like there a pattern: Their desktop applications
by axegon_ 5y ago
I am not sure how I feel about this. JetBrains either get things very right or very wrong. At this point I feel like there a pattern: Their desktop applications(IDEs) are usually great. However, my experience with their server-side solutions(teamcity, upsource) has been nothing short of explosive diarrhea. With the "remote" word tossed in there, I'm not entirely optimistic.
- stetrain 5y agoIt's as remote as VS Code is, meaning you can run it entirely locally or as a thin client to a server that's hosted in a VM, docker container, WSL, or a remote server.
- native_samples 5y agoHmm my experiences with TeamCity have been very good.
- denalii 5y agoUsed it at a former job along with YouTrack and UpSource. It was super nice having everything natively integrating with each other. Of course then you deal with the relatively high JB prices for everything (not including IDEs even) and vendor lock.
- axegon_ 5y agoI'll take anything over teamcity. Even jenkins. I don't think I can go any lower than that in this universe.
- native_samples 5y agoWhat is it you dislike so much?
- axegon_ 5y agoCI/CD's must be stupid simple to work with and that's their entire purpose: you should not waste time with clicking and scrolling and dealing with custom setups. Even Jenkins, which is dog shit and I've had to use in the past was light years ahead. Have a look at gitlab, github, circleci and all the big players in the field - the exact same task takes considerably less time, documentation is perfect, whatever you want to achieve is no more than 5 lines of YAML away, the UI isn't something from a 2 year old's sketchbook, the outputs are actually clever enough to work out when and where a test for instance failed and take you directly to the relevant section of the log rather than having to click "show more" and scroll up 20 times. The email notifications it sends are practically useless - they are basically images of the static noise coming from the big bang, except they clutter your inbox. And to think the company was paying close to 3000€ per year for this crap genuinely baffles me when you have an endless amount of free and open source alternatives that actually work.
- native_samples 5y agoIt sounds like you're talking about quite old versions, and in particular, demand something cloud hosted (not dealing with "custom setups"?). You can script it with Kotlin these days, there is a hosted cloud version, they've redesigned the entire UI (though the old version did not look like a two year old's sketchbook), it understands test output just fine and can zap you to the right place in the log (and that's always worked for me, maybe it doesn't understand your test framework output or something). But eh, different strokes for different folks. I hate YAML and much prefer having a GUI to help me set things up.
- dzhiurgis 5y agoIf they integrated completely vertical (their own cloud, k8s and remote machines) that would be so nice. Almost what Salesforce did for years if not decades, but less sucky!
- mekster 5y agoRight. Their own bug tracker is just very hard to navigate and I'm not interested in any of their web service offerings. Glad they're rebuilding the IDE with modern feature sets with faster experience. Hopefully they don't tie it up too close to their web offerings and make it more pluggable against other services.