It's a bootstrapped, European company, doing $400M+ annually in revenue selling to developers (who are some of the most difficult buyers to convenience to pay).
It's a bootstrapped, European company, doing $400M+ annually in revenue selling to developers (who are some of the most difficult buyers to convenience to pay).
Somehow VS Code tried to swing me away from it, but it just never ever came close to whatever JetBrains could offer. And it's only going to keep getting better. It's great that it's now free for non-commercial usage. And when I really work on projects that make money, I don't mind paying $100 a year anyway.
A colleague of mine at work, who is almost retirement age now and has 10+ years on me in the industry told me that the ONLY reason he uses VSCode is because it's free.
I'm with you, there are IntelliJ features (particularly the refactoring features that I use all the time and couldn't live without) that I just take for granted. And when I watch other devs do things the hard way in VSCode I wonder why it's is so popular. I think most devs just either don't know what they are missing, or it just comes down to cost.
I also often chuckle when people say "Oh there's a VSCode plugin that can do that." I'm not certain, but I don't think I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box.
This is exactly the reason. When people use both VSCode and Jetbrains IDEs, a huge portion of them will end up becoming a Jetbrains user, and on someday, some of them can become paying customers
VSCode infrastructure is pretty broad and the community is pretty large. I only use it to make light code edits here and there but I would never put my whole project in it.
>>I've ever installed a single plugin in IntelliJ because it just does everything I need out of the box. Same here, the only plugins I installed were themes :)
And who more often than not get their software imposed on by the orgs they work in, so it's doubly complicated - the developers have to be convinced themselves enough to be willing to convince their IT department/fellow developers to pay for.
Companies (depending on jurisdiction) are not allowed to make employees pay for items necessary for work.
And allowing employees to pay can easily be misinterpreted into subtly pressuring employees to pay.
Some bigger orgs allow flexibility (devs can pick Mac or Linux-based laptops, VS Code or JetBrains as the IDE, etc.), but not bring your own with your own license.
Compared to their alternatives like Eclipse, Visual Studio etc I think they're a huge step up. If you're a fan of simpler tools like vim, emacs or vscode etc I can see that they may not be to your taste, but I think their products are great. They're easy to get started with, powerful when you learn to use them, relatively bug free and I'd say they significantly boost my productivity.
All of whom, strangely, expect to be paid for their work.
Sure, some minority of people are just greedy and rude. I think most people aren't. As far as being stingy goes, I believe I have paid more for software so far than most people will in their entire life time by probably multiples and I'm happy to continue to do so, and I will also be on every thread about a CLA rug-pull as well, because BS is BS, no two ways about it.
You're conflating 2 different things together. I don't think most people are rude. I think most people are greedy.
As far as "most people are greedy" goes, that really comes down to how you quantify "greed" and I really think we're better off agreeing to disagree on this point.
> The portion of respondents who reported they are unpaid hobbyists remains at 60 percent, the same as in last year's survey.
Only 12% checked "I'm a semi-professional maintainer, and earn most of my income from maintaining projects." 24% checked "some of my income from maintaining projects"
Are those projects the size of Jetbrains IDEs - e.g. Linux kernel, ffmpeg, VIM, Emacs, etc. ?
I used to think I'd just use free open-source software until I became a developer myself.
Now, I believe people should be compensated for their work, even open-source developers who contribute their time and skills for free.
I think you meant Enterprise software that can cost a lot. a developer can't afford that.
I personally have enough buying power to afford it, and it's more than paid for itself over the years by giving me a leg up over coworkers who try to make do with free tools. People I work with think I have some superhuman ability to navigate, understand, and modify huge codebases and don't believe me when I tell them that it's just because I learned how to use JetBrains IDEs fluently.
[0] This is explicitly allowed: https://sales.jetbrains.com/hc/en-gb/articles/207240855-Can-...
Citation very much needed?
Unless you're talking about enterprise software specifically, developers are probably among the most willing to shell out cash for software, it's the general public who seems to be fine with ad-ridden spyware freemium nonsense as long as it's free.
And pretty much all major programming languages and libraries are given away for free too. Someone tries to introduce BitKeeper, a commercial version control system, for the Linux kernel? They won't stand for it, some's gotta clone it and give the clone away for free.
Hell, I've heard loads of people here on HN complaining when a SaaS company introduces features exclusively useful to large corporations - like single-sign-on integration - then wants to get paid for them.
There's a handful of exceptions. For example game developers will pay $$$ for "Unity" and store their assets in "Perforce" and suchlike. And I believe it's possible to pay for Visual Studio.
Free-libre is necessarily also free-costless, but not the other way round.
> Visual Studio
It's interesting that everywhere I've worked as a Microsoft shop happily pays for MSDN, which gives you not just VS but a huge amount of other stuff.
Perforce handles large binary assets much better than git. There are also paid for closed version control systems that are really bad but get used anyway, such as in IC design.
Source: Myself
Unrelatedly, there's also to some extent an expectation that everything is free, even for commercial users. The most common pricing question I get about my product is "can't you make it free for commercial projects that don't have revenue yet", i.e. effectively asking me to become investors in their own venture. Because often they want to make a product company, but not spend any money to do so.
Source: I run a small software company that sells to developers.
It’s more complicated than “developers are cheap”. They understand software complexity, and when paying is justified. They know what a clear online grift looks like. They have and make free software. I’m happy to pay the JetBrains subscription because it’s actually good enough to warrant the price. You can’t trick a carpenter into buying a poorly build and/or overpriced cabinet by putting a fancy handle on it.
I guess it depends on what you consider a "Russian Company".
As a British national living in the USA, does that mean if I start a company it'll be a "British Company" forevermore?
The heavily populated parts of Russia, including the part where JetBrains was operating, are in Europe. (Russia’s not part of the EU, obviously, but “European” and “EU” don’t mean the same thing.)
It will be very interesting to see the effects of that brain drain long term.
What has NATO to do with Russian invasion of Ukraine?
His war has turned the world upside down in a lot of ways, and I really do feel for the Russians and Ukrainians who he's dragged down with him. I have coworkers who regularly have to take shelter from his bombing campaigns.
https://blog.jetbrains.com/blog/2022/12/06/update-on-jetbrai...
> The Czech Republic is a member of the United Nations, NATO, the European Union, the OECD, the OSCE, the Council of Europe and the Visegrád Group.