28 ms·
Ask HN: What is the best enterprise software you use every day?
A few days ago there was a discussion about worst enterprise software. What is the BEST one?
- bonfire 6y agoFor me, I have to say it, it's MS Outlook. I do e-mail all day every day and I use VBA macros and all sorts of shortcuts to make it very useful. Love it.
- maps7 6y agoMy outlook often freezes on me
- user5994461 6y agoCheck if you have any plugins installed on Outlook and disable them. Freezes and crashes are often caused by bad plugins setup by your company.
- culopatin 6y agoThat is the first time I hear someone praise Outlook. For an application that gets billions in billing, there are no valid excuses for it to be the same thing as it was 15 years ago.
- maxerickson 6y agoI think there's a solid argument that getting billions in billing while being stagnant is self evidently a valid excuse to be stagnant.
- bonfire 6y ago> I think there's a solid argument that getting billions in billing while being stagnant is self evidently a valid excuse to be stagnant. yes.
- koheripbal 6y agoCan you give us some examples?
- diehunde 6y agoI don't know if it counts as enterprise software but I use Jetbrains' products everyday. Goland, IntelliJ and PyCharm are great tools.
- CraftThatBlock 6y agoWhy use 3 different ones when IntelliJ can do all of the features of the listed editors? PyCharm is IntelliJ locked with Python plugin, etc.
- diehunde 6y agoI've heard that before but I'm skeptic about if it's exactly the same.
- user5994461 6y agoIt's the same thing if you pay for IntelliJ Pro, then the IDE supports every language and every plugin. Otherwise the free edition has a number of missing things and it's blocking the installation of plugins that could somewhat compensate.
- tokamak-teapot 6y agoDoes it support .NET? I thought I needed Rider for that.
- CraftThatBlock 6y agoThe only one that is different is Rider, since it has much deeper C# integration (might be others such as DataGrip, but never used it). PyCharm and GoLand are just plugins (same as WebStorm, PhpStorm, etc)
- diehunde 6y agoGoLand seems to be lighter than IntelliJ though. I'll try using the plugins to see if the experience is different. Maybe I'm paying too much for the whole suite.
- thehappypm 6y agoI love using Tableau. It has completely changed the way I analyze data -- things that would have taken me a minute or two in Excel takes literally seconds in Tableau.
- supernova87a 6y agoWhat's Tableau's special secret to handling data? Is it doing table indexing, summary, and array manipulation in a smarter way compared to dumb Excel?
- thehappypm 6y agoIt’s honestly just speed. Want to sum this, broken out by that, filtering out this other thing? Oh want to make it an area chart instead of a bar chart? Add a color code? These things are just super fast and easy to do
- adrianbordinc 6y agoDatadog - the amount of observability we have in our infrastructure is insane. I can find out what’s wrong within a few seconds.
- user5994461 6y ago+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 comparison.
- aprdm 6y agoCan 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.
- acid__ 6y agoFrom 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 a slow request? Click into the APM trace. Notice a service on that trace being slow? Click onto it, see what host it was running on. From there, another button pulls up all the Docker containers running on the host in that point in time. The CPU usage is visualized - and, aha! We forgot to set a CPU limit on one of those other jobs. Debugging issues like that would've been nearly impossible otherwise, and we had more than a few cases of that.
- aprdm 6y ago
- toomuchtodo 6y agoExcel
- sokoloff 6y agoExcel, Box, and Zoom. Would vote for Cloudability as well, but that's not something that I use anywhere near every day.
- maps7 6y agoExcel is a pain. It's annoying to open - if I already have Excel open and try open another Excel document I often have to click into a cell in the currently opened Excel document for the new document to open. It's also a pain closing as it prompts do I want to save. Saving as a CSV is a pain, it takes two prompts to save as a CSV. File recovery is also a pain.
- sesuximo 6y agoExcel is great as long as you stick to the basic use cases. Start going nuts and it gets really slow. I think Apple got it right when they made their spreadsheet app have a much smaller table so people don’t try to use it for massive things
- cameronh90 6y agoAlso you can't open two Excel files with the same name.
- deleted 6y ago[deleted]
- nabeards 6y agoI converted to Apple Numbers about a year after it came out, and both Excel and Google Sheets seem completely archaic to me now. I've sent PDFs of my Numbers docs to people and they are blown away. Now that I can share Numbers through iCloud to both Mac and Windows users, I've got some people fully converted over.
- jdlshore 6y agoAgreed. I have a massive financial projection that I built in Numbers over the last ten years or so. Performance was an issue with early versions, but the UI! So good. I still use Excel to interop with others and every time I do I find myself tearing my hair out at how painful it is to use.
- closeparen 6y agoPhabricator
- justinzollars 6y agoLove Phabricator
- mrweasel 6y agoEnterprise indeed, I had to use it when working with a client, it’s was ... different. No intergration with something like Jira, no support for pull-requests/merge-request, navigation is pretty terrible.
- closeparen 6y agoWhat? Tasks (unit of work) and Diffs (unit of code review) are its two central entities. Which parts of it were you using, if not those?
- mrweasel 6y agoSounds like that may not be Phabricators fault in that case. I was under the impression that you'd need Arcanist if you wanted to do reviews of diffs. The problem may have been that we where only allowed to use the Git part.
- closeparen 6y agoAh. Arc is just a script for submitting the patch from your working copy to Diffusion (like emailing to LKML). Technically you could paste “git diff” into the web UI.
- client4 6y agoI'm not sure it counts as enterprise software, but Fiberstore is one of the best websites I've ever interacted with. It's clearly laid out, gives recommendations, and is quick and simple. I make weekly purchases and it's always easy.
- leokennis 6y agoTwo: - UltraEdit. What Photoshop is to images, UltraEdit is to text. The weird thing is, it’s not a super flashy or even immediately intuitive tool. But once you get the hang of it, it never fails to deliver. - Excel. It’s insane the breadth of stuff you can do with it. And as a tool, it’s equally handy and “oh my God this will save me so much work” for a school teacher as it is for a data analyst and stock broker. It sort of scales infinitely, there is always one more level of complexity/usefulness to unlock.
- enchiridion 6y agoCan you give an example of why UltraEdit is better than emacs? Thanks!
- martinrame 6y ago:%s/emacs/vim/g
- deleted 6y ago[deleted]
- eli 6y agoI assume Emacs can be made to do anything under the sun, but UltraEdit comes out of the box with a friendly GUI that exposes some fairly complicated text manipulation tools. On some level it's just personal preference and familiarity.
- perl4ever 6y agoI 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 area I delve into, after I use it for a few hours, starts giving me weird errors and possibly corrupting my file. The latest is a dialog with a button that says "Send a Frown". Quote from someone that is not me and not my particular issue, but that expresses the sort of problems endemic to Excel and MS software in general: "When data is refreshed, I get a message box "Send a Frown" at unpredictable, inconsistent intervals. For example, it will work seamlessly for five or six times then suddenly it will fail, and give this "Send a frown" message. A normal VBA error handler does not deal with this "Send a frown" message. Not even an "On Error Resume next" deals with it. I can thus not capture or step-over the error (err) and deal with it in my code. When the "Send a frown" message appears, the entire process is on hold until I (the human) clicks on "Send a frown" or "Cancel". This is problematic since this process runs 3am in the morning on our servers for about 200 connection refreshes."
- rurban 6y agoOnly GitHub
- justinzollars 6y agotry Phabricator
- dharmab 6y agoPagerDuty is generally pretty good, but I haven't used VictorOps or OpsGenie so I can't compare.
- bradknowles 6y agoIn my experience, OpsGenie is a huge improvement over PagerDuty. I’ve helped manage both PagerDuty and OpsGenie at a certain employer, and while PagerDuty seemed to mostly kinda semi sorta work, there was a lot of klunky aspects to the system. When we switched to OpsGenie, it was like all the things we liked about PagerDuty were still present, but we didn’t have any of the pain points. Moreover, there were additional features that made it even nicer. Imagine how good it feels when you stop banging your head against the wall, and then realize you’ve been banging your head against a wall for the past few years. Don’t get me wrong, I love the PagerDuty guys and everything they’ve done as pioneers in this field, but I much prefer OpsGenie. In fact, OpsGenie is such low-touch that we now have many fewer people who are involved in the day to day management of it, each team can manage the things they really care about, and the rest of us can just get on with our other work.
- kqr 6y agoWhat sort of thing made you run into trouble with PagerDuty? I've only used it in smaller teams and we've basically not touched it after setting it up, save for editing rotations. Importantly, PagerDuty has (as far as I know) a well deserved reputation for reliability, which is critical in that space. How is the reliability of these other providers? How have you measured it?
- exabrial 6y agogitlab, metabase, graylog, TICK (telegraf, influxdb, chronograf, kapacitor)
- beckingz 6y agoMetabase is great.
- seesawtron 6y agoMatlab: Great for prototyping and tinkering.
- klysm 6y agoThat’s a pretty hot take
- shaklee3 6y agoThere's a reason Matlab is still around and doing well. It's so much faster to prototype things in, and systems engineers all know it well. Yes, python can do most of the same things, but it's nowhere near as easy and integrated.
- olodus 6y agoI thought it was only because it had gotten into universities curriculums. Mostly joking. I agree that Matlab is quite good to quickly setting up certain things and can even be quite elegant when used by someone who knows it. I do however feel like it should not get as central of a place in education as it got at my university. I would prefer more open alternatives to be used to maybe inspire more simpler exploration by the students.
- dave_sid 6y agoNot Jira. Hahahahaha.
- mrslave 6y agoIs anyone just using Git{Hub,Lab,Tea} issues and being fine with it? Is the absence of a Kanban board a deal breaker? Perhaps for management.
- anix 6y agoGithub has Projects, which IMO does a pretty decent job.
- seneca 6y agoGitLab includes kanban boards, actually.
- closeparen 6y agoGit-adjacent issue trackers are communication tools for developers. JIRA is a surveillance and control mechanism for senior executives. It just depends on the size of your company.
- brazzy 6y ago> Git-adjacent issue trackers are communication tools for developers. So is JIRA. > JIRA is a surveillance and control mechanism for senior executives. Never saw it being used like that, though I see how it could be abused. > It just depends on the size of your company. The culture probably more than the size.
- eli 6y agoWe were fine with just using Github Issues... until we weren't. At a certain scale, it's too hard to sort and filter issues and since you can't add fields it was hard to capture all the issue metadata we wanted.
- axegon_ 6y agoLab enterprise, yeah. They are utterly useful in our case since we are working on a branch per issue model, which makes it extremely easy for tracking and code reviews.
- harrylepotter 6y agoRoadmunk - fantastic, simple roadmapping tool
- fxtentacle 6y agoIntelliJ, PyCharm, and the git to docker deployment service that I built myself for my companies.
- axaxs 6y agoDoes VSCode count? That's the first IDE to make me switch from Vim. I was reluctant at first, but now I feel lost without it. For saas, probably Workday. I really enjoy it compared to what we had used prior.
- satvikpendem 6y agoDo you use the Neo Vim extension, it uses real neovim? Not to be confused with VSCodeVim.
- axaxs 6y agoI 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.
- satvikpendem 6y agoIt really is nice, I use the Neo Vim extension and it's night and day. Check out Onivim 2 as well for a VSCode like editor that natively uses Vim, but can use VSCode plugins and is generally easier to use than Vim. It also isn't built on Electron so it's super fast and lightweight. Currently it's in beta I think.
- danielbarla 6y agoI 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, and with modal editing, almost everything is a single keypress away. To me, this feels a lot faster and easier than reaching for the mouse (or arrow keys) every five seconds, and I get the additional benefit that my core editing commands stay consistent across different environments (where I have a Vim plugin, that is). I leave all the fancier, IDE-specific stuff (e.g. refactoring, etc) on their default IDE bindings, and learn them. It's a good compromise, I'm not sure why people don't like it.
- chid 6y agoOutlook? I'd say Excel but these days I don't use it every day.
- vmurthy 6y agoI've been enamored by Pipedream (https://pipedream.com https://pipedream.com) because as a Product Manager with engineering background, I can quickly hack together prototypes and get good feedback from customers :) . Pretty sure there are other nocode software but this is great for me.
- InvOfSmallC 6y agoHi, I can't find the pricing. Is it completely free?
- nsgf 6y agoYes. https://docs.pipedream.com/pricing/ https://docs.pipedream.com/pricing/
- edelans 6y agoThanks I just discovered pipedream and I find it very cool ! Could you please share some example usecases you implemented ?
- wackget 6y agoWhat kind of stuff do you use it for? I watched the intro video and I get it would be useful for "monitoring" Twitter and stuff like that, but are there more practical day-to-day uses for it?
- vmurthy 6y agoMy team’s bread and butter is integrations between enterprise systems. So I can quickly make prototypes of system A and our own software working when a webhook is triggered on A. Quick feedback plus tweaks before we do formal dev keeps us from having nasty surprises at the end of integration
- Someone1234 6y agoCisco'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.
- cameronh90 6y agoWindows MFA requires an internet connection which is a bit of a problem. Makes it either trivial to bypass or impossible to log in without an internet connection.
- closeparen 6y agoSince the web interface now supports U2F and Touch ID, I agree. But on the command-line I'm still stuck with Duo Push, which feels clunky by comparison.
- ttul 6y ago1Password with Duo Security is insanely great.
- paxys 6y agoHuh I have used Duo for years and had no idea they were owned by Cisco. Agree with you though - I don't spend more than a few seconds a day interacting with it, but it gets the job done painlessly.
- rgrs 6y agoAcquired by Cisco
- jftuga 6y agoI wrote a TCP port forwarder with Duo integration. For it limited purpose, it works well. https://github.com/jftuga/gofwd https://github.com/jftuga/gofwd
- koheripbal 6y ago
- 2000bmw328ci 6y agoAutodesk Revit 2020. Although it does have it's quirks, it is a very powerful modeling program.
- irrational 6y agoJetbrains 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.
- cosmotic 6y agoAlthough I have the hots for intellij IDEA too, does it count as enterprise?
- shoo 6y agoGood question. I reckon the answer is mixed: some customers are individuals -- where the person who decides to make the purchase is the end user -- some customers are small businesses, while some customers are enterprises. It does appear to have some business & enterprise functionality - at least around how license management works (having some people with permission to manage a pool of licenses for the software that can be granted or withdrawn to individual users in an org). I wonder what fraction of intellij's customers are individuals, small businesses, vs enterprises. My hypothesis is that software that is sold to individuals, where the purchaser is the same as the end user, has more evolutionary pressure not to be awful. It'd be interesting to ask "what is the best enterprise software you use that is ONLY sold to enterprise customers and never to individuals" as there's more pressure on such software not to be usable.
- irrational 6y agoWell, I'm cheap. I wouldn't use it if my enterprise company didn't pay for it. If I had to pay for it, I'd find something free.
- getpolarized 6y agoWow.. I hate it... the quality of IntelliJ has really fallen. I've been using it for like 5 years now and I'm constantly fighting it There are literally 20-40 serious bugs that impact me daily.
- jen20 6y ago
- fnord123 6y agohubspot, zendesk.
- sys_64738 6y agoWindows 10
- meztez 6y agoRStudio, server and connect are such a treat to interact with compared to anaconda entreprise.
- seancoleman 6y agoSisense (formerly Periscope)
- waiseristy 6y agoTrace32 & the Lauterbach JTAG. Expensive, but intuitive, scriptable, and performant.
- paxys 6y agoFunny but I had the exact opposite experience with it back when I worked in the space like 10 years ago. The software was clunky and borderline unusable, every bit of the system was proprietary (I remember we had to pay $10K a pop for connector cables, which each came with their own limited license), support was clueless, and there was no ecosystem to speak of (again due to their tight controls).
- ferruck 6y agoJust a quick note on the $10K: The biggest part of that is the license itself. You can store multiple licenses on each connector cable, but you won't save much because, as I said, the license is the expensive part. I have to disagree with you on their support. But things may have changed since 10 years ago.
- waiseristy 6y agoThe expense I think is just a side effect of working in this space. Mayne when things open up prices will go down. As for the softwares usability, I don't know how much it's changed in the 10 years since you saw it last, but I really like it. Everything is clickable, the work flow for flashing, symbol loading, fiddling with registers + peripherals, is better than really any other system I've used in the space.
- bacon_waffle 6y agoDo you have much experience with gdb+openocd+<generic SWD/JTAG>? Aside from a couple chip vendor's IDEs (Analog Devices and Atmel, both at a previous employer), I've always used the open source stack for embedded debugging and found it adequate. Just wondering what I'm missing out on? While there are certainly some rough edges in the OSS stack, they've been no worse than the commercial solutions I've tried. And at least in principle, I can fix issues in the OSS tooling.
- austincheney 6y agoNode.js
- justinzollars 6y agotroll
- jokab 6y ago1) nimbletext. when clients send me excel sheets with tons of data to import i would generate insert statements in the sheets themselves. this is a painful experience. Then i found out about nimbletext. its pure joy to use. 2) jailer. I'm a visual kind of guy. so this makes database analysis very easy. 3) onenote. if only it had Linux app i would use it for personal use. 4) visual studio 2019. customized to the bone to be uber productive 5) Autohotkey. got a ms 4000 ergonomic keyboard and binding all keys a journey in itself I'll stop right here but i have tons of other tools i really enjoy using.
- BeetleB 6y agoI don't think anyone would call Autohotkey "enterprise".
- jokab 6y agosorry i got carried away
- surge 6y agoP3X OneNote will scratch the Linux OneNote itch, or just run it in a browser tab. Better than nothing.
- jokab 6y agowow ill give it a try. maybe.
- cylentwolf 6y agoWhat kind of customization do you do to VS 2019 to make it more productive?
- tester34 6y agoI'm no the OP, but I suggest to use things like Extensions: Roslynator Codemaid Productivity Power Tools - pack of extensions _________ And maybe disable option: Reopen documents on solution load It's in tools -> options -> projects and solutions -> general
- tardismechanic 6y agoAlgolia - search as a service
- jimbob45 6y ago- TortoiseSVN/TortoiseGit make everything a snap when it comes to repository work. I can’t recommend these enough. - Agent Ransack is a GUI for findstr. Much nicer to use than the one in Notepad++. - VS 2019 is incredible. I weep for the parallel universe where we’re all stuck using Eclipse for everything.
- anjanb 6y agoIntelliJ tools are quite good. Most IntelliJ tools are better than most Eclipse equivalents.
- rp00 6y agoSalesforce
- siddharthgoel88 6y agoBeyond 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.
- controlledchaos 6y agoBeyond Compare is a life saver. Great choice.
- gbpz 6y agoI have a peer who says this is the greatest tool ever. I mostly just use IntelliJ for compare and merges, directories are seldom a problem.
- shoo 6y agobeyond compare gets bonus points for having special features for diffing and merging tabular data. for example, if you're comparing a couple of CSV files, you can mark some columns as unimportant to help focus on diffing and merging differences in the remaining columns you deem are important. this can be quite helpful if manually regression testing tabular output from some report generating tool, where most of the output is deterministic but the tool pollutes one column with timestamps or ids that differ every run. the ability to compare and merge directories is also nice (although a number of open source diff and merge tools also support this -- e.g. kdiff3, meld)
- kozak 6y agoI use Beyond Compare for all my backups at home.
- unmole 6y ago> This is a tool for which I definitely ask for an Enterprise Version license whenever I join a new organization. I simply bought myself a license and use it on both the company and personal machines.
- 6y ago
- wenc 6y agoThings 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 lets you touch your data and move stuff around in a more fluid fashion. The UI lets you really interact deeply with your data. I find that on a new dataset, I can get usable results out of Tableau faster than if were to muck around with ggplot2's syntax, even though I'm familiar with the latter. There is a learning curve for Tableau though, especially around how to structure your data for visualization (you have to think in SQL-like operations). It's not just dragging-and-dropping -- a certain mindset is required. Active Directory: it's just there. It's pretty decent. Visual Studio: I don't use this every day, but I do maintain a complex C# codebase from time to time (among other things), and Visual Studio (not VS Code! though I like VS Code too) is genuinely a pleasant IDE. I'm a big fan of the C# language and the integration with dev tooling is unparalleled e.g. solid refactoring, peeks, referencing, Intellisense, etc. The IDE supplies a ton of guards to help avoid human errors. Splunk: it's good. Not the cheapest though.
- milani 6y agoWhy is Splunk among the bests for you? What is the cheaper alternative?
- wenc 6y agoFor an on-prem general purpose logging server, it's fast and easy to maintain. The query engine supports fairly complex queries. Did I mention it's fast? Plus it's an industry standard so it's an easier sell in the enterprise. It's also actually not that expensive at low data volumes -- prices are comparable to Sumologic. Cheaper alternatives? You can roll your own logging server with fluentd and a database. Some folks will recommend elasticsearch, but we tried it and it was challenging to set up just right.
- mrweasel 6y ago
- adjkant 6y agoAny Jetbrains IDE - take my money Okta - Just works, good UI Workday - I seem to be in the minority but the clean UI + generally decent tooling allows for a decent deal to be in there
- arjunbanker 6y agoasana, looker, google sheets, vscode
- christkv 6y agoClubhouse for managing the software development. It’s really snappy which I love. Sentry.io for handling all exceptions from applications and mobile devices in one place.
- hagonzalez94 6y agoGramerlie
- SMAAART 6y agoIt took me a second... #LOL
- hagonzalez94 6y agogramerlie
- venki80 6y agoWe use Dremio for queries on S3. Years ahead of Athena.
- LVB 6y agoGoogle CloudSearch against our GSuite data. It’s impressive how much better it is at searching our Drive and Docs content compared to those tools’ own search. Burrowing into Gmail for results is also handy.
- paxys 6y agoTL;DR developers like developer tools.
- kristopolous 6y agoI've tried not to be impressed by airtable, but their on the fly API documentation generators for how you configure things still feels like black magic. Every time I want to be dismissive of the product, it's exceeded what I believed to be an extremely unlikely to meet set of expectations. They've clearly got some pretty competent people. I'd love to draft them somehow Beyond that, the services of namecheap Ava digital ocean. They clearly have developers who rely on the product. All the elements are there and they work well. Azure's python libraries I find way easier than AWS's boto3, which for some reason always reminds me of dbus programming. I keep meaning to try Google's bud I haven't yet. I also have been meaning to write one that somehow transparently uses things like rsync/scp with some partitioning strategy so you can migrate say a personal project costing you $50/month, generating you $0 and used by only a few dozen people to potentially a lot less. (I've got numerous large scale efforts that almost nobody uses...)
- iamwil 6y agowhat is an on the fly API documentation generator? Is it that you say what your lang and stack is and they tailor the documentation to just the lang and stack you're using?
- hiyer 6y agoAirtable generates basic REST APIs for CRUD operations based on your database schema. Perhaps that's what OP is referring to.
- rochak 6y agoThat sounds about right and even makes sense. I would really like to work on something like that, maybe even open source.
- kristopolous 6y agoNo. The English text contains paragraphs of text that describe the relationships and interactions of the user configured data model. It's all machine driven. The examples pull from your actual data. It's not just dumb basic stuff I'm referring to. I'll see if I can get a screenshot later
- pinacarlos90 6y ago1) Microsoft Visual Studio 2019 2) SnagIt 3) SSMS 4) Microsoft Azure Services 5) Microsoft Azure DevOps 6) Postman there a bunch of other tools I use/love but I'm not sure they would qualify as 'enterprise', but here they are just in case: VScode, notepad++, Agent Ransack, code compare, Dark reader chrome extension, Fork (git-client tool for MacOS),linqPad
- riskneutral 6y agoLotus Notes. You can build your whole application in it, isn't that just great?
- SMAAART 6y agohttps://datastudio.google.com/ https://datastudio.google.com/ When you've maxed out on what you can do with spreadsheets.
- avipars 6y agoDidn't know this thing existed. Thank you ;)
- whatsmyusername 6y agoMy big complaint with Data Studio is that it doesn’t support TLS talking to MySQL unless you setup client certificates. Which is the right way to do it, but not if someone before you set everything up clear text and you’re trying to migrate.
- darkr 6y ago* 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.
- jamesallured 6y agoMindNode is available on iOS and iPadOS devices too. Great app!
- jbhatab 6y agoWhat other BI platforms have you used? We're looking to build out our BI infrastructure as a service for our customers and are currently testing google data studio but have looked into Sisense + Looker.
- darkr 6y agoQuickSight, Tableau, Chartio. Disappointed with all of these
- huy 6y agoYou should check out Holistics.io if you're disappointed with all 3 options. A balance between drag-and-drop for business users and SQL for data analysts, this is done through a SQL-based data modeling layer. Disclaimer: I work at Holistics.
- vizually 6y agoif you are doing customer reporting, sooner or later you will need these two priority things ( more so than charting features) 1. Delegated authentication ( think Okta) 2. Fine-grained row-level security to slice the same data in the report based on authorization. We have had good experience with Tableau but had to do some custom Rest API programming for #1 .. Feel free to PM
- tsss 6y agoWhat 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.
- lmm 6y agoI think Slack is the only enterprise software that I use every day and don't hate.
- dynamite-ready 6y agoDefinitely. It's much friendlier than Teams. Even little things like your own personal channel are so thoughtful, I use it outside of work as a cross platform clipboard (files and links). I also am much more likely to prioritize Slack messages over email. It is just Skype with bells on, but it's still very good in it's own right.
- jesterson 6y agoI'd agree with you 5 years ago, but now Slack turned into typical enterprise monster - slow, glitchy, annoyingly distracting. 5 years ago I encouraged team to use slack more, now I encourage to avoid it at all cost and use email
- enz 6y agoFastmail and Trello.
- ex3ndr 6y agoWeird but i like Outlook Web, very good replacement for GMail with it's endless "ui improvements".
- t312227 6y agoimho. dynatrace - expensive as hell, but really really useful for large organisations if you are operating your own software and depend on its functionality - read: financial biz etc.
- pabe 6y agoOdoo ERP. Select the apps (Sales, CRM, Newsletter etc.) you need and profit from great integrations. Gets rid of all those data back and forth between independent applications. You can also create your own apps.
- jesterson 6y agoLooking at it right now and it does seem to be a wonderful ecosystem with reasonable pricing. Do you happen to know use cases examples that you can share?
- throwaway744678 6y agoAnother happy odoo user here: we use it internally for CRM, sales, purchases, accounting, product inventory. We also developped modules to make it the back end of our web/mobile shop, and of our mobile apps. The flexibility is really great, and while I have not used other ERPs, I believe it is easier to develop for, and to use as an end-user. Part of the code is open-source, and you have access to the source of the non-free apps. As a bonus, it's Python! Regarding the pricing, it sure is less expensive than the competitors, but the cost increases fast when you add new modules, or if you have many internal users (pricing is 100-250€ per module per year + ~250€ per internal user per year) EDIT: a live demo with most modules installed is running at https://master.odoo.com/saas_master/demo https://master.odoo.com/saas_master/demo
- jesterson 6y agoThank you for the feedback. You probably won't be willing to share the site/app, but if you do, would you mind if I get a look?
- gnabgib 6y agoAre you affiliated? This spirit of this question isn't what enterprise app would you like to sell me
- DigitallyFidget 6y agoLanSweeper. 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 physically as well as the entire physical path between each point. These two tools have allowed us to migrate from knowledge only being saved in the memory of a few individuals to being preserved via documentation.
- blaser-waffle 6y agoWe'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?
- DigitallyFidget 6y agoSNMP mainly. It collects installed apps (versions) hardware info, warranty info, and basically everything you could want or need to know and tons of stuff you probably don't even care about. It has an optional built in ticketing system (for helpdesk) and even a deployment service. I've set up tons of automation with it. Auto install virus scanner on systems, install VPN on laptops, script execution to change Windows USB power settings, and other little things. You can setup groups, filters, reports, search by systems running a specific version of software (and then deploy an update for those systems). It's basically an automated documentation tool with extras that enable a new person to jump in and be able to navigate the company's network to find computers and get to work without having to ask where everything is. But that also helps for the people who have been there for years to not have to go through and document things. Honestly the ability for it to trace through the network connections is probably the most game changing powerful feature. And you can even use it to execute backup scripts on network switches. It's enterprise and comes with that price tag, but the cost of it is covered by the labor hours it saves.
- blitmap 6y ago
- jupp0r 6y agoNone, pretty much everything that has enterprise in its name is a nuisance to me.
- PeterStuer 6y agoSurprised by the answers given here. If I hear 'enterprise', I'm thinking SAP, IBM, Oracle. SAS etc., not some dev environments or niche tools.
- GoblinSlayer 6y agoYep, RHEL would be an example of open source enterprise software.
- PeterStuer 6y agoTechnically yes, but I would tend to think more towards applications such as ERP, CRM, SRM, Accounting etc. rather than infrastructure or middleware level software.
- fizixer 6y agoBorderline. The 'E' in RHEL doesn't imply RHEL itself is an enterprise s/w, more that it's an OS best suited for 'running enterprise s/w on'.
- mcpherrinm 6y agoI'm not surprised that there's not a ton of SAP lovers here, though.
- moooo99 6y agoI haven't met a single person in any IT area who usually works with non-SAP products who likes SAP. Even a lot of the people in the SAP departments dislike SAP. The only people are I've met that all love SAP are SAP employees living in my area, which isn't too surprising I guess.
- blaser-waffle 6y ago+1. Wish I could make it +10. SAP is such a pain. Our org got married to it years ago and there aren't budgets big enough to undo it. At least it's stable enough. Oracle is another ballgame -- they're just terrible.
- badrabbit 6y agoSplunk! If only it didn't cost an arm and a leg. No other solution, open or closed comes close. Second best: Office 365
- jakozaur 6y agoHave you looked at Sumo Logic?
- badrabbit 6y agoThank 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.
- slyall 6y agoSumo is cheaper the Splunk from all accounts but still pretty expensive. Think half the price of Splunk perhaps. It's still nice but we ended up spending a lot of time trying to keep out bill down by not sending data to it since the price is based on the number of GB/day you send it.
- badrabbit 6y agoThat pricing model is a big turn off. Really looking for something that lets you process events to use a smart approach to pick and choose what to ingest before you get billed for it.
- jakozaur 6y agoSumo 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.
- forty 6y agoA few great security-related products we use: - Hashicorp Vault (secret management) - Duo Security (2FA) - StrongDM (Database authentication and auditing)
- ForrestN 6y agoBasecamp. Incredibly thoughtful design, radically reduces stress and confusion.
- winrid 6y agoAbsolutely loved SumoLogic for the six years or so we used it. Threw terabytes of logs at them a month and searches were always fast. Being able to do joins on logs was a godsend. I tried to work there but it seemed like they stopped hiring for a while. Now I use Loggly... It's okay. IDEA's IDEs as others have mentioned. I've built enterprise software I enjoyed using (reputation.com), does that count? :)
- klohto 6y agoI wasn't aware of SumoLogic but at $2.5/GB ingested, they seem expensive. I understand that at TB a month of logs Elasticsearch stops being viable, but what made SumoLogic so great except the speed to warrant the cost?
- jakozaur 6y agoSumo Logic got three tiers depending on speed vs. cost. The cheapest one is at $0.11 / GB and allows searching on-demand.
- winrid 6y agoWe spent a lot of money on Sumo indeed. But when it helps you keep churn down it can pay off. You can also parse the logs and create alerts and dashboards from the parsed values. We only retained the logs for 30 days, so you could use Elastic/Kibana and we did for our dev/qa environments. However people hated it compared to Sumo.
- INTPenis 6y agoI had to dig deep for this since I'm a FOSS specialist and advocate. But if you're going to count softwares that I depend on then Active Directory and vCenter come to mind.
- davedx 6y agoJIRA. 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 orgs), but come on let's be honest, it's a huge success story and lets orgs do things "their way" with project management and software development.
- coblers 6y agoIt'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).
- Narew 6y agoI used to have same opinion when I used only JIRA. But on my new work we use all JIRA, Stash, Crucible, Bamboo etc ... and the way all of these tools work together is really powerfull
- manicdee 6y agoEvery 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 all on thinking more features is better. In the meantime the most efficient workflow I have has six states (planning, execution, UAT, deployment, warranty, closed) and it works just fine and stays out of my way.
- natch 6y agoSuspected as much. Not just IT people — it’s quite a playground for process wonks, and I mean that as a bad thing. I do love JIRA but wish it would stay simple in practice where I work. Unfortunately not the case at my current job.
- s4ik4t 6y agoThese days we are mostly collaborating on Microsoft Teams.
- atraac 6y agoDo you consider it the best enterprise software though? I find Teams to be incredibly bad. It's slow, it literally has a typing lag to the point where you type something, press enter to send and then start another message, letters get eaten and sent with previous message. It eats more ram than JetBrains IDE at this point. It has a very bad UX, a lot of (slow) tab switching, pictures do not even load for me most of the time(unless restarted), sometimes it takes up to 10 seconds to mark something as read on the 'Activity' tab which is even more annoying. Insanely bad custom notification system instead of using built in Windows notifications. Add to that terrible API, weird flow of adding apps to conversations and few more things. It grew to become my most hated application that I have to use every day.
- spapas82 6y agoAlthough I don't use it anymore since I've changed jobs, for me it would be Appian. For people not familiar with it checkout my description in this comment https://news.ycombinator.com/item?id=23583081 https://news.ycombinator.com/item?id=23583081 Beyond it's shortcomings it's something I'd gladly pay for (if I needed it of course) because it can't really be replaced by something free / opensource.
- jll29 6y agoWould be helpful to clarify what you mean by enterprise software (certainly the answers name software that I don't consider fitting that category). Do you mean Enterprise Resources Planning systems like SAP R/3 v. Oracle Applications?
- teekert 6y agoLinux. Man I love Linux, but I don't just use it in my enterprise environment. Linux also powers my smartphone, my home server, my HTPC and apparently also my EdgeRouter X so probably even more of my life I don't even know about.
- fenk85 6y agoDatadog, a life saver on day to day
- mister_hn 6y agoVisual Studio Professional, ActiveDirectory, PrimeKey EJBCA and OpenLimit CC Sign. They work really well
- pavlov 6y agoWorkplace by Facebook. Not kidding, I like it.
- ashrodan 6y agoIt's god awful UI is laggy Chat has no threading Integrations are limited
- SAI_Peregrinus 6y agoJetBrains 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.
- mprovost 6y agoSuperhuman. It's the only software I use at work that I pay for myself because it makes dealing with email so much less painful. To the point that it's actually almost enjoyable clearing out my inbox. The ability to do absolutely everything from the keyboard and being so responsive really makes a huge difference.
- tails4e 6y agoVivado. 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!
- tsss 6y agoI 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.
- tails4e 6y agoI 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 what you found slow.
- user5994461 6y agoI 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 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).
- tails4e 6y agoConfluence. 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.
- omosubi 6y agoI still cannot believe how unbelievably bad confluence's search is. It's embarrassing
- tails4e 6y agoI 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?
- abjKT26nO8 6y agoIt 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.
- tails4e 6y agoThanks. That's very poor alright, I'll keep a note of it.
- time0ut 6y agoI used to think this as well. But over time, I've seen it devolve into a wasteland of out of date information. This is driven by two factors. First, the search functionality is by far the worst search I have ever seen. This leads to duplicate information as people relearn and redocument things because they couldn't find them. Second, confluence has a very powerful permission system. Once you get past a certain scale, you can end up with little fiefdoms of information. Want to update a common piece of documentation? You need to convince the owner to give you edit rights. Who is the owner? I dunno, start asking around.
- znpy 6y agoI have fond memories of SecureCRT as an ssh terminal on windows and Mac. It works on Linux too however. It was just better than the regular ssh client. Really worth it's price, if anything because you can create a set of sessions and share them with all your colleagues.
- amlidajames 6y agoI mostly use Sage Business Cloud X3 software which is one of the best enterprise software.
- pachico 6y agoProbably gitlab on premise
- DrNuke 6y agoMS Office, of course (no pun intended).
- krakatau1 6y agoThere are two tools nobody mentioned yet. DbVisualizer -> best GUI for databases, you learn it well and use for all databases Editpad -> fastest text editor I’ve ever seen with bunch of useful features and terrific regex (see regexbuddy from the same author)
- whatsmyusername 6y agoSumologic: It works well, I don’t have to maintain it, and it’s not Splunk.
- time0ut 6y agoSplunk is an incredible tool. It is powerful, fast, and just a joy to use. The skill floor is low and the ceiling is high. Only minor complaint is the APIs have essentially no documentation if you want to interact with it programmatically (yes, there is some documentation, but it only covered like 10-20% of the interface last time I looked). Everything I've used from Hashicorp has been good once you learn it. Vault is better than anything that came before it. Terraform is better than anything that came before it. Packer is excellent. Gonna try using consul connect for my next project. The learning curve is pretty steep on these things, but they are definitely force multipliers. I'm also gonna say Eclipse. It seems to get a lot of hate, but I've used it so much for so long that it feels very natural. I've mostly switched to VSCode, but that is more a function of moving on to new languages that are better supported in VSCode.
- johnwalkr 6y agoGrabCAD. It's free, simple cloud-based version control for CAD files. I don't think they actually offer an enterprise (on-prem) version anymore but I would still consider it enterprise software. The only alternatives are network shares filled with v1_v2_final_edited filenames and very expensive, SAP-level of complexity and JIRA-style approval workflows. Unfortunately they are owned by Stratasys, the Oracle of 3D printing and the product is barely maintained. When it was acquired they made it free. It was meant to become the github (in terms of de facto standard for public repositories) of 3D CAD, and be an inroad to 3D printer / 3D printing service sales. But that aspect never took off, Stratasys is bleeding marketshare and an at any time I expect to login and see that the service is discontinued. Getting off-topic but I'm interested to see if there are any replies: For all software engineers reading this, I can't state how behind other engineering disciplines are compared to software. The equivalent to git or SVN or even CVS never appeared as standard practice and there is barely any middle ground between no version control whatsoever and formal change control boards (which is no version control whatsoever except at a few milestones and if you're lucky you can verify a change to the milestone by checking a paper or dvd). Outside of software, academic spin-offs tend to start with good practices, such as markdown or latex files for documentation, which work well with version control, but never seem to make it more than 5 years before they reach a state of no control / word documents. Electrical CAD is becoming better, with more software-background hobbyist and more open source tools arriving. It helps that design files and manufacturing files started to converge in the 80s due to early automation and thus tend to be text-based and diffable. Mechanical CAD on the other hand tends to be somewhat incompatible between vendors and binary in nature. The open source alternatives (FreeCAD and OpenSCAD) are a decade away from providing 1990s features and hobbyists have free licenses to proprietary software (eg Fusion 360) so there is very little pressure to make a good tools in the open source world.
- traeblain 6y agoI cannot agree more with this comment. CAD software is still so dominated by proprietary systems that maintain their own version control and feature set. And since all the major players offer a "suite" of tools, there's no incentive to seamlessly interact between products. You spend so much time trying to figure out how you are going work with importing a neutral export (meaning you've dissected the data from its version control), and maintaining any data accuracy. I was honestly extremely hopeful when OnShape hit the market. Granted it was still a proprietary tool, but felt it had the tooling and integrations to bring CAD systems into the "modern era". Then they crippled their free offering, removing it's discrimination from tools like Fusion. And now with their purchase by PTC, I have no hope in it making any further waves in the CAD space.
- RabbitmqGuy 6y agohttps://about.sourcegraph.com/ https://about.sourcegraph.com/
- finnthehuman 6y agoMicrosoft Outlook. Seriously. I 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.
- no-dr-onboard 6y ago- 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.
- fh4ntke 6y agoYes, it's really worth the money. Otherwise, I only use open source tools
- abjKT26nO8 6y agoJira. 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
- cferr 6y agoSince it hasn't been mentioned yet, I'll throw in Nagios. Having had to roll and maintain an in-house solution with similar functionality before, Nagios is a huge breath of fresh air. Red Hat Enterprise Linux 7 is also awesome. I wish we could have 8, but that's not quite in the pipeline yet. The distro is crazy stable. With the Extras, Optionals, EPEL, etc. repositories enabled you get access to almost all of the best software in the Linux ecosystem. Ansible, particularly Red Hat Ansible Engine, is also amazing for managing all of my Red Hat servers. I couldn't imagine doing half of my job by hand, as nothing would ever really get done. With Ansible you just fire off a playbook and relax.
- juancn 6y agoI love Wavefront for metrics and Sumologic for log queries. They make troubleshooting and monitoring thousands of servers a pleasure. Both have excellent UIs and they are truly powerful. Avoid any Graffana based solutions, the only good thing I can say about them is that they are free.
- aus_sua 6y agoBigQuery, Snowflake and Splunk for data analysis.
- fh4ntke 6y agoBurp Suite https://portswigger.net/burp https://portswigger.net/burp
- aojdwhsd 6y agoITRS Geneos for environment monitoring. I just wish they built *BSD binaries.
- tobiasbischoff 6y agoEverything pivotal