Live data from Hacker News

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

twitter.com

581–590 of 680 posts

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

#581

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.

I think the main advantage of GUIs in general is a contextual, curated explorability that is often lacking in CLI tools. The GUI is stateful, allows the user to click on things and prod it, and hopefully shows the most frequently used features for that context. This allows even complete newbies to be productive almost immediately.

For something like git, the slightly more visual representation is a benefit to many, too.

I'm not here to knock CLIs, there are a set of tradeoffs to be made, and CLIs win in many cases (flexibility, scriptability, being able to copy snippets you frequently use, etc). The above does tend to hold true, however.

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

#582

I'm a big fan of the way JetBrains sells their licenses. Like a lot of software companies nowadays, they only sell licenses on a subscription basis. But with a very customer-friendly clause of where if you pay for a subscription for 12 months you get a perpetual license for the latest version of the product when you initially subscribed. And then after paying for any particular version of a product for 12 months, you…

Also the core of their main product, IntelliJ IDEA, is open source. And it's actually pretty usable for Java and Scala development for example, which is my interest in it.

The Ultimate version comes with bells and whistles, but truth be told I'm only paying for it because of how happy I am with it.

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

#583
post #410

Earlier quoted context omitted.

Try doing a merge with IntelliJ's 3-way merge UI. It's flippin' fantastic compared to roaming through the files and removing sections between >>>> and <<<<.

Command-line git allows you to specify a mergetool, many of which are capable of three way merges.

The point was convenience. I don't have to leave the IDE.

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

#584

Earlier quoted context omitted.

> 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.

I use both emacs and Intellij, depending on the circumstances. There are some things for text editing that are just faster in emacs. For example, - I can be somewhere, jump around to a bunch of files, copy something, and then jump back to whereever I was last actually editing quickly (the "jump back to last edit" is 2 strokes). - I wrote a custom mode, with tabification and fontification for the query language used b…

I believe that’s a shortcut in intelli-j products. It’s like cmd+[ for last viewed location and cmd+shift+[ for last edit location

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

#585
post #521
post #327

Earlier quoted context omitted.

An editor that needs (even) 2GB to be blindingly fast is a failure.

That's fine, because it's an IDE and a new dev machine tends to have more than 16gb of ram.

No it is not fine. The only impression I get from glorified notepads consuming gigabytes of RAM is the ever increasing desire to send them to /dev/null where they belong. My opinion of course

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

#587
post #388

Earlier quoted context omitted.

>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.

I never knew they were a Russian company. That kind of makes me rethink my support, this day and age. Trusting a Russian company for such fundamental tooling seems really unwise.

While they may employ engineers mostly in Russia I think the company is incorporated in Prague (EU) and the CEO and head office are there which limits the ability of the Russian government to tell them what to do.

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

#588

I'm a big fan of the way JetBrains sells their licenses. Like a lot of software companies nowadays, they only sell licenses on a subscription basis. But with a very customer-friendly clause of where if you pay for a subscription for 12 months you get a perpetual license for the latest version of the product when you initially subscribed. And then after paying for any particular version of a product for 12 months, you…

This is a terrible terrible business model despite good intentions. Let me explain... Vast majority of developers who can pay are living in corporate world where you need to approve expenses each time charge is made. Subscription model is especially bad in that world because PO approvals for subscriptions are usually very hard, at least requiring additional justifications + process barriers. Most folks would just rather not do it or find alternatives. I've seen this first hand even when folks are very fond of product.

A far better licencing model is to have one time charge and free upgrades for a year followed by nagging that can be turned off. This would have exact same effect but much easier to have purchase orders pass throughs in big company rule books.

JetBrains have far more potential than $270M. One of the easiest thing they can do is to allow users in same companies to form user groups on their website. They can then approach those companies to buy site licenses with list of all these supportive users at those companies. They can then evangelize to users within same companies who are not yet using their products. This would make sure their subscription churn is lowered due to individual developers.

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

#589
post #369

Earlier quoted context omitted.

> They used to sell standalone perpetual licenses which included a period of updates. I'm missing something. What's the difference between that and what they're doing now? You pay $X, you get a perpetual licence and updates for a limited period.

Your perpetual license is for the oldest version available during your subscription period, not the newest. Old model: Pay $X.XX and get one year of updates. New model: Pay $X.XX (spread over 12 months) and you can use all new versions UNTIL the subscription ends. At which point, unless you renew, you have to DOWNGRADE to the one year old version. Let's face it, downgrading such an import tool is not something develo…

IIRC, the price of 2 year subscription is still cheaper than the 1-year update of the old model. They even offered subscription discount when they were transitioning, so the out-of-pocket is still cheaper than the old model.

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

#590
post #500
post #474

Earlier quoted context omitted.

The model is relatively simple, but the UI is a disaster. Which is exactly why people want better clients than the official git cli client.

I find that it has too many magic commands built-in so no-one really gets to learn the under-side of what's actually occuring so when it eventually breaks like everything does, you have no idea what you did wrong. An example would be how the git pull command is basically a bunch of different git fetch and merge commands.

Yes, but if it didn't exist people would say git's bad because everyone copies the same alias from StackOverflow, and it should just be built-in.
Post reply on HN