CandyWrite
HomeBlogs
CandyWrite

An independent publishing platform for essays on technology, design, and creative work. Free to read, free to write.

Explore

  • Home
  • All Blogs
  • Topics
  • Tags
  • Writers
  • Most Read

About

  • About Us
  • Help & Support
  • Contact

Contact

  • hello@candywrite.com
  • support@candywrite.com

Get Updates

© 2026 CandyWrite. All rights reserved.

AboutHelpContactPrivacy PolicyTerms of Service
  1. Home
  2. Blogs
  3. Productivity
  4. Automate the Second Time, Not the First
Automate the Second Time, Not the First
Productivity

Automate the Second Time, Not the First

Premature automation produces brittle systems for problems that turned out to be temporary. There is a defensible rule for when to build the tool.

M

Written by

Muhammad Umer
  • 24 July 2026
  • 3 min read
  • 0 views
0

Engineers have a reliable failure mode: encountering a manual task once and immediately building infrastructure for it. The task takes twenty minutes; the automation takes six hours, needs maintenance, and handles the one variation that existed at the time. Six weeks later the process changes and the tool becomes a source of confusion rather than leverage.

A rule that holds up

Do it manually the first time. On the second occurrence, write down the steps. On the third, automate the steps you wrote down. This works because by the third time you know which parts are stable and which vary, and the written procedure is most of the specification.

The exceptions are worth naming: automate immediately when the manual version is dangerous, when it must run at a time nobody is awake, or when correctness depends on doing exactly the same thing every time. Deploys and backups are automated on day one for reasons that have nothing to do with frequency.

Documentation is automation's first stage

A written procedure is undervalued because it is not impressive. But it removes the memory dependency, it lets someone else do the task, it survives a tool change, and it is the artefact you automate from. Many processes never need to progress past this stage, and that is a good outcome rather than a half-finished one.

Count the true cost

  • Build time, which is always underestimated by a factor most of us know and ignore.
  • Maintenance, which is permanent and grows with the number of systems it touches.
  • Debugging under pressure, because automation fails at inconvenient moments and someone must understand it then.
  • Knowledge loss, since a fully automated process nobody has performed manually becomes opaque within a year.

Against that, the saving is minutes multiplied by frequency. Run the arithmetic honestly and a large share of proposed automation is a hobby with a business justification attached.

The best automation removes a decision, not a keystroke. Anything that still requires judgement halfway through has not really been automated.

What to automate first

Prioritise by risk rather than by frequency: things that are easy to get wrong, things where a mistake is expensive, things done under time pressure. A checklist beats a script for anything requiring judgement, and a script beats a person for anything requiring precision. Choose by the nature of the task, not by how much you enjoy building tools.

Enjoyed this article?

Show some love or pass it on to someone who'd like it.

About the author

M

Muhammad Umer

@umarrafique

View profile

I'm Muhammad Umer. I write about technology, business, and the forces shaping our world. I started writing because I had questions.

WebsiteTwitterGitHub

Join the conversation

Discussion0

Live updates

Join the conversation. Sign in to leave a response or reply to comments.

Sign InCreate Account
No responses yet. Be the first to share your thoughts!
On this page

Keep reading

Related articles

More essays on the same topics, picked for you.

View all blogs
Productivity

27 Jul 2026•2 min read

Stop Managing Time. Manage Attention.

Hours are fungible and attention is not. The productivity systems that survive contact with real work are the ones organised around cognitive state rather than the clock.

MMuhammad Umer
Productivity

29 Jul 2026•3 min read

Async by Default Only Works If You Write Things Down

Distributed teams that struggle usually do not have a time-zone problem. They have a documentation problem that time zones made visible.

MMuhammad Umer
Productivity

31 Jul 2026•3 min read

Your Calendar Is a Budget. Most Teams Overdraw It.

Meeting load is an organisational design decision that gets made by accident. Treating calendar time as a fixed budget with an owner changes what gets scheduled.

MMuhammad Umer
Productivity

30 Jul 2026•2 min read

AI Assistants Made Individual Output Cheap. Coordination Is Still Expensive.

When drafting, coding, and summarising get faster, the bottleneck moves to review, alignment, and decision-making. Most teams have not rebalanced for that.

MMuhammad Umer

Enjoyed this perspective?

Join 12,000+ readers getting our Saturday morning editorial dispatch with our top essays and reading recommendations.