Earlier quoted context omitted.
I mainly use vim and occasionally use Jetbrains. My setup in vim is super complex. I can tell you exactly how I feel about it: Vim is a better text editor than anything else. By far. Unfortunately, vim is terrible at basically everything else. The problem is, once you learn to use vim's text editing capabilities, then editing code using anything else feels like a pain. I'm not talking about variable lookups / etc. I'…
my friend had a good sticker on his laptop. “typing is not the bottleneck” you may be more productive editing code in vim but when it comes to engineering text editing is not the most important thing to be solving for
JetBrains: $270M revenue, 405K paying users, $0 raised
621–630 of 680 posts
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#622JetBrains is completely awesome, in all ways. - The best IDEs by far. There is nothing remotely close. I have been a dedicated Emacs user for over 30 years. But there is so much Intellij does that just isn't available in Emacs, that I started moving more of my dev work to IDE, maybe 10 years ago. I still escape to Emacs sometimes (from the IDE), but if I'm coding in Java, Python, or sometimes C/C++, JetBrains tools a…
Recently they've create the (arguably) best language on the JVM thus far: Kotlin. Now Google supports it for Android. Just to add one to that list of awesomeness.
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#623Earlier quoted context omitted.
It's not the editor part that uses all this RAM I suppose, but the code parser and indexer that by default includes scanning & interpreting all your dependencies (system headers, boost, other third-party frameworks). There is a clang process that has the full AST for all of your code + its dependencies in the background all the time, so you can get search, index, autocomplete, syntax check, refactor etc. that actuall…
At the moment I am sitting here adding couple of things to a huge desktop application written in Delphi. More then a million lines for a full build (which takes 11 seconds on laptop btw). It does all that you mention with all bells and whistles of a modern IDE and consuming whopping 380MB. How's that for a change?
Anyway, I don't really see the point you trying to argue here. It appears you are principally opposed to software that uses more resources than what you consider necessary, which is fine and in the case of something like CLion or VS code justified to some extent, because they are far from lightweight. But if you remove these ideological objections from the discussion, none of this actually matters all that much considering typical workstation hardware. I honestly don't mind trading 4 or 8 of the 16 GB of RAM in my laptop for all the features I get from CLion compared to the alternatives. A full compile and run of the thing I'm building can easily get by with (much) less than 2 GB. And if I would be developing something that uses up 8+ GB by itself, I probably want a beefier workstation with 32 GB or more anyway. It's just not an issue, RAM is plentiful, and it's in there to be used.
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#624I agree with many of the other posters: JetBrains has succeeded because their products are generally awesome, and I am a happy personal subscriber. People should especially remember what the Java IDE landscape looked like when they first came out with IntelliJ: using IntelliJ after using NetBeans or Eclipse was like using Google for the first time after being familiar with AltaVista - it was just a night and day bett…
You might be on to something but their product philosophy just seems to be.. different. Compare TeamCity to Bamboo; it's in a different league. Maybe that does come down to the extra human resources they can throw at stuff. Their products are/were ambitious in an MVP environment.
Conditional build steps have been requested by users for years and even though it's the most requested feature, nothing has happened for years.
But it's still way way ahead of the alternatives.
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#625I agree with many of the other posters: JetBrains has succeeded because their products are generally awesome, and I am a happy personal subscriber. People should especially remember what the Java IDE landscape looked like when they first came out with IntelliJ: using IntelliJ after using NetBeans or Eclipse was like using Google for the first time after being familiar with AltaVista - it was just a night and day bett…
I'm an outsider fan. I've attempted to use IntelliJ on multiple occasions, but it just can't really compete with Eclipse as far as my requirements are concerned. But the competition from and innovation in IntelliJ has no doubt made Eclipse better (and modern Eclipse is kind of awesome and just keeps getting better).
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#626Earlier quoted context omitted.
I am just replying to say that I have the exact same experience. I love Git Tower and recommended it to many people, but I haven't upgraded to version 3 and likely never will - for the exact reasons that you have lined out. I think FourNova (the company behind it) is probably missing out on quite some cash here...
I'm in the same boat, and I would rather search and find an alternative when my version 2 no longer works, than to support them again.
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#627Earlier quoted context omitted.
I'm really curious - why do people want a graphical git client? The command line exposes everything, and the model is simple and intuitive. I work in a very large monorepo, so it's not like I'm working in a git tree that isn't complicated.
Say you want to find a commit that occurred around June three years ago, and look at what the repo looked like after that commit -- without checking out any files. How do you currently do it? For me, I just Right click -> TortoiseGit -> Show Log -> scroll -> Right-click -> Browse Repository. How long does it take you? For me it takes < 10 seconds (I just timed myself).
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#628Jetbrains products are awesome though. I used to use a heavily customized vim which was a pretty good setup, but the things a jetbrains ide can do are just much better than what my custom setup could do. I pay for a personal subscription and couldn't be happier. I will recommend everyone to atleast give their products a try. They have a free trial period.
> a jetbrains ide can do are just much better than what my custom setup could do I get frustrated by people who insist on a complex vi/emacs setup for something Jetbrains IDEs do better out of the box. Or people who insist Sublime is good for editing their complex React project.
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#629Every time I see these guys pop up, I'm reminded of the time a decade ago where they literally copied my .NET profiler (nprof) into their "brand new" .NET profiling product at the time and just shipped it. No apologies, no compensation for building a commercial product on something I had spent a decent amount of time on. Very disappointing of them.
JetBrains CEO here At the time, we had a student working on the project and they used a couple of classes from NProf code for loading the profiler under IIS. This was done incorrectly as it was not in compliance with the GPL license. This was brought to our attention on March 18th 2005, and after careful examination we responded on March 21st 2005, following up by removing said code and rewriting it. We indicated thi…
Re: JetBrains: $270M revenue, 405K paying users, $0 raised
#630Earlier quoted context omitted.
At the moment I am sitting here adding couple of things to a huge desktop application written in Delphi. More then a million lines for a full build (which takes 11 seconds on laptop btw). It does all that you mention with all bells and whistles of a modern IDE and consuming whopping 380MB. How's that for a change?
Apples and oranges, Delphi != C++, and on top of that I don't think you really want to make the argument that the Delphi IDE can do all the things CLion can do for C++. I fondly remember my time writing Delphi, but I'm not jaded enough about the resource requirements of modern IDE's to pretend that you can compare these environments equally. Anyway, I don't really see the point you trying to argue here. It appears yo…