Live data from Hacker News

JetBrains: $270M revenue, 405K paying users, $0 raised

twitter.com

381–390 of 680 posts

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#381

Earlier quoted context omitted.

There's also Fork: https://git-fork.com/

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.

Many people are visual. It's a lot easier to see changes, compare diffs, and generally follow the development branches through a GUI instead of through a command line.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#382
Also remember that despite of what their balance-sheet and financials say (which are impressive no doubt) they built a simple but solid product. Simple in a sense they did not run after the buzzwords of deep learning, in the cloud and all that stuff. It was a replacement for Eclipse and Netbeans which have been around for decades but a far far superior product.

Their revenue might look like just $270M but the value they have added by sheer gain in developer productivity across the world will run into several billions.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#383
post #371

Earlier quoted context omitted.

What is it about your requirements that means that IntelliJ can't compete with Eclipse?

I'm a contractor working on many projects. Using Eclipse, I can keep my entire universe of all projects I have deployed (about 30 of them), as well as their dependent libraries, as well as every open source project I use and contribute to, open at all times. I almost never close a project and I never open a project. It's just all there. If I need to use or modify a piece of code, written by me or someone else, it's a…

I believe you're seeing a conceptual mismatch between workspace and project from how Eclipse and IntelliJ model working.

Try creating an empty project in IntelliJ and then add each of your Eclipse projects as a module to the IntelliJ empty project.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#385

JetBrains products are excellent, I have both personal and work subscriptions. I wish MPS would catch on, though; it’s really exciting technology that way too few people are using, for some reason.

What does MPS stand for?

https://www.jetbrains.com/mps/

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#386
Happy to see them succeed as a successful bootstrapped company who are operating on a sustainable business model that allows them to continue iterating and improving their already best-of-class products better with each release.

Jet Brains offers the best value for any commercial (i.e. non-free) dev products I've ever used. Currently an active user of Rider, ReSharper, dotPeek, dotTrace, dotMemory, IntelliJ, Android Studio, DataGrip, WebStorm and TeamCity [1] - all world class tools available at a comically cheap price with their "All Products Pack" - even cheaper with their loyalty discount.

I'm normally not fond of subscription-based products but as their product suite offers so much value I count myself as a happy multi-year subscriber that in all likelihood will remain one until I retire from programming.

[1] TeamCity has separate licensing, used to pay for but now comfortably fit within their generous (100 projects / 3 build agents) free-tier limits

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#387
post #361

Earlier quoted context omitted.

This is incorrect. Lots of people believe this but it just isn't true. When your one-year subscription expires you actually have a perpetual license for the first version that was available when you signed up. NOT for the last one available when the contract ended. In other words, when your one year subscription is up, you have to downgrade to a one year-old (possibly buggy) version. For more mature toolchains like C…

The OP said: > you get a perpetual license for the latest version of the product when you initially subscribed Which is correct, and is the same thing you described.

On second read, you might be right so I amended my comment... In my defense, OP's comment is ambiguously worded. What you actually get is a permanent license to the oldest release available during your subscription. OP also says:

>... after paying for any particular version of a product for 12 months, you also get a perpetual license for that particular version and so on and so forth."

Also kind of unclear. And judging by the comments here, many many people misunderstand this. I think it's a general expectation that you'd get access to most up-to-date version of the product when your subscription ends. Not the version from the day your subscription started.

Think about it. If there's a bad bug or regression in the old "perpetual" version you aren't entitled to the subsequent bug fixes. Bug fixes which you've been "using" for the past year. It's kind of a hard thing to swallow.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#388

I 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 sure the much lower salaries in Prague allowed them to be more competitive with a lower burn rate

It's a russian company with the most people (especially engineers) in St. Petersburg. It's only technically registered in Prague. They have only 50 people there. And around a thousand people distributed across Russia (St. Petersburg, Moscow, Novosibirsk), Munich, Boston and brand new office in Amsterdam.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#389

282 comments and I'll be the first person to mention AppCode. This makes me wonder whether AppCode is really a niche product for JetBrains compared to their other wildly successful IDEs. AppCode used to be hands down best IDE for iOS development in times of Objective-C, but after introduction of Swift, it's downhill in terms of quality. One of projects I'm working on doesn't even compile (multiple frameworks and app…

My feeling is that they have too many projects going at once, and they can't keep an eye on all of them.

They still manage to add new features, and fix the worst bugs, but I don't think they have everything entirely under control.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#390
post #383
post #371

Earlier quoted context omitted.

I'm a contractor working on many projects. Using Eclipse, I can keep my entire universe of all projects I have deployed (about 30 of them), as well as their dependent libraries, as well as every open source project I use and contribute to, open at all times. I almost never close a project and I never open a project. It's just all there. If I need to use or modify a piece of code, written by me or someone else, it's a…

I believe you're seeing a conceptual mismatch between workspace and project from how Eclipse and IntelliJ model working. Try creating an empty project in IntelliJ and then add each of your Eclipse projects as a module to the IntelliJ empty project.

Yeah, tried that. Multiple times. IntelliJ just doesn't handle it performance wise, and it feels awkward because IntelliJ just isn't designed as well for working on multiple projects simultaneously. It's probably great for people working on a single project with some dependencies (modules). IntelliJ really wants you to open a project, work on it, then you close it and open the next project. That doesn't fit me.

Doesn't mean IntelliJ is bad, it's just a bit limited in that regard.

My dozens of projects are not a single project with "modules". I have a universe of code in multitudes of interrelated projects, closed source and open source. I want to refactor openly, not having to care how I'm moving code between projects. Eclipse works perfectly for this. IntelliJ does not.

Post reply on HN