Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
Python & Django

Automating the Work Nobody Wants to Do

Last updated:

The work between systems

Most business automation is not clever. It is reading a file from one place, changing its shape, and putting it somewhere else — repeatedly, reliably, without anyone doing it by hand.

Python is unusually well suited to that: good libraries for every file format, every API and every database, and code that is readable by whoever inherits it.

What to automate first

  1. Whatever someone does every morning — high frequency, well understood
  2. The report assembled from three systems
  3. The file that arrives and gets reformatted
  4. The data re-keyed between two systems
  5. The check somebody performs manually every week
Ask who in the business would be most relieved by a specific task disappearing. They will tell you immediately, and they are usually right about which one.

Do the arithmetic first

Frequency multiplied by duration multiplied by hourly cost gives the annual value. Compare it against build plus three years of maintenance and hosting.

  • Under about two hours a week is hard to justify unless errors are expensive
  • Count only time that would actually be redeployed
  • Include the cost of errors where they are real and countable
  • Be conservative on the saving and generous on the cost

Automate the routine, not the exception

The exceptions are where the pain is loudest and where automation is least reliable and most expensive. Automate the routine eighty per cent and route the rest to a person.

That division is where the return is, and it is where most automation projects go wrong by aiming at the hard cases first.

Build it to be trusted

RequirementWhy
Logs what it didSomebody will ask
Reports on completionSilent failure is the risk
Handles bad inputThere will be bad input
Can be run manuallyFor catch-up and testing
Has an ownerUnowned automation drifts

Frequently asked questions

How much does a small automation cost?

£1,500–£6,000 for something focused, built properly with error handling and monitoring.

Can we use a no-code platform instead?

For simple connections at low volume, frequently yes. Custom earns its place with complex logic or high volume.

What if the process changes?

Then the automation changes too. Build it so that is a small change rather than a rebuild.

Who maintains it?

Someone must be named. Automation nobody owns fails silently and is discovered months later.

Keep reading

Someone doing the same thing every morning?

That is usually the best first automation. Tell us what it involves and we will cost it.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Custom Software DevelopmentWeb DevelopmentMachine Learning