Hacker Newsnew | past | comments | ask | show | jobs | submit | theappsecguy's commentslogin

Fast is one thing, TSGO is fast enough I think, but my god does it suck up memory


Wow, this really sucks. With all the money flocking to companies that trained LLMs on stolen data, we may lose the only set of IDEs that offer high quality professional development tools


I'm surprised that the word "only" still applies. I have my laments about JB (PyCharm / RR): Mainly centered around performance. Yet it has no competition! Whenever I read about VsCode, or Zed as alternatives, I feel disbelief, as they're not in the same league.

Zed in particular, from the way it was described upon release, sounded like it should have been a JB competitor. Reality: It can't even move functions or structs!


I love JetBrains. For many years I was a happy subscriber to the All Products Pack, paid for out of my own pocket. I would have said that you'd have to pry my JetBrains from my cold, dead hands.

A year or two ago, I finally gave up:

1. The IDE was simply too slow - notably slower and "heavier" than VS Code in particular - and it seemed to regularly get slower.

2. Bugs - from the complex (TypeScript constructs that tsc itself handles just fine while WebStorm's code analysis kept throwing false positives on) to the trivial and silly (failing to properly handle the <col> tag in React), and often staying open for years.

Meanwhile, VS Code just kept getting better, addressing the complaints I had with it while staying fast.

I work almost exclusively in TypeScript these days; as other commenters pointed out, I'm sure that JetBrains products are still great for other languages.

And their refactoring tools remain second to none. I'm profoundly disappointed in our industry that the VS Code developers apparently looked at JetBrains, with its arsenal of expertly crafted, deterministic, testable refactorings, and said, "Nope, we'd rather make everyone use inherently random language models for anything more complex than Rename Symbol."


They have made a fair bit of improvements, as performance was a big complaint. It's still not perfect, but VSCode also isn't nearly as powerful in my experience and needs a million plugins to match basic features.


I also gave up, after 10+ years of paying for it and even developing custom plugins.

The remote dev story is bad, it won't play nice with Nix environments, and high DPI support on Linux kept breaking on every other update.

I still miss the Git client sometimes, but Jujutsu has filled the gap.


I think you are going to get a lot of pushback from people using e.g. typescript, for which VS Code is pretty good.

For languages like kotlin, java and even python JB is still way ahead of the competition.


Considering that Kotlin is their own invention and that it exists mainly to schmooze people onto their platform I sure hope they're ahead with it!


Kotlin is actually a pretty nice language, especially compared to Java. I love how they have null checking as a central feature.


IMO it's an overengineered sloppy mess. It adds too many bells and whistles without taking away anything. Nul checking is about the only serious feature it has. The rest is chrome and bling. It's "ricer" Java.


Reading Jetbrains' EULA makes me think it would be an easier read if they just listed the entities they would NOT share your data with.

vscodium[0] might require some aftermarket bells and whistles to reach feature parity with jetbrains' "swiss army kitchen sink" approach but at least vscodium is not data-mining me.

[0] https://github.com/VSCodium/vscodium


Pretty good is pretty bad for a tool I use most of my day.


How is vscode not in the same league? JB feels way too bloated and slow and doesn't add anything significant over other offerings


It's not even close. vscode can approximate JB IDEs but that takes pulling in plugins on your own, managing their configuration, and adapting when the setup inevitably breaks. JB IDEs bake in everything you can get via vscode plugins with documentation, a cohesive experience, and regular maintenance to keep them working for you. Concrete examples that are better in JB land for me: git conflict resolution, refactoring (in numerous ways), jumping to definitions, finding usages (especially on Python projects).


> It's not even close.

That's always been my experience. Not even close. One gives you legos that lets you make a plastic toy, and the other is an industrial machine shop for code.

I thought maybe I was holding VSCode wrong, though.


> I thought maybe I was holding VSCode wrong, though.

Likewise (Same with zed). I've given them a thorough try several times, assuming I was holding it wrong as you say based on conversations with others who use them effectively. I've reached the conclusion you say here each time.


One is a fancy code editor, the other is an IDE.


Yeah, every time I try to move from Webstorm to VS Code, I wind up going back because VS code is just too "generic".

I don't want to spend a lot of time finding, installing, and configuring the right combination of plugins to bring VS Code up to Webstorm level.

Also, I don't trust plugin/extension marketplaces anymore. There is lower exposure in having fewer dependencies.


Code intelligence (find usages, go to definition, refactor/rename/move, etc.) and debugging are on another level - more powerful, more reliable, with more edge-cases covered.

At least, that was so in dynamic languages, like Python, and PHP, last I checked.


For dotnet, Rider runs rings around VSCode. Even using the Resharper plugin, VSCode is nowhere near the same functionality. I even use Rider above Visual Studio because it works way better for mobile and cross platform. VSCode runs okay on the same hardware as Rider, but it is all too manual to configure. VS2026 is a horrible bloated pig that constantly grinds to a halt on the same hardware.


When have you tried VS last? Since they went multi core, it’s usually very fast and it’s mostly R# slowing it down (though I read that improved, dunno).

I use Rider but need VS for some things.


VS2026, "August 2026 feature update" is installed apparently. Even without Resharper, it is not as fast as Rider, and Rider build speeds up MAUI build and deploy by at least 50%


Maybe there exist better ways, but I'd say every coworker I've seen in a VScode variant uses freetext search to find everything.


What about debugging and stepping into a DLL (decompiling it)? Out of the box DotPeek vs whatever vscode plugin you can set up.

But there's plenty of examples.


Visual Studio, RAD Studio, Eclipse, Netbeans, XCode, QtCreator, KDevelop are still around and good enough for most workflows.


There are even areas in which some of those best IntelliJ IDEs.

One such thing that Xcode has that IntelliJ doesn’t is per-pane history. In Xcode hitting back/forward navigates history for your focused editor pane whereas IntelliJ’s navigates history across all editor panes.

This might sound like a minor difference, but Xcode’s way gets me to where I want to go more quickly most of the time because I’m not having to wade through the likely-irrelevant history of the other panes. It’s a frequent frustration whenever I have to use an IntelliJ IDE.


Seems weird. If it's irrelevant then why were you just there?

Jumping through a stack of functions across classes and back seems like the most common case to me. I'm glad you like it but I would hate that.


I tend to split panes by functional role, so for example in one pane I might be jumping through view code while in the other I might be working with view models. It’s not helpful to bounce me up and down the editing history of the view model file to the right when the intention is to quickly jump though view file history on the left (or vice versa).

The best thing to do would be to make it a checkbox, like IntelliJ does for almost everything else, but not that for some reason.


Another example, it took several years for JetBrains to add mixed language JNI debugging in IntelliJ, between Java and C, C++. Something that Eclipse and Netbeans were already doing in 2005.


Just feels like they've been making all the wrong decisions. Quality has been really lackluster, and their attempts to hop onto the AI train have been as annoying as they have been bad. CoPilot sucked. Their own AI coding models suck.

The redesign they've gone for also seems like a supremely weird choice. It's like they're trying to be more like VS Code, when their probably biggest selling point was that unlike VS Code, they offered a full and traditional IDE experience.

Their trajectory has been a deeply questionable mix of change for the sake of change and nervously doing what everyone else is doing.


I bet they thought any AI could never deliver what we have today this fast.


Their revenue is still going up so I don't think that's it.


Only?

Microsoft's stuff is quite good, or you've got a really high bar.


Mostly constrained to a single ecosystem and dev/deployment platform - a platform that has never been particularly great for development and has been made vastly less so in the recent years.


> Microsoft

> quite good

Good one.


Happy to hate on MS as much as the next guy but VSCode is pretty much the Chrome of the IDE world at this point, that might be what parent was alluding to (since I'd struggle to defend any other Microsoft software).


VSCode is not an IDE. It's a text editor with some optional bells and whistles. I presume the GP refers to the actual Visual Studio.


Visual Studio is less shit than ever, but only after JetBrains gave MS a firm kick up the ass with Rider.


It's got an editor, a debugger, code intelligence, a debugger, terminal, task running, test explorer, refactoring tools, project management, and so on. What's an IDE if not a text editor with bells and whistles?


It's got each, but they're holding together with duct tape.


It's really not an option in Javaland.


It's almost as if a company can have good and bad products...

Microsoft has had a very long reputation (for good reason) for having good developer tooling, even if Windows was not particularly developer friendly...


Check out Zed IDE - it's exactly what JetBrains Fleet should've been. Native, fast, and built for "code by hand", but also with some AI features.


What do you mean, we still have neovim


Their revenue is up, why is them investing more a bad thing?


Their entire business model is targeted ads and selling overpriced linkedin premium to thought-leader wannabes. If they lose the ads surface, they are dead in the water, so it makes sense to block headless experiences at all cost


I would have thought they would make more money from premium for recruiters. Although there's probably a similar dynamic, what does a recruiter have to do if candidates can automatically discover all job openings?


I could have built a command in my Google home speaker to order me a pizza ten years ago. I couldn't do it because.... Ads or whatever. An agent isn't going to cut it for the same reason.


Ads are not their entire business model. LinkedIn Sales Navigator is used heavily by recruiters and sales teams. They pay more than Premium for this service.


What site doesn't work that way?


Hackernews, Lesswrong and 4chan


HN is an ad platform - it's just maintaining the old style of providing actual value to bribe users into accepting the occasional ad organically, instead of min-maxing for engagement and providing nothing else.

Mentioning LessWrong and 4chan in the same breath made me chuckle, but it's actually a good summary of the modern Internet: to be ad-free, you need to either care very much, or simply not care at all. The middle of the road has been bought, fenced, and you need to pay (with money or attention) to access it.


Missing the point... What use is an agent there besides shit posting?

My point is the fight against scraping will be the same fight against agents.


How long will that last? It's evident that they are trying to squeeze the engineers to the max.


Ask the COBOL guys


The market being what it is, I took a job in ColdFusion last year.

There are people here who have worked in the same CF codebase for over twenty years. They might start and finish their careers in a language everyone else forgot about decades ago.

I think Ruby has enough momentum that career Rubyists will have a home for as long as they want one.


How'd you find the job? And was it remote?

I spent 2 years coding in ColdFusion maybe 25 years ago. I've got experience!


Smart. Bravo.

Buddy of mine pivoted to doing just SQL and road into retirement as a DBA.

With hindsight, we both wished we had gone all-in on SQL way back when.


That is actually a smart move. You only have to learn SQL once to use it for 50 years.


The foundations yes, the rest only if you never change between RDMS products.

On my 50s, learnt SQL around 1996, have used SQL across Access, Informix, DB2, Sybase SQL Server, MS SQL Server, Oracle, MySQL, Postgres, PrestoDB, Neo4j.


They’ll be getting nervous too at some point the agentic port will come for cobol. The past hesitation and risk aversion will subside once the less risky stuff is addressed. Once someone big enough sets a precedent, it will gain momentum


Are you doing less work now because of AI? Not sure about you, but I'm doing a lot more work. Not saying I like doing more, or how it's getting done, but nonetheless I don't feel like AI is doing what the CEOs of AI labs want to convince everyone of.


100% in real life where everyone has an AI there are new problems to deal with. There's a lot of correcting AI slop code. There's a lot of having to read AI generated slop docs and posts and PR comments. There's a lot of evals for large AI agent chains and prompts, etc.


who's buying your coffee or bikes when the rest of people are broke? Neither of those is a survival necessity.


Unless you're a techno-billionaire, not sure why you'd hope for our society to collapse in this way.


This is awful news.


A big issue with non-remote is access to opportunities. A lot of organizations don't have offices everywhere, and I having to relocate every time there's a job change is absurd.


For what it’s worth having to relocate for work if the new work isn’t local has been the norm for like 10000+ years. I’m not sure it’s absurd, but it is a trade off.


It may have been the normal before we had the technology to remove that need. Obviously it may be the normal for certain types of work still, but I don't see why it needs to be that way for office work. This ends up greatly affecting housing markets too and making life more expensive for everyone.


The party in the pocket of BigCorp, that party...?


The insurance companies had substantial input to the specific text of the ACA. I'm not sure how you can imply the ACA was not a BigCorp bill when BigCorp wrote it.

It's also well known from leaks that the first Obama administration selected his cabinet using recommendations from Citigroup.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: