Live data from Hacker News

Ask HN: What tools do you use to automate your business?

news.ycombinator.com

1–10 of 116 posts

Ask HN: What tools do you use to automate your business?

#1
I imagine the HN readership loves to automate things.

I'm curious to know what tools you use to automate your business operations (if any).

For example, https://zapier.com is one such automation tool.

If you don't use any tools, do you use any frameworks or systems you've made yourself?

If you don't automate any parts of your business, why not? (I'm interested in the reasons why, not disputing the choice)

Re: Ask HN: What tools do you use to automate your business?

#4
I built Dependabot to automate keeping dependencies up-to-date / responding to security vulnerabilities at GoCardless. Spun it out into its own business. https://dependabot.com

My best automating stuff story, though, is automating complaint letters to UK banks. We were pushing the limits of what the UK's Direct Debit system can handle, and as a result were seeing all the edge cases where banks got it wrong. One common one was banks accidentally charging back a payment twice, and each bank had their own, totally bespoke complaints procedure for getting in touch when that happened.

A couple of engineers and me spent a couple of days integrating with Lob and a fax provider whose name I forget to automatically write complaint letters every time the banks screwed up. Some of these were being sent to named individuals for all Direct Debit complaints related to RBS, for example.

Needless to say, the banks fixed the problems that were causing us to need to complain soon enough. :-)

Re: Ask HN: What tools do you use to automate your business?

#6
Automation was quite a difficult task for us at first since we had all these legacy projects that the effort to automate them wasn't worth it.

So what we did, was on the new projects we started using DeployBot, which was very nice especially for the development team. Then we started to see what can we do on the legacy projects and once we have more time from other projects we tackle one older project at a time where we automate at least parts of it.

It can be a very annoying process especially if you have people in your team who where used at a certain style of the process, but I think in the long run it was worth it.

Re: Ask HN: What tools do you use to automate your business?

#8
Every month, my Gmail address receives PDF invoices for services I consume. I set up an IFTTT filter to automatically download the associated attachments into a folder in my Dropbox. I then only need to go through that folder to categorise these invoices for accounting, without having to piecemeal download and process them through Gmail.

Re: Ask HN: What tools do you use to automate your business?

#9
I work at a fortune 100 in a department I will vaguely rename as "operating systems"; we have a large number of virtual and physical servers, desktops, and development environments. My department "sells" these systems to other coworkers in other departments. Various orchestration platforms make this incredibly easy.

Our automation workflow is build on as many standard tools as we can find, because inventing it here costs a lot of money and we're not experts at it. So it looks smart to use what exists as smart as we can. We take vendor ISOs from microsoft, linux, et cetera and use Packer/Vagrant to build them up inside a vSphere cluster. Packer is starting to get really good support for ESX 6.5, which means we can build right off a datastore and flip the template directly into our orchestration suite for "purchase". Our process is executed in Jenkins Multibranch Pipeline. Our sysadmin-turning-developers are learning a lot this year, and the Jenkins Pipeline is a great way to shield them from details they are free to know but don't have the time for.

The core of our build environment is some reflective shell script that becomes aware of its environment as it is loaded. We're able to abstract across environments, datacenters, et al just by some clever situational awareness. The basics always end up being the most valuable, and our little ecosystem orbiting around a pile of terse, self-documenting shell scripts that any sysadmin can understand has been a successful gambit.

Re: Ask HN: What tools do you use to automate your business?

#10
I 've built a custom ERP system, with Laravel & SQlite, to keep track of all my clients' details, their hosting plans, domain providers and all other piece of information I need. It sends automated emails when a hosting/domain has to be renewed, as well as providing valuable info about my servers. There's definitely space for further improvements, but up to now it gets the work done, beautifully.
Post reply on HN