AI can produce code. Organizations still have to produce software. Agentic development is changing how software gets made, but it hasn’t changed what it costs to be wrong. Six months ago, we began

74 points•FinnLobsien•9 days ago•120 comments•

120 comments

throwaw129 days ago
I like JetBrains as a company, their pricing for individuals made a lot of sense, you buy the license and you can keep using perpetual license for that version, if you want to buy newer version, you pay slightly less than year before.

I want them to succeed, but can't see how they can win in this agentic world, where people are barely opening their IDEs, and living in agents terminal whole day and from time to time opening a PR to get a review

sunaurus9 days ago
I'm realizing I am a minority, but my IDE is becoming MORE valuable to me, not less, with LLMs.

The volume of code is only increasing. Problems that used to be solved with a few lines (or even removing lines) are now solved with changes across 10 different files.

My IDE is invaluable for me when trying to navigate this stuff. I am completely convinced that people reviewing LLM code only via PR diffs are consistently missing massive systemic issues. You *need* to review changes in context of the surrounding code.

And doing this without an IDE is just making your life harder for no reason.

pauleveritt9 days ago
JetBrainer here. I can attest that you are a primary target for Air for IDEs.

We have put a lot of thought into how we can add value for the workflow you just described. Here's the way I think about it: FSD for a car. Can you imagine trying to sell a car without a steering wheel? I still want to code, I still want the deterministic side, even in cases where I'm letting the machine do the work.

surgical_fire8 days ago
Likewise.

Unless you are blindly vibe coding everything without an IDE to help navigate what is being generated to review the output, working would be hellish.

And if you are blindly vibe coding everything, I am just glad I don't have to work with you. While LLMs mostly speed me up, they make serious mistakes often enough that a review is necessary.

bko9 days ago
So you're using the IDE for review? The main features you need are around simple things like reading files, tracking git changes, things like that?

That's a small subset of the functionality you would need if you're actually authoring code. So the IDE maybe be more valuable, but the feature set you need is actually much smaller and can probably be redesigned given your narrow workflow.

Is this accurate?

TYPE_FASTER8 days ago
I'd agree with this. I've been working with Claude on an app. I wanted to increase the size of one element in the UI. I could have asked Claude to do it, but I wanted to understand the application, as well as it kinda seemed like a waste of time and tokens.
voidfunc9 days ago
Agree, and I have been an Ultimate Edition license holder since like 2013.

I have opened an IDE for very very few things in the last 9 months or so. Im still renewing a license at this point mostly because I like JetBrains the company and it's not a financial burden but they are in a bad place.

pauleveritt9 days ago
JetBrainer here. Thanks for the loyalty, and I do think as one of the last independents, we are worth cheering for. But it's up to us to earn double-clicking on the IDE icon.

After using Air in PyCharm, it's some good stuff. It's re-imagined for this hybrid world. But my question for you, honest question: do you think you still want to look at code? How about write code? If so, what are some things you'd do, if you were in charge of our IDEs?

tetraodonpuffer8 days ago
same here, but this will probably be my last year, their AI strategy where it seems impossible to use it with local models without it "calling home" really soured things for me, if I wanted an always connected spying on me IDE I would use vs.code, I paid for jetbrains because I wanted to use all functionality (including AI, pointed to my llama.cpp) with networking blocked in little snitch save quick unblocks for the occasional license check if needed.
chem839 days ago
If their revenue-generating products are not doing so hot, I wonder what that means to projects such as Kotlin and Compose Multiplatform. Will they keep the lights on?
brentroose9 days ago
I'm biased (I'm a dev advocate at JetBrains), but I also still actively write code and use PhpStorm almost daily.

Yes, we're writing less code, but the job of "a programmer" has always been about so much more than _writing_ code. It's about code reviews, QA, debugging, discovery, and maintenance; much more than the "writing" part. Anyone with production code will agree, I think: the writing part is the easy part. That's where I still very much prefer a proper IDE over a text editor or terminal. I want easy code navigation, I want proper static analysis without relying or waiting on third party tools, I want a visual overview of changes that happened. I want to stay in charge of whatever is writing my code. On top of that, I want my agents to have access to the tools that have made me the most productive developer for years.

Curious about your thoughts?

ipsod8 days ago
> It's about code reviews, QA, debugging, discovery, and maintenance; much more than the "writing" part.

AI can do all of that quite well. If you take your hands off of the wheel, lean into it, start building systems for it, start figuring out where it goes wrong on your codebase and building systems to prevent that... you might get 10x more done. I do, and the results are generally better than anything I'd have coded by hand, because there was never enough time.

I don't look at or try to grok all changes, though. I couldn't get near as much done, otherwise, and I'm not convinced that 1 hr of me looking over it is better than 4 hrs of AI looking over it, and the AI is far cheaper. I look over the code, occasionally, to look for code that's objectively terrible, but I don't fix it directly - I use it as a test-case for improving my AI stack, to make it able to find and fix or prevent that class of terrible.

I probably spend 9 out of 10 credits on review and refinement, not writing fresh code. In spite of that, I'm still producing things way faster than I ever did by hand, with only a single $200/mo Codex plan.

I still keep my JetBrains' subscription, so that agents can use the MCP. I probably spend <5h per month in an IDE myself, though.

throwaw128 days ago
> much more than _writing_ code. It's about code reviews, QA, debugging, discovery, and maintenance;

Of course, but agents are also opening up new possibilities to do these jobs.

For example, you can do quick first code review with agent, or you can ask agent to add couple of print statements and debug the code until it figures out the issue, also for discovery, you can do discovery with agents and generate nice output with the details you want (although not accurate sometimes)

As a JetBrains user myself, whose organization cancelled the IntelliJ license recently, I can attest things I am doing inside IntelliJ is getting less and less. I am primarily using IntelliJ for code navigation at the moment, which is still the best one

ffsm88 days ago
We just haven't had the IDE moment for agentic development yet.

I suspect we won't for several years yet - and it's likely going to be way more integrated/specialized for specific technology than our previous ides were.

But you're unlikely to go back once you've the full stack integrated with full observability, release pipeline, system integration tests etc pp

Still, it needs way more integration to work well and not be DOA, hence this is still far out I think.

alfg5 days ago
I think this is it. It's hard to tell what the future of IDE development (if any) looks like at the pace AI is going. So everyone is building agentic workflows for a fast moving target. What will happen when the code generated is already 99.9% trustworthy and doesn't need the human-based tooling of an IDE anymore? It feels like we're almost there.

I do think JetBrains has an advantage here with their background and reputation. I'm constantly reshaping my tools literally every month, so hopefully they build some type of staple development IDE to fit these type of workflows. I don't know what that is yet.

AIR looks interesting, but I can't say this is the "AI IDE moment" yet.

pauleveritt8 days ago
JetBrainer here. Kind of my thoughts as well. When you think about the main problem -- human-in-the-loop -- the deterministic side has a lot to offer. But not always at the point of cursor-on-a-character.
pauleveritt9 days ago
Hi, JetBrainer here with my two cents. You're right, there's a crop of folks barely opening their IDE, who don't really even want to look at code anymore, much less type any code.

But there's still a group that needs to own the result, who still read code and write code. Folks who still believe in developers and development. This group might not be loud in SV, but they are big out in the world.

I'm a Python advocate at JetBrains and our team runs into folks like this all the time.

I've been enjoying using Air inside the IDE as a way to get the acceleration without giving up coding. I get the speed side from the agent and the trust side from the deterministic IDE.

joshstrange9 days ago
I’ll try this out but after over a decade as a paid JetBrains customer I’ve been looking at the door. I still love their IDE and moving around the code in it but the IDE uses way too many resources. Even with me excluding the worktrees folder it gets stuck indexing/processing when I spin up new worktrees to the point that I’ve found myself killing IDEA regularly to regain system resources. 99% of my work happens in the terminal now and JetBrains has been very slow to adapt. If I get one more “can’t checkout branch, it’s checked out in a worktree” error I’m going to lose my mind, give me an auto-heal option or something. This is how work is done, don’t make me leave your IDE to fix it myself on the cli.

I’ll try out Air but I don’t have high hopes, my current workflows work great and I’m still not sold on what Air offers even after reading this post and the page about Air.

dijit9 days ago
I tend to feel fine with IDEs using buckets of resources, after all: they are specialist tools.

But I have been using their jetbrains remote system, and you can clearly see how incredibly high the RAM usage is on both server and client.

Personally I am also looking at the door, but not because of the resource usage… but because they keep putting resources into things which aren’t their core offering and it makes me wonder if they have run out of innovation in that area.

… then again, they did recently figure out how to make development on a Windows remote work… so I can keep using my linux machine while developing Windows software, so I think that earned a lot of goodwill from me.

foresterre9 days ago
I find I still use the paid IDE's (RustRover and WebStorm), even when using LLM's for reviewing code and applying corrections. It's often just faster to do that, especially with an IDE which allows for quick non linear navigation through the files (following functions etc.). I think this is where JetBrain's IDE's excel. I can live with the high startup cost as long as it is quick afterwards.

I do feel however they have been neglecting anything non-AI for a while now. I in particular loved their auto complete, and with the new guesswork AI auto complete it's just not the same. I want deterministic behaviour from my IDE.

On the LLM side, I couldn't use the Anthropic subscription with their offerings, so I just use it from a harness outside the IDE, and switch to the IDE for review. This may not be JB's fault, but it still makes their offering useless to me.

I may be one of the few remaining but I also still program myself sometimes (I weigh it based on the task). The IDE has been pushing so much AI it has been getting in my way sometimes, and it is definitely using more resources for stuff I don't use.

I too am on the fence on whether I'll resume my subscription. Luckily for JB I dearly dislike VSCode's code navigation and interface, and would severely miss their debugging tools integration.

joshstrange8 days ago
Nevermind, Air is DOA: "Authentication with Claude Pro/Max/Team plans is not permitted by Anthropic’s Terms of Service" - Sorry, but unless you can use a subscription then I can't afford to use your tool. I understand the ToS, I wish it was more open, but the reality is that API pricing is way too high and a subscription is all that makes sense currently.
pauleveritt9 days ago
JetBrainer here. About worktrees, I've seen the internal demos and we are making progress on that. It's actually an interesting problem, conceptually, about the index.

About the terminal, honest question...is that because you are looking at code less and less? Writing code less and less?

joshstrange8 days ago
Yes, it’s because I’m writing less code by hand. I mostly use IDEA now to navigate/review the code or do my own debugging/tracing. My time in the IDE has fallen drastically which is why the high ram/cpu usage when I’m not even “using” the ide are so frustrating, especially since I’ve excluded the nested worktrees parent folder (.claude/worktrees). I can handle IDEA being dumb when it comes to worktrees, I can’t handle it locking up after I’ve told it to ignore them.

I know harnesses (and harness harnesses) have a long way to go and lots of improvements even without models getting “smarter”, I’m rooting for JetBrains but so far IDEA has been more of hindrance in the LLM-era. The CLI TUI’s have become the most important tool I have and the GUI versions haven’t kept pace.

I’d love to live in IDEA instead of the CLI but so far I’ve found that to be too limiting and not as adaptable to our rapidly changing field. Maybe Air will help with that, we will see.

I want something like herdr in IDEA, a way to monitor agents, smart worktree integration, easily visualize changes and use the power of the InteliJ brains to assist in coding (lint/checks/etc).

Right now my IDE gets more in my way than assists me in shipping code.

thomascgalvin9 days ago
IntelliJ was the perfect IDE ... two years ago maybe? Very little that has been added since improved my experience, a bunch of it gets in my way, and I'm sick of being prompted to try the latest and greatest AI integrations.

I don't think that there's a better alternative at the moment, and I get the need to pump out features to keep the revenue stream going, but I miss the slimmer versions

delbronski9 days ago
I’ve been a happy paying JetBrains customer for 10+ years. This year I decided not to renew. It’s just not worth it anymore. I don’t spend as much time as i used to in an IDE. And their AI offerings are not so great. I gave Junie a solid try, but it was always too far behind the competition. I gave Air a solid try, but it was full of bugs. I wish them the best, and I hope they can find a solid product again in this new era.
giancarlostoro9 days ago
Is anyone using any of JetBrains AI offerings? I feel like they are burning piles of money on areas I never hear anyone talking about using. The only thing I ever used was their AI plugin, tried Junie once, but the rest just seems like noise I dont care about.
keithnz2 days ago
They are fighting for survival, hence why they are all here promoting a product that no one really wants but vaguely seems interesting with their barely used HN accounts. Might take a while for them to realize they are largely irrelevant and don't control the key aspects of the tech which is a deal breaker for most (can't used claude paid plans). They need to find a better pivot and likely shed a whole boatload of employees.
tedggh9 days ago
Rider was my IDE for years until they started pushing their AI tools while not letting you bring your own models. Then it seems they listened to the complaints and for a while I could use Codex but then the next update took it away. So I ran out of patience and switched to VS Code, and that was the end of JB and my dear Rider for me.
anastasiak25128 days ago
Hey, JetBrains team here:

What is the problem with using Codex in Rider, can you please share? It's generally available, with your own Codex subscription or via JetBrains AI.

the__alchemist9 days ago
PyCharm and RustRover. It is astonishing no other IDEs have offered direct competition. I would prefer a faster/lighter alternative to my tablet, but none exists.

edit: Sorry; misread. No, and I am very confused by their diaspora of AI offerings!

giancarlostoro8 days ago
The only IDE that compares in my eyes is Visual Studio, which to outsiders might seem weird, but when they support something they do a pretty good job.
darkwi11ow9 days ago
Imo vscod(ium) with pyrefly LSP is miles better than Pycharm today. Never used rust rover but rust-analyser LSP also worked great for me. Interesting which features of jetbrains IDEs do sell it for you
GordonS9 days ago
I use Rider and DataGrip regularly. I also use WriterCide,

DataGrip is seriously under-rated, IMO.

keithnz2 days ago
I used to use datagrip, but one of my first "vibe code" experiments was to create a datagrip replacement for myself ( https://github.com/keithn/sql ) that worked better for the kinds of things I did, a lightning fast tui, but then I stopped using that and now just use claude mostly.
foepys8 days ago
As far as I know, you don't need DataGrip if you already have Rider. The same functionality is already inside Rider.
variodot8 days ago
I agree on DataGrip and use its MCP weekly.
giancarlostoro8 days ago
I mean, I use DataGrip, but their AI specific tools is what I'm wondering about.
backwardsponcho8 days ago
I use Junie at work and I have to say I'm not amazed by it. Plus I cannot run it inside an Alpine Linux VM which is annoying as all the other agents I tried worked just fine.
hmokiguess9 days ago
I would love to see JetBrains win, I like them as a business, though unfortunately I haven't been using their products in a long time now.
kristel_tech8 days ago
Hello, JetBrainer here :) That means a lot, thanks for saying it. If you ever want to kick the tires again, I'd be happy to point you at what s changed, a lot has moved, especially on the AI side. No pressure either way, just glad you're still rooting for us.
hmokiguess8 days ago
I think I am sort of "aware" of what's out there, though maybe not to its full extent, but one feedback I would have is to try and do one thing, and just one thing, really really reaaaaaally well.

There's so much going on right now, and the push to PaaS is not performing as well in my opinion.

Take a look at how Herdr got viral, and how it exposes protocols that let others come and build with it. Multiplexers are a good bet, though there are plenty of other verticals out there too.

I would say try to chase another ReSharper moment for you guys.

Read the full thread on Hacker News →

Related stories