Live data from Hacker News

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

news.ycombinator.com

271–280 of 418 posts

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

#271

Earlier quoted context omitted.

It's crazy how different opinions are on JIRA. I think it's the worst tool I'm forced to use - and have been - at all my dev jobs. It's slow, sluggish, the UX is horrible and it gets in my way. A lot of dev teams that are outside of product/project management claws simply opt for using whatever simple kanban board there might be(Trello, for example).

Every problem you mentioned with a Jira is some decision your IT folks made. The same every time I hear people telling me how awful the software is: they complain of autocratic workflows, forms being slow, forms being complex and having so many mandatory fields that they can’t get anything done. It’s all due to local configuration, some IT kiddo sees all these bells and whistles and levers to pull, so they turn them…

JIRA being slow and sluggish doesn't really have anything to do with configuration. It's a horrible tool to navigate UX-wise.

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

#272

Earlier quoted context omitted.

I find this with all IDEs; quality is dropping fast and bugs do not get fixed. I find myself reaching for emacs more and more.

Clearly it's not the case with _all_ IDEs then.

But emacs is an OS, no? :)

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

#273
post #186
post #91

Earlier quoted context omitted.

On the flipside, I find IntelliJ causes my computer to go into overdrive while VSC is pretty snappy. A shame because I love using their software. I guess I just need to get a new computer lol

That's because IntelliJ is creating an (I think) inverted index and dependency graph of your project for code completion/Intellisense and it uses multiple CPU cores to do this as fast as possible. VSC won't do this to the same extent. Inverted indexes are slow to create, but fast to query.

https://en.wikipedia.org/wiki/Inverted_index:

There are two main variants of inverted indexes: A record-level inverted index (or inverted file index or just inverted file) contains a list of references to documents for each word. A word-level inverted index (or full inverted index or inverted list) additionally contains the positions of each word within a document.

TL;DR, for every (key)word, list its file and position. A smart IDE implementation would also need to take file rename and move into account, and translate byte positions to line numbers for quick jump-to-file.

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

#274

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…

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

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

#275
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…

I LOVE JIRA. The team that I run has a high level of overhead with the system that we have built and support (just due to the nature of what we do) ans we have constructed a great operations dashboard using Jira. I extensively use Epics, Labels and Components to slice and dice our tickets to keep track of where my team spends their time, what parts of our system are problematic, etc.

The Dashboard within Jira that we created has been really great as I have been using it along the charts it produces to communicate with my business partners. The data that we collect isn't perfect, but its good enough to construct a narrative that my business partners can grok. I have most recently used this information to help in successful pitch for a strategic re-design of our systems as well as an ambitious resourcing proposal to go along with it. Knowing how much of your time is lost to overhead allows me to plan ahead and justify the people that I need to make the redesign happen.

Jira having an API has been a real boon too. Personally I have used it with Python to mine for additional data that I need in reporting where the Jira dashboard is insufficient. I have also had my team's dedicate DevOps engineer drive all sorts of integrated work flow automation to ease the development process. My team operates within a large bureaucratic organization, so having the capability to automate all the artifacts for compliance has been a real time savings.

The integration with Confluence is awesome. It really makes managing my teams work so much easier. I love to collect meeting feedback notes in confluence and then tag the bullet points with Jira tasks that I create as follow up work. The Jira issue tables driven by JQL (Jiras Issue Query Language) are super useful when I need to create project plans that combine a mixture of content. I love just dropping in a list of all the tickets that we have outstanding.

I would not be nearly as effective w/o the combination of both tools.

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

#276

Earlier quoted context omitted.

Every problem you mentioned with a Jira is some decision your IT folks made. The same every time I hear people telling me how awful the software is: they complain of autocratic workflows, forms being slow, forms being complex and having so many mandatory fields that they can’t get anything done. It’s all due to local configuration, some IT kiddo sees all these bells and whistles and levers to pull, so they turn them…

JIRA being slow and sluggish doesn't really have anything to do with configuration. It's a horrible tool to navigate UX-wise.

It's often deployed on completely underpowered servers.

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

#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.

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

#278

Beyond Compare. I find this tool very very useful when you have lots of integration job. If you have an enterprise version, then you can do stuff like compare and merge files across two servers, compare PDFs, ZIPs, JAR, and obviously plain text files. This is a tool for which I definitely ask for an Enterprise Version license whenever I join a new organization.

I've come across this at work and always assumed it was another piece of garbage next to Clearcase and DOORs.

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

#279
post #133

* Looker (most usable BI tool I’ve come across so far) * DataDog (distributed tracing is a dream) * IntelliJ (idea, goland, pycharm, clion, datagrip) * MindNode (macOS-only mind-mapping software) Recently started using smart sheets, but on the fence about this one so far.

What do you use distributed tracing for? We have DataDog but only use metrics (no APM) and I don't really see what justifies the high price compared to Prometheus/Grafana. I have investigated introducing distributed tracing with Istio and Jaeger but right now it doesn't seem that useful to me.

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

#280

Earlier quoted context omitted.

macos + 4k display [0] = enormous performance issues even on mac pro [0] https://youtrack.jetbrains.com/issue/JBR-526

Wow, never had this, I use IntelliJ (for java) many hours everyday with 2x4k@60Hz screens (both running with hidpi scaling so even more pixels than 2x4k) and it’s always running smoothly. Running MBP 16”.

This has been my exact setup (except 15" instead of 16") for four years now, and I also have never had problems.
Post reply on HN