Live data from Hacker News

JetBrains: $270M revenue, 405K paying users, $0 raised

twitter.com

161–170 of 680 posts

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#161

Earlier quoted context omitted.

Can anyone comment on the state of Vim emulation in Vscode? I'm in Android Studio largely because of its support for my .vimrc, without which I can not live. But I see[1] that there have been recent commits related to this in Vscode. How good is it? Other thoughtful comparisons between life in JetBrains world vs Vscode welcome as well. [1] https://github.com/VSCodeVim/Vim/commit/3158194561fa2fba921b...

> my .vimrc, without which I can not live How did you become unable to do basic text editing without a specific editor setup? Why do people become so dependent on tools?

I worked at an automotive shop for a while. Let's go with an impact wrench for an example.

In the car shop world, impact wrenches are primarily used for the installation and removal of wheels on vehicles.

The impact wrench I started with had a single internal hammer- the thing that makes a click noise and applies torque. After a while of using it, I could hear when the wheel was seated correctly, and when it wasn't.

Later, that tool broke, and got replaced with a dual-hammer one- and all of a sudden, I couldn't hear-- feel-- when wheels were on right, and it took me a few vehicles to adjust to the new noise, weight, and feel of the tool. I got used to the new one eventually, but I still liked the noises that the original wrench made more.

Before I adjusted, I was unable to perform that part my job correctly because I didn't know exactly how to use the new thing that was identical in use-case to the old one.

My CAD program of choice doesn't have many keybinds stock- and so I've bound my own shortcuts to different things buried under various menus. I also have a Logitech G502, which has buttons on the sides of it, that I've also bound to some of the more-used, harder-to-get-to functions. It's much easier to open up the parameters table- which I use heavily to tweak designs I make. It's the way I like to do things, and that one bind on the side of my mouse saves me from rooting through menus all the time trying to find the same thing over and over again. I set up that bind almost two years ago, and I've been using it ever since.

When I got a new laptop recently, I had a hard time doing CAD until after I ported over all my keybinds and stuff.

Now to answer your question- because those of us who use powerful tools to build custom stuff also like to customize the tools we have for the task at hand. A developer who's used to their setup that they live with every day will undoubtedly have a hard time using the factory settings, and an even harder time working with someone else's bindings.

Why do people become so dependent on tools? Because we mold them to suit our desires, and they become an extension of who we are, and what we can do.

Relevant XKCD- https://xkcd.com/1205

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#162

I badly want to use intellij for Rust and other languages. But the issue I smash up against is that years of Vscode + my customizations has made using any other editor terribly clunky. I can spend hours customizing the controls and UI but I still feel like someone handed me the keys to some old car made in a country that doesn't exist anymore. This in part revealed to me the cost associated with all the editor custom…

are you really writing that much code where a 20% (actual, and I'm going to guess to you it's a 100% percieved) slow down is going to make you get fired? Or think of it another way, why are you only able to work in optimal environments, and is that the real benefit you provide? Are you going to get laid off if you aren't fully optimal? If you switched keyboard layouts would you lose this speed too? Can you afford to…

> are you optimizing for the right thing here?

There isn't one loss function for all people.

You've found joy in the narrative of "I just adapt and never customize ... [I can function well in my org] with little issue". Someone with a different set of constraints and preferences won't find that narrative as enjoyable.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#163
post #159

Earlier quoted context omitted.

Hello! I use Sublime for my complex React project. What should I be using instead?

I don't know what OP uses but I use VS code and it's pretty good for a free editor.

OP is litereally ranting about people using text editors for tasks that IDEs excell at, and you are suggesting another text editor.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#165
post #108

Earlier quoted context omitted.

If you use their flagship offering, IntelliJ, it includes language support for Python, Javascript, and many other languages either directly or via a plugin that replaces most of the respective functionality of Webstorm, Pycharm and Rubymine. Just some niche features (like a C debugger only found in CLion) are unique to the other IDEs IIRC

Yeah it works but it's more fidely, for sure. Hopefully somebody sees this post and decides to fix this, for example: https://intellij-support.jetbrains.com/hc/en-us/community/po... .

PyCharm doesn’t support multi-module projects which IDEA supports easily. So frankly I am unsure which is more “fidely”

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#166
post #124

Earlier quoted context omitted.

> I love IntelliJ but I am constantly switching between PyCharm and WebStorm, which is quite annoying since I end up doing python and javascript in both. I wish they one modular product instead of many, many slightly different products. That's IntelliJ IDEA. Though it seems completely unnecessary, PyCharm (non-CE) should contain all the features of WebStorm (sometimes with a bit of lag).

IDEA has its annoyances though. E.g. you get a Go plugin that delivers almost everything that GoLand has, but you still have menu items here and there complaining that your project lacks a Java SDK... I wish they had a way of building an IDE in a completely modular way. Then again, maybe it would end up as bad as Eclipse...

Most of the details you mention are not that relevant though - it works well anyway.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#167
post #159

Earlier quoted context omitted.

I don't know what OP uses but I use VS code and it's pretty good for a free editor.

OP is litereally ranting about people using text editors for tasks that IDEs excell at, and you are suggesting another text editor.

VSCode has out-of-the-box support for JS and TS including autocomplete, visual debugging and variable definition lookup. VSCode is an IDE.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#168
post #159

Earlier quoted context omitted.

I don't know what OP uses but I use VS code and it's pretty good for a free editor.

OP is litereally ranting about people using text editors for tasks that IDEs excell at, and you are suggesting another text editor.

VSCode markets itself as a text editor, but really it's an IDE, especially if you're using TypeScript.

Re: JetBrains: $270M revenue, 405K paying users, $0 raised

#170
post #127
post #71

Earlier quoted context omitted.

Are PyCharm and WebStorm different from the other JetBrains products? Usually the products are nothing more than a collection of IntelliJ Ultimate plugins that are packaged up and sold separately. In other words, what you want to buy is Ultimate.

> Usually the products are nothing more than a collection of IntelliJ Ultimate plugins That's not really true. The experience you get from, e.g. PyCharm and GoLand is substantially better than what you get from IDEA + Python plugin or IDEA + Go plugin. Yes, the plugin will get you 85% of the way there, but it will feel more clumsy and hacky than just using the dedicated product.

That’s absolutely wrong. The only thing that you’ll notice in IDEA is that it makes certain assumptions about Java (e.g vocabulary and certain menu items are Java-related), but otherwise the functionality is the same.
Post reply on HN