Live data from Hacker News

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

news.ycombinator.com

341–350 of 418 posts

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

#341
post #216
post #214

Earlier quoted context omitted.

I used to use it for Scala, sometimes the editor would hang for 30-40s (probably even more but I don't want to sound like I'm exagerating.) I moved back to Emacs+Metals which suits me better (it's hard to leave Emacs after 20+ years of use.) Nevertheless I still think Intellij is an awesome piece of software and I still start it sometimes to get useful features which are not available in Metals, like inline type anno…

Intellij is awesome, and I use it for Scala with Emacs keybindings as well but like you said, the performance is just atrocious. Memory leaks, stutters, hangs, bad latency, you name it. Every Scala dev team I've been on constantly curses at Intellij. And yet, no one switches, because the functionality it provides is so good. I never could get ensime to work, but I should try metals.

This is very language dependent. With Kotlin and especially Java it flies for me.

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

#342
post #33

Earlier quoted context omitted.

I actually don't user either. I don't much see the point of Vim weaseled into another environment, but I'm happy to listen and be convinced otherwise.

I guess I'm the opposite, probably because I've learned to use Vim not as a standalone editor / IDE, but as a preferred set of keybindings and editing within other environments. I hear a similar argument to yours all the time - specifically that Vim as a plugin is not quite enough - but don't fully understand it. Essentially, to me it's all about ergonomics of editing. Hands straight on the "home row" of the keyboard…

I'm the same way - I hardly ever use actual vim anymore! But I use the keybindings everywhere: web browsing with vimium, org-mode in spacemacs/evil, intellij vim plugin, etc.

Your experience mirrors mine in that most of the benefit of vim is in the basic motions and modal way of editing, which most of the plugins provide in a decent enough way for me.

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

#343

Earlier quoted context omitted.

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

I rarely use the search, but when I do I've never noticed it to not find what I know is there. Perhaps it is crap and there are many other hits its not returning for my searches - can you give an example of a bad search result you got?

It only does full-exact-word searches. If a word is written in a slightly different form or you write only a part of it, it won't find it.

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

#344
Jira. My only pet-peeves are:

* it breaks native keyboard shortcuts. After disabling the shortcut overrides in settings, "/" is a NOP (which is weird, since disabling the overrides worked in Confluence)

* the markup is non-standard (but I can live with it)

* sometimes it will log me out when I want to post a comment and all of what I wrote in the comment box gets lost

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

#345

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…

> It's a pain to use when working with multiple (source independent) projects simultaneously. E.g. a library project and the main project. Eclipse lets you open anything you want to in the same window and presents them in the same explorer view. That's a common confusion about IntelliJ. Eclipse Workspace -> IntelliJ Project Eclipse Project -> IntelliJ Module In IntelliJ create an empty Project and import all your Mav…

I will try this and report back :) thanks for the clarification!

Edit: Ok, report.

It's... close enough. I don't really like the need to create a new project to contain the "IntelliJ droppings" :) but honestly that's not that different from Eclipse's workspace directories.

Thanks for the tip!

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

#346

Earlier quoted context omitted.

I have to join the other commenters. Vivado is maybe the worst IDE I have used. We had new projects and interns stuck for weeks because they couldn't figure out how to make a hello world project in Vivado (blink a led for a FPGA dev kit). There was zero doc and zero help available online because it's too niche. This was only unstuck after a while when one senior guy showed how to use it and wrote an internal 50 pages…

Theres loads of docs and step by step tutorials [0] is just one such free set of material with all files, with step by step PDFs and presentations to explain basic digital design concepts. This is just one form this larger list of courses [1], all free. There are also loads of videos showing how the GUI works [2] [0] https://github.com/xupgit/FPGA-Design-Flow-using-Vivado/tree... [1] https://www.xilinx.com/support/un…

I was working on that around 2015 if I remember well. Some time after Xilinx was unifying their development tools into Vivado. The project attempted to use Zynq SoC, joint software and hardware development on the FPGA in HDL and on the embedded CPU in C. Not exactly trivial things to do but the scope was very small for a first go.

We found zero documentation whatsoever on the internet. None of the things you linked to existed. Looks like it took 5 years for some tutorials to be written, and it's not even from Xilinx, it's from some guy sharing on GitHub (maybe a university).

Interns were not to blame, more experienced engineers couldn't figure a thing and there was a 3 months deadline. If it were not for one employee who tried the Zynq platform 6 months before and was trained by Xilinx, the whole thing would surely have been canned.

There was lots of issues with the platform and the IDE once got a hello world working (I really hope Xilinx fixed most of them). Basic APIs were not working or were documented wrong, the compiler had issues (modified gcc under a modified eclipse), the IDE occasionally crashed or got stuck (it called a ton of sub processes that got lost or failed).

The SoC IO pins were undocumented (needed info and identifier to do the routing), had to get private doc from Xilinx and they had typo in their pin layouts, so there was a constant risk to misconfigure a pin and fry the board (FPGA don't forgive mixing up input and output and voltage).

Now that I remember about it. The whole thing was pretty insane. ^^

My only question if I had to work on this again would be, does vivado support Git/SVN nowadays?

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

#347

Earlier quoted context omitted.

I have very mixed feelings about Excel, having been using it intensively over the last year where I never did before. It has a large number of components with overlapping functionality, apparently designed by separate teams at different times, all missing crucial functionality when I want to make some sort of BI type of solution. You have DAX, you have VBA, you have Power Query, you have the Data Model. And every new…

Are you scripting Excel to run at 3am?

Me? No. I pity the person who was trying though.

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

#348

Cisco's Duo Security MFA product. It Just Works™. Which you'd just take for granted with something as simple as MFA, but we had two previous enterprise products that were garbage. Duo just does its thing, gets out of the way, and I can keep working. It is one of those things you appreciate because you never think about it.

Does it even have any competitors?

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

#349

Earlier quoted context omitted.

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

Huh, well I certainly didn't know that (I've only just started playing around myself).

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

#350
post #152
post #42

Earlier quoted context omitted.

Can you expand? As someone who maintains a large-ish prometheus/grafana installation on prems I don't know what we're missing! We have a couple of custom metrics that we developed in prometheus and the OSS plugins/dashboards look great.

From my perspective at a smaller startup (so YMMV) after switching to Datadog; the first thing I noticed was how _fast_ Datadog was. The queries and graphing capabilities were also really powerful. Or maybe I just didn't know how to use the old tools, but regardless it was super easy to pick up and do things I struggled with in Prometheus/Grafana. It was also mind-blowing how things were integrated. For example. See…

Yeah that kind of integration seems neat. We use ELK + Prometheus and it does require having Kibana + prometheus open OR building a dashboard in grafana pulling from both sources.

As far as speed, I haven't had the issue with prometheus. We use recorded rules for things that benefit from being pre-computed.

I imagine the UX to be quite different by using a product.

Post reply on HN