←back to thread

177 points foxfired | 3 comments | | HN request time: 0.001s | source
Show context
cletus ◴[] No.43618654[source]
A lot of the time, a lack of bugfixes comes from the incentive structure management has created. Specifically, you rarely get rewarded for fixing things. You get rewarded for shipping new things. In effect, you're punished for fixing things because that's time you're not shipping new things.

Ownership is another one. For example, product teams who are responsible for shipping new things but support for existing things get increasingly pushed onto support teams. This is really a consequence of the same incentive structure.

This is partially why I don't think that all subscription software is bad. The Adobe end of the spectrum is bad. The Jetbrains end is good. There is value in creating good, reliable software. If your only source of revenue is new sales then bugs are even less of a priority until it's so bad it makes your software virtually unusuable. And usually it took a long while to get there with many ignored warnings.

replies(3): >>43619034 #>>43619318 #>>43619562 #
conradfr ◴[] No.43619034[source]
Jetbrains still likes to gaslight you and say you are wrong about bugs or features.

Recent example the removal of the commit modal.

replies(4): >>43619168 #>>43619343 #>>43619532 #>>43650977 #
kevingadd ◴[] No.43619532[source]
The jetbrains model is every new release fixes that one critical bug that's killing you, and adds 2 new critical bugs that will drive you mad. I eventually got fed up and jumped off that train.
replies(4): >>43619659 #>>43624482 #>>43626402 #>>43633415 #
homebrewer ◴[] No.43624482{3}[source]
Where to? There's nothing even remotely comparable for many tech stacks. I've been looking for alternatives for many years (also being fed up with their disregard for bugs and performance), but there are none (expect for proper VS for Windows-first C++/C#).
replies(3): >>43625184 #>>43630268 #>>43630657 #
1. pjmlp ◴[] No.43630268{4}[source]
Eclipse and Netbeans for Java, QtCreator for C and C++ cross-platform, and VS if on Windows.

If it really must be, VSCode for everything else.

I never was a JetBrains fan, especially given the Android Studio experience, glad that is no longer a concern.

replies(1): >>43632082 #
2. bolster8505 ◴[] No.43632082[source]
Netbeans is not for real development. Sorry, I love Netbeans. I grew up using it. It just doesn't have good support for real world Java development. As for Eclipse, I'll use notepad over that any day. I've been programming in Java since highschool, 20+ years ago.

IntelliJ is the best there is for Java, warts and all.

replies(1): >>43632102 #
3. pjmlp ◴[] No.43632102[source]
How do you do real world JNI development with IntelliJ, including cross language debugging and profiling?

Quite curious of the answer in such great IDE.