Live data from Hacker News

Ask HN: What is the best enterprise software you use every day?

news.ycombinator.com

281–290 of 418 posts

Re: Ask HN: What is the best enterprise software you use every day?

#281
post #16

PagerDuty is generally pretty good, but I haven't used VictorOps or OpsGenie so I can't compare.

In my experience, OpsGenie is a huge improvement over PagerDuty. I’ve helped manage both PagerDuty and OpsGenie at a certain employer, and while PagerDuty seemed to mostly kinda semi sorta work, there was a lot of klunky aspects to the system. When we switched to OpsGenie, it was like all the things we liked about PagerDuty were still present, but we didn’t have any of the pain points. Moreover, there were additional…

What sort of thing made you run into trouble with PagerDuty? I've only used it in smaller teams and we've basically not touched it after setting it up, save for editing rotations.

Importantly, PagerDuty has (as far as I know) a well deserved reputation for reliability, which is critical in that space. How is the reliability of these other providers? How have you measured it?

Re: Ask HN: What is the best enterprise software you use every day?

#282

Earlier quoted context omitted.

> VSC != VS Yes, but VSCode offers a lot of the functionality for a lot of the programming languages/frameworks OP mentioned he uses IntelliJ for. HTML, JS, CSS, Vue, Node, Python are all perfectly useable in VSCode. For stuff like Java and maybe SQL the full version of Visual Studio would be a fair comparison since VSCode's options for that aren't that amazing (imho).

I think it depends on the environment as to usablity: eg. on my home laptop, VSC is great; but on my locked-down corporate laptop everything is a slog library and extension-wise - Pycharm just works . That's obviously a process issue to an extent, but there is only so much time I want to spend messing about with this stuff, and if an IDE doesn't have me fighting admin rights every minute, I'll go with that one.

that was the primary driver to me moving full time into a linux VM for work. The corporate crap and antivirus made my overpowered laptop really slow.

I then moved to booting with an external Samsung T5 SSD drive straight into Linux and running Windows in VMs.

I still need the primary Windows for when I need to join the domain.

Re: Ask HN: What is the best enterprise software you use every day?

#283

Earlier quoted context omitted.

You know, I just don't get the love for IntelliJ. I used to use Eclipse (or more often than not Spring Tool Suite) and I rather liked that. More and more I'm obliged to use IntelliJ and in comparison it just seems ... okay. Its suggestions stuff is nice, and it works reasonably well. In particular it supports multiple languages much better than Eclipse's motley range of plugins. So I can see why your list of uses mak…

I wonder if IDEA gained traction after Android Studio switched to it?

That's not the impression I get; it seemed to become super popular when Android was still on Eclipse (but I'm not an Android dev so a little hazy about the timelines).

Re: Ask HN: What is the best enterprise software you use every day?

#284

Jetbrains IntelliJ. I use it for html, JS, CSS, Vue, node.js, Python, Java, SQL, etc. I’ve tried visual studio and some other IDEs, but find intellij to be superior in every way.

You know, I just don't get the love for IntelliJ. I used to use Eclipse (or more often than not Spring Tool Suite) and I rather liked that. More and more I'm obliged to use IntelliJ and in comparison it just seems ... okay. Its suggestions stuff is nice, and it works reasonably well. In particular it supports multiple languages much better than Eclipse's motley range of plugins. So I can see why your list of uses mak…

> You can't run code unless the whole project compiles (poor for quick sanity check, test driven development, and refactoring breaking changes).

What do you mean by _running_ specific parts of the code? Isn't this a language problem (compile all dependencies (classes) to byte code, package .class files in jar files, define the main class, define the classpath, and then run)?

Re: Ask HN: What is the best enterprise software you use every day?

#285
post #35

I've been enamored by Pipedream ( https://pipedream.com ) because as a Product Manager with engineering background, I can quickly hack together prototypes and get good feedback from customers :) . Pretty sure there are other nocode software but this is great for me.

Thanks I just discovered pipedream and I find it very cool !

Could you please share some example usecases you implemented ?

Re: Ask HN: What is the best enterprise software you use every day?

#286

Jetbrains IntelliJ. I use it for html, JS, CSS, Vue, node.js, Python, Java, SQL, etc. I’ve tried visual studio and some other IDEs, but find intellij to be superior in every way.

I'd question whether IntelliJ is "enterprise software" though?

Re: Ask HN: What is the best enterprise software you use every day?

#287
post #277

Vivado. It's for FPGA design, and I while do ASIC design, but I use vivado to visualise my RTL structure. I find it better than any of the major EDA vendors RTL schematic viewers (except perhaps starvision). I know people rag on Vivado for other reasons, but it's visualisation is fantastic!

I had to use Vivado once and it was the most miserable experience I ever had with a development environment. Even Haskell has better IDE support. Vivado is super unintuitive, it's slow as fuck, it has none of the basic editing features modern IDEs sport and it has very heavy handed enterprise DRM like you would normally find on CAD tools.

I hear this a lot, but I really don't get it. The ide is very responsive, when you are interacting with a design, exploring structure or connectivity, static timing analysis, etc.. Perhaps you are referring to synthesising RTL - yes thst is slow, but thats much slower with ASIC tools. Synthesis and PnR is a very cpu intensive task, and is separate from the GUI really. I'd be interested in hearing the specifics of what you found slow.

Re: Ask HN: What is the best enterprise software you use every day?

#288

Confluence. It's so easy to organise information and documentation now for technical projects. Of course its free form so people can be messy with it, but done right, and with the good plugins, like draw.io it's really powerful. Integrates very well with JIRA also.

I still cannot believe how unbelievably bad confluence's search is. It's embarrassing

Re: Ask HN: What is the best enterprise software you use every day?

#289

Earlier quoted context omitted.

I'll pick a nit: Visual Studio is not unparalleled; in fact I think Rider is better. (Rider doesn't choke on large solutions to anywhere near the same extent, in my experience.)

I haven't used rider but this seems so strange to me because resharper(made by the same people as rider) will cause my $2600 2019 desktop to grind to a screaming hault on small solutions. And as long as I don't install resharper I've found visual studio to be pretty snappier even up to a million loc solutions.

I was a VS+R# user for many years, but switched to Rider a few years back - I absolutely love it!

I was really sick of the constant slow-downs and occasional crashes in VS. Rider absolutely flies by comparison, and has been rock solid - I've only ever had a crash while testing out an EAP version. Oh, and edit-and-continue just works, whereas it's always been really flakey and slow in VS - that alone was a big productivity boost. Another thing is that JetBrains actually listen to what people want, and are constantly adding useful features that people ask for - by comparison, the VS feedback site feels utterly pointless, as Microsoft apparently ignore it, and instead only focus on adding more Azure integration (which BTW is also excellent in Rider!).

The styling takes a bit of getting used to if you've been using Visual Studio for a while, but try a different theme and give it a little time.

Rider is one of my favourite ever bits of software.

Re: Ask HN: What is the best enterprise software you use every day?

#290
post #200

JIRA. It's powerful, customizable, flexible and drives workflows and productivity across millions of companies around the world. It's the SAP of issue tracking. Despite all the baggage, they still try continuously to improve the UX of the software so it stays relevant and relatively usable. There's definitely problems with it (its performance can be awful and require dedicated server clusters to keep it up at larger…

There's good things about JIRA, and of course it needs to be configured and managed effectively to work for an organization. But it's so hard to configure consistently, and almost impossible to make it both flexible for various teams and have any sort of consistency across the organization. It's just so hard to manage. It's like Windows 10, in that there are at least 2 different interfaces to configure most things, and you just never build up the muscle memory to navigate to the right place. But it's even worse, because there's projects, issue types, issue state, swim lanes, form configuration and more, and it's a subjective decision to decide which of those are appropriate ways to configure. My mental model of JIRA is like 5 or 6 dimensions. Bitbucket integration is good, but god help you if you also use crucible and confluence which are good on their own but add more dimensions to your particular configuration of knowledge storage.

Maybe the user experience can be good if the org is big enough to have 2-3 people managing JIRA full time but I'd hate to be one of those 2-3 people.

Post reply on HN