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.)
Ask HN: What is the best enterprise software you use every day?
321–330 of 418 posts
Re: Ask HN: What is the best enterprise software you use every day?
#322Re: Ask HN: What is the best enterprise software you use every day?
#323Earlier 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...
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?
#324Earlier 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…
[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?
#325Confluence. 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?
#326Earlier 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.
Re: Ask HN: What is the best enterprise software you use every day?
#327Re: Ask HN: What is the best enterprise software you use every day?
#328Earlier 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.
Re: Ask HN: What is the best enterprise software you use every day?
#329Earlier 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
Re: Ask HN: What is the best enterprise software you use every day?
#330Earlier 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.
Give Metals a try! Following the instructions in the docs is enough to get a good working environment.