Live data from Hacker News

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

news.ycombinator.com

321–330 of 418 posts

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

#321
post #72

Things that we pay for. SQL Server : it's not cheap, but it's genuinely good. Live query plans, clustered columnstore indices, linked servers, rich SQL features. Tableau : more than a dashboarding tool, it's actually a really good multivariate exploratory data analysis (EDA) tool. You can use it to visualize multidimensional data easily. I do use Jupyter (seaborn, plotly) and R (ggplot2) which are good, but Tableau l…

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 used Rider in the early days and it was still rough on the edges. I'll take a look again, thanks!

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

#322
JetBrains CLion. It's by far the best C/C++/Rust IDE I've found. Much nicer than Visual Studio (refactorings especially), very capable out of the box, good plugin ecosystem, surprisingly fast (obviously slower to start than vim/sublime/etc but plenty fast once running), and way nicer than the afterthoughts most chip vendors provide.

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

#323
post #245
post #177

Earlier quoted context omitted.

Except being a bit too strict about style. I've started using Rider midway in a project, its formatting didn't really follow a style. Now every time I paste stuff or do anything really the whole file gets reformatted. You can find lots of people complaining about that. And it's not a new problem either: https://intellij-support.jetbrains.com/hc/en-us/community/po... https://intellij-support.jetbrains.com/hc/en-us/com…

You can configure it to not auto format or format only modified lines, in addition to using whatever style formats you actually want...

Well, I (and the people in the tickets posting screenshots) have the autoformat on paste and other settings off but it still happens.

On top of that I've tried running code cleanup on the whole solution and it introduced bugs - I have an Image class in the project but it imported System.Drawing instead and prefixed the Image with some nonsense that didn't compile.

I think I'll stick to waiting here and there for the rusty Visual Studio 2019 rather than cleanup Rider's shit every commit

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

#324

Earlier quoted context omitted.

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 wha…

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/university.html

[2] https://www.xilinx.com/video/hardware/getting-started-with-t...

Hello World blink an LED can be done in 10 mins flat, I'm afraid you did your intern a disservice by not giving him or her a basic intro and pointer to the docs. Do a goole search for vivado design flow and you'll see all those links I just posted. I lecture in digital design at my local university part time, and I use Vivado and in one lab students are already able to blink the LED, and much more.

I do agree the SDK side is a bit dodgy. My biggest bugbear there is project corruption partly due to being eclipse based. I understand thats been upgraded to Vitis now, but have not used that yet. Vivado is separate from that and is very sold though

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

#325

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

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?

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

#326

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.

What are your recommendations for better UX?

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

#327
- Burp Suite Pro: MitmProxy, Postman, ZAP just don't compare. The extensions API and library are top notch and the community is really thriving atm. The only downside that I can think of is that occasionally a release will suffer from what seems like a memory leak. Projects can consume upwards of 15G ram and 100% allcore CPU spikes are not uncommon. Something, something, Java.

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

#328
post #247

Earlier quoted context omitted.

Have you looked at Sumo Logic?

Thank you! First time hearing of it. I just looked it up, it looks similar to Azure sentinel? Is it really cheaper than on-prem splunk? Good query language (rollup,piping,stats,etc...),visualization and rich function set (eval and stats functions in splunk) is a minimum requirement for me. Tried Kibana,Graylog,Sentinel and a few others I can't mention here.

Sumo Logic got reach query language: schema on-read, aggregations similar as Splunk. The cost of ownership is way lower, by a big amount if your load varies or you can leverage different data tiers.

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

#329
post #93

Earlier quoted context omitted.

Do you have some examples? I've used IntelliJ or variants of it (Clion primarily in more recent years) since ~2004 and rarely had any issues, but it's possible I'm missing some obvious things here.

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

Interesting - my own setup is the built-in 15" high DPI display, an LG 5k display and a Dell 49" ultrawide with a low DPI. I've not really experienced this. Probably scaling mode or similar.

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

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

Ensime is not maintained anymore, I'd say the experience has been better with Metals for at least 2 or 3 versions now than it every was with Ensime.

Give Metals a try! Following the instructions in the docs is enough to get a good working environment.

Post reply on HN