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.
Ask HN: What is the best enterprise software you use every day?
311–320 of 418 posts
Re: Ask HN: What is the best enterprise software you use every day?
#312Earlier quoted context omitted.
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 wha…
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 docs on how to create a project and do anything at all. Every single step is an impossible to figure out wonder.
After the initial hiccups, the IDE and the SoC SDK were abysmal. Couldn't store the software in source control because Vivado had no source control support and it was autogenerating/overwriting garbage files all over the place.
To be fair the tool was functional for routing and HDL development. It's usable professionally if you have time to learn and get trained. This may even be good by some embedded development standards (embedded consistently has really shitty development tools that other developers would never tolerate).
Re: Ask HN: What is the best enterprise software you use every day?
#313Beyond 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.
My personal favorite is the Git mergetool integration with gives me a three-way merge (with the common ancestor). This is absolutely indispensable when trying to do complex merging and has saved me countless hours.
Re: Ask HN: What is the best enterprise software you use every day?
#314LanSweeper. It's the primary asset tracker/scanner we use for our local network of over 3000 network devices. It can read switch data to even provide a means of finding what port a device is connected to on a switch. Combine with ArcGIS to physically trace thousands of network cables and hundreds of fiber trunks and runs, we're able to have immediate access/knowledge of where any asset is located virtually and physic…
We're running into this issue now. It will be at least 2-3 more weeks of having a cable monkey trace everything in our colo's. How does LANSweeper detect devices? CDP, SNMP, etc?
It's enterprise and comes with that price tag, but the cost of it is covered by the labor hours it saves.
Re: Ask HN: What is the best enterprise software you use every day?
#315Datadog - the amount of observability we have in our infrastructure is insane. I can find out what’s wrong within a few seconds.
Datadog is nice as a user. It's pretty terrible as a person who cares about the budget. Their pricing is pretty ridiculous at times and their sales people are often way over aggressive. You have to pay extra for containers on a host. They also make it impossible to keep users from consuming additional paid features. I like having Datadog when I need to debug, but I'm pretty sick of the dark patterns and surprise bill…
I dread having to go back to Prometheus because the company is too cheap to pay for proper tooling (datadog) and developers would rather write their own time series database for their resume.
Re: Ask HN: What is the best enterprise software you use every day?
#316Datadog - the amount of observability we have in our infrastructure is insane. I can find out what’s wrong within a few seconds.
-1 datadog. Unless you have an SRE on payroll, it's obtuse, expensive as hell and you can never tell what exactly you're paying for. I don't like it much. It took a LOT of man hours to set up.
Re: Ask HN: What is the best enterprise software you use every day?
#317Datadog - the amount of observability we have in our infrastructure is insane. I can find out what’s wrong within a few seconds.
The tool indeed does a very good job from developer's point of view but when we see the end to end aspects of Datadog then the feeling changes. Previously when I was working as a DevOps Engineer, I remember how much our Head of Infrastructure was pissed with the shady licensing and pricing model of Datadog. Missing of detailed itemized billing, lack of proper access control (allowing who team can use which feature, c…
In my experience alerting often came down to some departments trying to push some shit to some other departments. I personally avoid working in monitoring/alerting for that reason, it's just human problems and dysfunctional organizations, nothing any tool can help with.
Re: Ask HN: What is the best enterprise software you use every day?
#318Earlier quoted context omitted.
1 server install of Splunk Enterprise. Less than 150mb a day ingest. We installed it over a year ago and haven’t touched it since, aside from updates.
A typical small deployment is more like 150 GB a day. No wonder you have no issues at that incredibly small scale.
Yes, it's not big. But that's all we need.
Re: Ask HN: What is the best enterprise software you use every day?
#319Earlier quoted context omitted.
+1 on datadog. It's crazy how easy it was to setup and cover all our infra (AWS, ELB, postgresql, cassandra, kafka, haproxy, nginx, etc...). The tool paid for itself with the infra optimizations we could find in the first month of usage. It makes me sad when I'm forced to work with graphite/prometheus/grafana in my newer company. These can't gather half the metrics and their charting capabilities are so bad in compar…
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.
If you're using clouds (AWS/Azure/Google). Datadog can capture all the AWS metadata automatically and merge with existing metrics, so you use instance tags and such for searching and filtering. It can also capture AWS metrics like ELB and S3 usage which are hard to get otherwise.
So you simply get all the metrics you need and get them easily (I appreciate that people who haven't worked with these probably can't fathom what they are missing out). There are defaults charts/dashboards that are quite good and available out of the box, whereas grafana is empty out of the box and you're once again forced to crawl for dashboard plugins.
Last but not least. The capabilities to search and visualize in datadog are incredible. To draw any metrics and combination of metrics in different ways and analyze usage. Prometheus can't chart shit. Grafana has limited charting and you're forced to create a dashboard to make one chart, which can't be done because don't have admin permissions.
By the way prometheus doesn't scale. It can reach 1000 or 2000 hosts top and that's the end of it. I've operated it at the limit, some operations get really slow and we had to cut down on tags and some metrics to avoid crashing.
Re: Ask HN: What is the best enterprise software you use every day?
#320I can list gripes for days, and I wish thunderbird would integrate with all the features of exchange better, but I don't know how anyone gets by work with webmail. I feel such a lack of control in my personal gmail box.