Increased Subscription Pricing for IDEs, .NET Tools, and the All Products Pack
blog.jetbrains.com
blog.jetbrains.com
In this case, being completely upfront in the post title that this is a price increase, no "Updated pricing" or "Revised pricing" etc. Reasonable notice period with an option to renew for multiple years at the current pricing before the change comes into effect.
It's like a landlord doing unrequested renovation and then sending a bill.
https://sales.jetbrains.com/hc/en-gb/articles/206544679-What...
I can stop paying and carry on using the product indefinitely. Try that with your landlord regardless of renovations!
The price increase they're asking for is approximately equal to inflation from 2015-2021. They don't even try to include the last year's inflation.
It might be an unpopular opinion but I appreciate the transparency of the post. There are other companies which products I use that I’m afraid are not financially sustainable and thus I’m afraid for an email saying that the products has been discontinued.
There’s always the possibility of open source, home brewed or whatever, but when it comes to getting stuff done sometimes paying is cheaper than the time/effort of an alternative.
Best of luck jetbrains!
I’m sure other IDEs can offer parity with the compiled languages, but if I’m using an IDE in the first place, I’m probably working on a web app, and getting first class support for both the frontend and backend in the same window is huge for productivity.
I was interested in buying CLion, but also needed to be able to work with Python in the same project. I couldn’t tell if that means I have to also buy the PyCharm IDE and deal with two different IDEs running at once.
It also doesn’t help that they have a subscription licensing plan. Even though they do have perpetual fallback, it doesn’t seem like a giant bloated IDE like this will hold up very long without updates.
So in the end, I just use Sublime Text. It’s far from perfect, but I can make it do nearly everything I need it to without having to strain my brain at the checkout screen.
FWIW, I stopped updating paying for IDEA in 2019 and it hasn't bothered me. I don't do JVM stuff every day anymore, that's why I stopped, but when I have to go hack on something, it's just fine.
Agreed on the multiple IDEs thing. I don't write C++ regularly but that'd make me tear my hair out.
IntelliJ Community is pretty much just a Java (and other JVM language) IDE.
IntelliJ Ultimate works with all the languages that work with their other IDEs (Python, Go, JavaScript, ...). This is the one you're talking about. C++ isn't listed even for this though [1]
It's definitely confusing, even if Ultimate did support C++, because IntelliJ is primarily billed as a Java IDE. And with PyCharm, for example, the free vs paid difference is many useful extra features but still primarily aimed at the same language. Maybe they should've just called it JetBrains Ultimate IDE or something, rather than mentioning their Java IDE.
[1] https://www.jetbrains.com/products/compare/?product=idea&pro...
https://www.jetbrains.com/products/compare/?product=clion&pr...
But yes, it's simultaneously weird and great that the most cross-application languages (Python/Javascript) are supported in every IDE.
Everything I pay in dollars became 20% more expensive.
My cereal became 20% more expensive.
Jetbrains becomes 20% more expensive.
This is the first time in my life (34 yo) that price changes have been so large that they’re apparent to me.
And even with a dev salary the combined amount is high enough that it has an impact on my behavior.
What we are seeing is the predictable result of the classic monetary models, and a rejection of Modern Monetary Theory which linked limits of government spending to the availability of real resources, like workers. Which is why you see people like The Treasury Sec saying the Economy is good because of employment numbers
Classic Model of economics predicted this, MMT ignores the realities of economics
Respectfully, models that are known to be wrong, as all models are - they are models after all.
Austerity - where has that ever worked? Post-war Germany and... ??? I mean it's constantly tried everywhere (Greece is a good recent example of its futility). Classic monetary models clearly predict it should work, we've tried it hundreds of times in different countries over the past ~100 years, and it's worked once. Maybe we just need to try extra super duper hard the next time?
My skepticism rises when i hear people confidently proclaim their economoic model predicts anything at the macro level. What we're seeing is a lazy attempt to ignore the models are not useful. If prices stay low for 5 more years than the models predict then we are told by the over-confident types that we should just wait a little longer to see the effect but they're coming. If prices go up then "AHA! Justified, i told you so". Prices can ONLY go down, up or stay the same - if you wait long enough of course they go up!
There's a big wooly gap between alleged cause and effect that we're just supposed to not question when people confidently tell us their model predicted the outcome.
If that were the case then there are things that would work. Increase taxes on income, unearned income, wealth and excess profits to take money out of the economy (MMT theory would support this if the issue was genuinely too much money) Introduce price controls and rationing on food and basic services including energy and housing to stop profiteering.
I dont believe I said that in any statement, that is red herring and strawman in one. Good job...
Most of the expansion of the monetary supply has been doled out in the form to debt not cash. However buying goods (Cars Home, etc) with massive amounts of debt still causes inflation
Of course Supply chain issues account for some inflation as well, but not all of it.
>> Introduce price controls and rationing on food and basic services
In the entire history of the world, that has never worked, nor will it ever work
Here are 100 roubles for you, comrade.
Which is why you see China, Russia and other nation using the current opportunity to attempt to parallel economy to the one based on US Dollar
Be careful. This theory tracks for regular currencies, but gets distorted (note: I didn’t not say that it doesn’t apply, only that it isn’t as strong as you say) when the currency in question is the reserve currency for the world.
Classic Model didn’t predict this, because “this” is a totally bonkers scenario. Inflation is running hot (additionally) because supply chains have been torched (China and Russia) just at the time when demand came roaring back (the world minus China gave up on lockdowns).
You’re not wrong, but I encourage you to resist the temptation to simplify the story down to “classic” vs “MMT.” It’s tempting, but the world is very very complex and it ain’t getting any simpler.
The problem was that everyone remembered the GFC and went way too far with spending in an already supply constrained environment.
I've heard this is a completely debunked conspiracy theory:
https://leadstories.com/hoax-alert/2022/04/fact-check-80-per...
You see, this is why Disinformation Governance Board was a good idea.
Notice the comment says "printed" / created, as I was using "printed" in the Figurative meaning not literal meaning
The Fed can create new money with out requesting that money be physically printed by the BEP. This is why a "run on the banks" is a fear, because no bank in the world has enough physical currency to cover all "dollars" in accounts. Only a fraction of dollars exist as a physical item
Say you made cars for America and through no fault of your own, dealer stock evaporated due to supply issues upstream. Let's say you could try hard to increase production once that supply issue had been ironed out - but you could equally choose to take it easy, cars are fetching well over sticker price, so maybe be very slow at ramping up supply again to maintain that. Obviously if you colluded with your competitors to do that it would be illegal, but, if there was some kind of global event that put you all in the same basket...
I see the talk of increasing interest rates to solve inflation, i just can't see how that stops price gouging inflation. Furthermore, we don't even appear to have a language for this idea, it's not supply side inflation i'm talking about (although that clearly exists in some products), it's not demand side inflation (although that clearly exists for toilet paper for a while - not sure if it affects much today?)
It is a three headed dragon, and we see two of them already.
* Massive increase in money supply (more money chasing goods) - CHECK. We printed and our sins do not go away as quickly as we wish they would.
* Supply issues resulting in fewer goods to buy (same or more money chasing fewer goods) - CHECK.
* Wage-Price spiral wherein employees demand higher wages to account for their costs, which increase the cost to the employer, which has to increase prices, which leads to employees demanding higher wages. - POTENTIALLY NOT HERE YET.
Wage-Price spirals are the things of nightmares and when it happens, the only way its ever been broken is via war or a prolonged recession.
Hold onto your hats if that happens.
It was already happening throughout the 2010s, although wages in tech were rising sufficiently fast to easily offset the increase in prices. My conjecture is the bottom 0% to 40% are making gains and they are coming from the 40% to 90%.
With a lower and lower labor participation rate (aging population), coupled with the opportunities for remote work, I would expect those in person, customer service or jobs where you get your hands dirty to demand even higher prices. I.e. expect to pay more for travel/restaurants/hotels/retail/etc and expect to receive lower quality services/products.
Also the fact that they had to fire their entire Russian R&D department, and instead rely on Westerners, they are more expensive, so they are forced to increase their price overall, that's my guess
> Jetbrains becomes 20% more expensive.
I understand the frustration but surely you can see the causality link here? Jetbrains employees have to eat too.
The individual solution is sadly for you to ask for a 20% raise and screw people down the line.
Global solution would be enforced price controls, we know it works because France did it after the war, the government imposed lower prices and started selling good directly itself and France got out with a much lower inflation than other countries.
Also using an example from 70 years ago doesn’t seem enough to justify it.
Haha, no, I didn’t, but now that you point it out it seems obvious ;)
That said, I somehow doubt Jetbrains employees will see these raised prices reflected in their salaries.
We can see having tons of natural resources can be great. Canada and Norway are good examples. There are specific reasons why most other resource rich countries in Africa, ME, South America, have not fared as well.
We lived through a unique time in history, and that unique time has lasted for our entire adult lives. I’m also 34. I graduated college right when the low interest rates were juicing the economy. But the party had to come to an end sometime.
Ask your parents what it was like in the 1970s. Oil shocks, interest rates at 15%. History rhymes.
Except the G-20 average public debt in the 70s was like 30% of the GDP.
We cannot go to interest rates at 15% with countries having 100%+ public debt (as is the case nearly everywhere in Europe for example).
I wonder though — given that we can’t go to that 15% rate (because then servicing public debt would be too expensive), what other tools do we have left to tame inflation?
> My cereal became 20% more expensive.
> Jetbrains becomes 20% more expensive.
Actually, the Jetbrains price hike is under 12%, so in relative terms, Jetbrains has gotten cheaper than everything else.We deliberately raised the gas prices to punish Putin. Gas prices affect the price of food due to shipping. Food prices affect the price of software due to eating. Don't worry, it's all under control. We will soon fix this by printing more money, prohibiting gasoline cars and making people eat insects for protein. Meanwhile, we suggest you weather the storm by investing most of your money into cryptocurrencies[1].
[1] https://www.nasdaq.com/articles/cryptocurrency-and-the-esg-i...
Normally companies will try to justify their price increases in a lengthy blog post focusing on the "awesome new features" they've been working on, but not here. Just a few paragraphs summarised by, "we are at the point where we need to increase our subscription prices". Fair enough.
As a user obviously price increases are never welcome, but within reason I think we have to be understanding. JetBrains offers a huge amount of value to many companies and individuals. It might not be worth the price to everyone, but their pricing doesn't seem unreasonable to me and quality software is never going to be cheap.
Also I give JetBrains massive respect for including the old/new pricing on their pricing page versus what so many companies do which is "our prices have changed" without making it clear and leaving people to using the Wayback Machine to figure it out. Also allowing people to renew up to 3 years at the old price is a move that inspries a lot of loyalty (as shown by my immediate purchase/extension).
I understand if you don't program enough to make it worth paying for a tool but if you develop professionally then the JetBrains products are a steal. I really only use IDEA (PHP, TS, Java) and DataGrip (databases) but I pay for the full product pack in case I ever need another tool. I recently used AppCode and was very pleasantly surprised by it as I quite dislike Xcode for actual coding.
Do yourself a favour and try out Code for your next project.
Even just using two fingered trackpad scrolling to move the view port is something I do almost everyday without thinking about it.
If you wanted to you could also highlight text, show balloon help, select windows and tab and interact with file explorers.
Of course you can do all that very quickly with keyboard shortcuts, which is what I mostly do, but they option of the mouse is still there.
IntelliJ was always heavier and buggier whenever I tried using it.
Google switched from Eclipse to IntelliJ for Android Studio mostly because everyone hated how heavy and buggy Eclipse was.
Eclipse's Java core is by far the best of all Java IDEs: refactoring, auto-complete, editing, etc. IntelliJ had earlier support for Maven and Gradle, but it was always a less-polished IDE experience using Swing vs Eclipse's native windowing toolkit.
Eclipse's ability to debug and run a single failing unit test were massive as well. IntelliJ was always hit or miss as to whether it would allow you to run a subset.
IntelliJ refactorings also were a lot less smart IMO - often trying to refactor unrelated comments and sometimes code that was unrelated but happened to be named the same thing.
I don't mean to sound rude here, but that just sounds like nonsense to me. How are you supposed to run code that won't compile? Does eclipse just generate random bytecodes for the party that doesn't compile?
> debug and run a single failing unit test
I'm not sure where the issue is for you, but this has always been available since I have used IntelliJ, going back 15 years.
https://www.eclipse.org/jdt/core/
> An incremental Java compiler. Implemented as an Eclipse builder, it is based on technology evolved from VisualAge for Java compiler. In particular, it allows to run and debug code which still contains unresolved errors.
Features I still miss:
- Real incremental compilation. Real as in, lift your finger and it's ready to run before you manage to hit the key-combination that actually launches the test. Intellij under the best of circumstances does not get closer than five to ten seconds (full seconds). Eclipse could run the same test dozens of time in the same time span. It was that fast.
- An IDE that does not lie about the compilation state of my project. Intellij is perpetually confused about this. It will tell me everything is fine when it is not. And the opposite. I can never trust it until I do a full rebuild. Which is slow. Eclipse was much more consistent with this. Make typo, everything goes red instantly. Fix the typo, the red disappears. It mostly stayed consistent throughout a working day. Occasionally it would need a little nudge and then it would fix itself and get back to being super responsive. Typically when messing with dependencies.
Those two are connected of course.
Intellij is two orders of magnitudes slower than Eclipse for this. That's a 100x. I'm talking ms vs. ten seconds plus. I could make a case for 3 orders of magnitudes for some things. I deal with scenarios every day where it needs half a minute (or worse) to boil the oceans where I know from a decade plus of experience that Eclipse would have caught up nearly instantly and it would not have slowed me down.
Unfortunately, Intellij would have to be redesigned from the ground up to get close to this level of performance. It's simply designed wrong to ever get that good. The fact that it relies on gradle (or maven) to do a lot of things means it's going to be bottleneck. Eclipse had a real incremental compiler properly integrated into the IDE and a good enough integration with maven that it could import classpath dependencies from there without needing to run it all the time.
It even did partial compilation when part of your code was wrong/broken (e.g. because you had not finished typing yet). It would still be able to run the non broken parts of it. And it would accurately tell which parts were broken. Intellij freaks out if that happens and quite often needs to be restarted to get rid of all the red squiggly lines for phantom problems. It will spawn lots of errors that aren't errors until you fix the actual error. There's a reason it has synchronize buttons, invalidate caches, and other functionality to force it to re-assess the state of things: it loses track of this all the time. Their issue tracker is full of issues related to this. People have been reporting them for decades (just in case somebody unhelpfully suggests I create an issue for this).
So, yes, I miss that. Kotlin particularly is a pain in the ass. As much as I like the language, I really hate it's compiler speed (or lack thereof).
Pros and Cons, but my experience spending hours or even days solving IDE classpath hell in large projects is a huge annoyance to me, especially when the same issues don't actually exist in the 'real' build. So much that I'm willing to pay a few more seconds for every task/build initiation in large projects if that's the cost of having an accurate representation of the classpath in the IDE.
I also really enjoy Kotlin, but find the weird configuration and versions of the kotlin sdk bleeding between the IDE, build tool (gradle) and actual dependencies to be a source of confusion. This is especially true when building/publishing gradle plugins written in kotlin.
Also, both have 3rd party plug-ins but JetBrains seems to contain a lot more of the features I want as first class integrations whereas I generally have to find a plugin for VSCode and hope it's well maintained.
I will say that writing a VSCode plugin seems much easier than an IntelliJ plugin. So if you need that level of customization, VSCode might be the preferred tool.
But I would die before I switched away from Rider or Intellij. The auto suggestions, code smells, auto refactoring, ease of debugging, I could go on. It removes so much friction from developing that I feel like I have a hand tied behind my back when I move to anything else.
I often wonder if these people who recommend vscode as a "for everything" IDE have enough experience with the IDEs to know what they are missing by strong arming vscode into working for them.
A lot of developers looking for that VSCode experience are actually switching to Rider, even those who already have a Visual Studio license/MSDN via their employer. Ultimately Visual Studio is just a laggy, micro-stuttery, monolith, with a UI designed to create Forms for Visual Basic back in 1995. The x64 migration has helped, but it feels like a band-aid.
If you're doing Web Development in Asp.net Core in 2022 you don't really feel at home, not least of all because you may be using VSCode already to do TS/SASS/CSS/JS/etc.
It's a fine lightweight editor but if you want to refactor or do anything complex you want something like IDEA in your pocket. It comes pretty much "Batteries included" whereas you have to build your own IDE with VSCode which I don't have the time or effort for maintaining. I get that IDEs can look scary or seem bloated but once moving first to PHPStorm then IDEA I realized a lot of my "facts" about IDEs were either completely wrong and/or the heavier weight was actually worth it.
I'll be interested to see if JetBrain's new Fleet will eat into VS Code's market (it's a similar tool).
On other editors, either you use a barebones editor and pay for Copilot or you pay for both copilot and the editor subscriptions. Microsoft wins both ways and as evidently shown here, JetBrains conceded to make a subscription price rise.
Microsoft knows you can't beat free.
They have never increased subscription prices. They still charge the same amount they did 7 years ago, when subscriptions were introduced.
That doesn't explain why Windows and Office (both paid products) have edge over desktop Linux and LibreOffice (free).
I still pay because I want to support them and their stance but paying more for less leaves a bad aftertaste.
All in all it’s understandable and not a big deal but when faced, like right now, with whether I should prepay 3 years or not it's hard not to think about the future of the company.
These days I am mostly using VsCode for development and TablePlus/Postico for database development.
> These days I am mostly using VsCode for development
Please qualify the difference in speed between JetBrains and VS Code. From my perspective, they are both “super slow” and “resource hogs”.
Yeah, every time i've tried CLion or Rider, the heap reaches its maximum size (4-8gb) like 10-20 minutes after starting the editor and then it becomes extremely slow and sluggish. My cpu goes crazy any time i start an analysis or any sort of task. I've tried to disable on the fly analysis, plugins and whatever i could find that i don't always need to be enabled, but it's barely better.
On the other hand, I've used Intellij for years and it's never been that bad. It has much lower cpu/ram consumption even while having almost everything enabled. I've used the same configuration for years though, so it's possible that at some point I disabled whatever causes such resource usage and completely forgot about it. Or maybe the editors are actually different, though from my understanding they all share the same core.
If you happen to try it out again, I recommend setting the heap size to at least 4GB and removing the obsolete GC setting (defaulting to the G1 collector) or even better, changing to ZGC. Hopefully they will fix it in a newer version soon.
Developer wages too vary from country to country.
I do, however wish they would focus more on performance and code intellisense than constantly trying to add bells and whistles to their IDE. Don't give me more Github integrations, give me better code analysis, improve inspection with regards to common bugs and security vulnerabilities. Give me better code quality tools and suggest potential ways that I could write a certain code block to improve performance.. these are the features that are most useful for me and since IDEs can index and deeplink everything, they should be able to leverage that to better understand code context for analytics and reporting.
By the way I think it would be nice to also have a hobbyist license option for those who barely use it and don't earn any money this way. The actual price seems almost free in terms of how much a full-time developer would earn using it yet slightly expensive for something [awesome] I only launch on some occasions a year.
Are you sure you don't mean substantial contributions to a very popular open source project?
Thanks.
The process to renew was super easy too, although I ended up just buying it so I could use it at work too.
The whole idea that you can pay a company roughly $250/yr and they take care of your development tooling needs is wonderful. I wish things change and I would be happy to pay 3yrs in advance.
To clarify, I use javascript/typescript, ruby, elixir, sometimes elm, go etc. So no Java.
Over last few years there were no big features added in ReSharper whatsoever and it became slower.
One reason Rider will pull ahead of Resharper is because Rider builds on the same base IDE as most of their products, so it benefits to a large extent from investment in any of those IDEs. I'm assuming that Resharper can only benefit from direct investment.
An extra £16 per year for IntelliJ seems OK as rises go.
Competing with a free product by raising prices? Might work with corporate accounts.
Maybe I will still get one but not the whole pack. It was a good deal so I just went for it all but now no way.
Great idea, I bet many will take advantage of the deal.
It's an awesome product, I recommend everybody to use it. I personally use it with its amazing Scala plug-in, also friendly licensed.
I pay for a large jetBrains product right now. Not a problem to raise the price a bit. Excellent company and products in my experience.