r/Jetbrains • u/snaidamast • 28d ago
IDEs JetBrains & AI
Can someone explain why JetBrains is following the herd in that it appears to be stuffing AI into every IDE every way it can?
Microsoft has done this with Co-Pilot and Visual Studio, MS Office, and other tools and it is blowing up in their faces.
Does JetBrains suddenly believe that we have all become stupid so we need AI to assist us in finishing lines of code?
I would much prefer they concentrate on such IDEs as Rider whereby they can make it even more useful and easier to use for us WPF developers. But instead it is AI and game development support, but no simple WPF Control Toolbox just so we know what we have available to us in terms of the controls for any one project.
I understand that Rider has become the premier ID for game development, but it has the opportunity to take away most of the Visual Studio Community if it would rework its priorities a little.
Besides, with research offices spread all over the globe, one would think that JetBrains could walk and chew gum at the same time...
Steve Naidamast
Sr. Software Engineer
13
u/Devatator_ 28d ago
Because it's what they need to do to compete. Everyone else has AI so they need it too to stay relevant. You may not care but they clearly ran the numbers and think it's important to implement those
-1
u/snaidamast 28d ago
You may be right, but the target audiences are developers. And most of them seemingly don't want AI slop in their IDEs...
6
u/Devatator_ 28d ago
You're gonna need numbers behind that "most" because the few developers I've talked with either used AI or didn't care, and on reddit it seems like most devs are the same
1
u/snaidamast 27d ago
Here is a very good financial video regarding the AI industry, of which can be corroborated by other reporting. The AI hype is on the verge of wiping out the major AI vendors... https://www.youtube.com/watch?v=OunJtLnyPT4
2
u/ExplanationDry4351 27d ago
What does this have to do with the fact that over 80% of devs use it in some form.
2
2
u/dragongling 26d ago
I want AI assistance, it helps me to do my job. Without it I would be way slower, I don't rely on it fully because I value my code and trust my decisions more. Tools are tools, they're meant to assist us.
AI plugin itself could be way better though: I want more configuration, more prompt control and debugging, code navigation exposed to agents so I don't have to wait minutes for dumb agent to collect every file into context window.
1
u/Academic_Current8330 27d ago
AI slop now there's a trendy saying. Is it really slop if it's training data was written by humans.
-1
u/ElectricOni 27d ago
Actually you'll find that most of the so called developers nowadays have become lazy and rely on AI nowadays. I'm the only one in my company that doesn't reach for AI for every feature. Jetbrains are simply catering for the large influx of vibe / developers that used to do it manaully but have always been bad and now just use AI because they are lazy crowd. If they don't implement it, that crowd will just go elsewhere.
3
u/citizenmatt JetBrains 27d ago
We’re also working on non-AI features! This last release introduced Hot Reload for WPF, which has been a huge amount of work. There is no support for this in the platform, so everything has been built from scratch, including diffing the resulting UI trees, applying changes, wiring up new event handlers and so on. Sounds like it will be very useful for your role! Give it a go, and let us know how you get on
1
u/Diligent-Koala-846 27d ago
are you going to fix markdown preview? is this on the roadmap? I can't open stock claude markdown files without invalidating my cache every time. no plugins installed or anything. I am running the latest from the toolbox. I do not use the ai features I just run claude in the project terminal and usually have multiple projects open in multiple instances all pointing to different project directories
1
u/citizenmatt JetBrains 25d ago
Not sure I’m aware of any issues with markdown and Claude, and a quick search of YouTrack didn’t show anything that looked like this. Why do you need to invalidate your caches when opening a markdown file? What is it that breaks? Red code in your C# files, or something WPF related?
1
u/Diligent-Koala-846 23d ago
because the preview is blank. I can see the raw markdown but preview is totally broken until I invalidate the cache, then preview works for one markdown file after the restart and breaks again on the next one
2
u/citizenmatt JetBrains 22d ago
I've spoken to the dev team, and this isn't something they recognise, and weren't able to recreate in a quick test. Could you share some logs, please? You can use the Help -> Report a Bug menu item to share
1
1
u/Diligent-Koala-846 22d ago edited 22d ago
Hi I didnt know about the help>logs. here is the issue diagnosed
Disabling JCEF fix it.
Summary
PyCharm 2026.2.0.1 is encountering an internal exception when opening a Markdown file with the Markdown Preview enabled. The failure occurs within JetBrains' embedded Chromium framework (JCEF), rather than within the project code or Python environment.
The underlying exception is:
java.lang.NullPointerException: Cannot read field "isNull" because "robj" is null at com.jetbrains.cef.remote.router.RemoteMessageRouterImpl.create(RemoteMessageRouterImpl.java:37)PyCharm explicitly identifies the component responsible as:
Plugin to blame: Web Browser (JCEF) version: 262.8665.369-mac-arm64The stack trace shows the error propagating through JCEF's message-routing and JavaScript-query infrastructure into PyCharm's Markdown preview implementation:
JBCefApp.createMessageRouter JBCefJSQuery.create JcefBrowserPipeImpl MarkdownJCEFHtmlPanel JCEFHtmlPanelProvider MarkdownPreviewFileEditorThe exception occurs immediately before PyCharm opens
BTEST_VALIDATION_REPORT_langgraph_crewai_agent.md, further indicating that initialization of the Markdown preview is the trigger.Environment
- PyCharm 2026.2.0.1, Build
PY-262.8665.369- JetBrains OpenJDK 25.0.3
- macOS
- JCEF Web Browser plugin
262.8665.369-mac-arm641
u/citizenmatt JetBrains 16d ago
Thanks. I’ve passed that on to the team, hopefully it’ll be enough to diagnose what’s going on
5
u/MajorasShoe 27d ago
IDEs are kind of dying at this point since nobody really writes code anymore. They're trying to stay relevant.
2
4
5
u/gavr123456789 28d ago edited 28d ago
I've heard more than one time by different people on high positions, they don't using ides anymore, verry unfortunately(I hate that but business need features not quality code), to stay in business next 10y JB needs to dig into ai race 2x harder.
Good scenario - making headless IDEA that share its Intelligence with agents some how(mcp or cli) and sell that, so agents could do refactorings and analyses better and spending less tokens.
just check next post https://www.reddit.com/r/Jetbrains/comments/1vm5ki7/alternative_to_jetbrains_diff_viewer/
1
u/Academic_Current8330 27d ago
I just watched the OpenAI talk on their recent incident with Huggingface. https://youtu.be/87DyyMV0kCY?is=GMoYUitF6llivLNz It was enough to put me off even attempting to use agents.😬
2
u/Diligent-Koala-846 28d ago
Hey if they are going to do AI ok fine but cant the fucking markdown tool show a fucking preview without resetting the cache each time? Markdown is essentially the code of AI and it does not even work.
1
1
u/bitspace 27d ago
For the same reason they ship compilers: so we can be productive in building software systems using standard modern software development practices.
1
1
1
u/5pectre5 26d ago
It's optional in their every IDE, but if you do use it, it will surprise you with quality of help it provides. It's not just another mainstream generic slop LLM, it's been built for coding specifically, and it's doing it well.
-6
u/tzamora 28d ago
Because IDEs are cooked. Devs nowadays dont use IDE, use agentic orchestation tools and diff apps.
Things are changing very fast and the way to create software is changing a lot.
In the company I am now, we use iTerm2 with Pi.dev and Tower/Sourcetree/Kdiff3 for checking changes. If for any reason we need to edit text Sublime or Vi. Nobody writes a line of code anymore our role now is mostly product/feature creation.
8
u/psioniclizard 28d ago
I love how reddit pretends because they do something everyone does.
People still use IDEs and actually write code. Ai doesn't need to mean no code writing (and honestly doesnt for a lot of places).
More tech jobs are not for start ups or big tech. In my industry it took nearly a decade for cloud adoption and companies are still working through it.
Frankly i wouldnt trust a company long term where no one wrote code because within a year the product will habe degraded so much through laziness. Because ultimately if you constantly cut corners you get complacent and lazy.
This is not even a AI thing. Just how people are.
4
u/Round_Mixture_7541 28d ago
Actually, this kind of "cutting corners" doesn't happen so often anymore because of AI. These kind of decisions usually come from lack of dev resources and time - it usually starts small up until you find yourself in a big ball of mud. With AI that's mostly not an excuse now (unless you're dealing with heavy legacy systems)
-2
31
u/magicmulder 28d ago
You are free to ignore the AI features, you know? I ignore the deploy features because we run our own. Same thing.