Live data from Hacker News

Dear JetBrains, Don't mess with your UI

neil.computer

271–280 of 420 posts

Re: Dear JetBrains, Don't mess with your UI

#271

Eh, I have used vim, spacemacs, sublime, vscode, atom, eclipse and netbeans. Jetbrains IDEs have superior functionality out of the box across languages and don’t require me to mess with and debug a million plugins. I don’t mind a UI refresh, it’s going to be just like the gmail refresh everyone hated it and now we’re all fine with it. I just wish they would invest more money into things that are actually a problem cu…

> I don’t mind a UI refresh Sadly it’s not actually just a UI refresh but a UI downgrade because they’ve actually removed key functionality, not just tweaked some visual styling. It’s a completely different tool window layout mechanism with far fewer tool windows that can be open at the same time. I rely on having my source control, embedded terminal, problems window, commit window + more all simultaneously visible.…

https://xkcd.com/1172/

Re: Dear JetBrains, Don't mess with your UI

#272

Eh, I have used vim, spacemacs, sublime, vscode, atom, eclipse and netbeans. Jetbrains IDEs have superior functionality out of the box across languages and don’t require me to mess with and debug a million plugins. I don’t mind a UI refresh, it’s going to be just like the gmail refresh everyone hated it and now we’re all fine with it. I just wish they would invest more money into things that are actually a problem cu…

> I don’t mind a UI refresh Sadly it’s not actually just a UI refresh but a UI downgrade because they’ve actually removed key functionality, not just tweaked some visual styling. It’s a completely different tool window layout mechanism with far fewer tool windows that can be open at the same time. I rely on having my source control, embedded terminal, problems window, commit window + more all simultaneously visible.…

Full UI redesigns are usually as much of a fail as code rewrites or even more...

Re: Dear JetBrains, Don't mess with your UI

#273
100% agree.

Now I’m scared …. Is JetBrains changing the Pycharm UI? Why? For fashion?

Please no, this is the tool I use every day all day.

JetBrains if you’re listening… don’t fuck up the UI. I do not want a redesign. I do not want your IDE to be like VSCode. It’s a GOOD thing that JetBrains does not look and feel like VSCode.

I hope you are listening to your users.

I pay money for Pycharm … don’t change it.

Re: Dear JetBrains, Don't mess with your UI

#274

> - Rounding of corners. Religion at this point > - Homogenization. JetBrains wants to be like VSCode > - Animations. Haven't seen them but it will be filled Seriously, HN? This is the quality that you reward with hundreds of points? Unlike the author, I happen to have used this UI for the past five months and it solves many of my longstanding gripes with IntelliJ: - Gutters are now much better at highlighting local…

Personally I'm not "rewarding the post with hundred of points", but I've upvoted because I share the sentiment and want JetBrains to really consider each change they make: Is it for change's sake, or because it's actually better ?

What makes you think that they haven't already considered it? It's rather offensive to assume that a group of UX professionals decided to take on a massive overhaul just for fun. Given UX has never been a major priority at JetBrains, it implies that they decided it was valuable enough to spend the time and money on this. I just can't imagine this was done on a whim

Re: Dear JetBrains, Don't mess with your UI

#275

Aaaand for some reason, creating a new project from a directory no longer does that. If I select the directory and click Next, it instead creates a directory called Untitled in that directory and opens a project there. Since all my projects, ever, are created in existing directories, and since I do that pretty often, I’ve uninstalled the latest one (after two uses) and gone back to the old one. I’ve used IntelliJ sin…

Are you on an EAP build?

Re: Dear JetBrains, Don't mess with your UI

#276
post #9

> A user interface is like an API for your eyeballs. Great analogy.

Except in IDE you work with your brain, not eyes.

You write software without looking at the screen? I doubt it.

GUIs have no other purpose than providing ways to interact with the software and communicating those controls via our eyes. Buttons are spread across the window because that turns out to be very efficient at both showing users what common features are available, and giving them a way to quickly use those features without having to dig through menus.

Re: Dear JetBrains, Don't mess with your UI

#277
post #92

Earlier quoted context omitted.

> This means Fleet will co-exist with our established products This means it will take resources away from the development of the established products. You cannot have the cake and eat it.

Fleet has been in development for multiple years. It has already "taken away" dev resource. It is not my our job to micro manage their dev resources.

  > It is not my our job to micro manage their dev resources.
But my job does include heavy use of their tools. And I have dozens of bugs filed on the Jetbrains IDEs - some minor but some major. So in fact their allocation of dev resources does affect my ability to do my job, even if I'm not in charge of allocating their resources.

Re: Dear JetBrains, Don't mess with your UI

#278
post #188

Earlier quoted context omitted.

If you are a professional developer, and plan to be working for several decades, is it really that much of an investment to maintain your editor config a la vim or emacs? I did a lot of work setting up vim 10 years ago, and have only had to tweak it since. It works exactly as I expect, anywhere, in a terminal, for free, and setup is as easy as checking out a repo and running a script. JetBrains is good for stuff I ra…

You can't possibly call yourself a "professional developer" (and it sounds like you're not pointing out that you're paid for the work, but that you're a "pro") and then talk about debugging as something you rarely do. If debugging (with a debugger) is something you rarely do, you may be paid for your work, but I wouldn't call you a pro. You should be debugging alongside development to gain deep understanding and redu…

I have a decent experience in all sorts of debuggers (from softice to gdb to ide) and prefer log() where possible. The reasons are: less-ing a log is superior to stepping into. Step-based debugging doesn’t work in production or retrospectively. That’s it.

Re: Dear JetBrains, Don't mess with your UI

#279
post #226

Solution: make UI 100% theme-able. Icons, buttons, paddings, borders, fonts, backgrounds, everything as a customizable theme. The community will do the rest.

I frequently wish more programs would implement a UI as flexible as the one in Firefox, where you can just drag buttons around, add extra large dedicated buttons for zoom, remove buttons you don't need etc.

Even more flexibility would be cool as well in more specialized software, but I think FF does enough while not overwhelming the user with possibilities.

Re: Dear JetBrains, Don't mess with your UI

#280

Eh, I have used vim, spacemacs, sublime, vscode, atom, eclipse and netbeans. Jetbrains IDEs have superior functionality out of the box across languages and don’t require me to mess with and debug a million plugins. I don’t mind a UI refresh, it’s going to be just like the gmail refresh everyone hated it and now we’re all fine with it. I just wish they would invest more money into things that are actually a problem cu…

UI refreshes are a funny thing. I remember avidly hating the look of YouTube when they removed all the borders from things. And now when I see the old version, it looks quite bad and the current one very good. It’s an uncomfortable feeling to see something new, and sometimes it genuinely is a step backwards, but I feel most of the time it’s progress and you get over it after a month.

My issue is not with style changes but when stuff is moved around or renamed, you update the IDE or a plugin and now when you go to amenu to access some function it was renamed or moved around , my musle memory is broken and I waste tiem working to figure out where stuff was moved now.

Don\t get me started on GNOME-iffication of apps.

Post reply on HN