Skip to content

Automation By Default

Manual work should be considered temporary.

If a task is repeated frequently, it should be evaluated for automation. Humans are inconsistent. Machines are consistent.


What to Automate

  • CI/CD pipelines
  • Testing
  • Code quality checks
  • Infrastructure provisioning
  • Security scanning
  • Documentation generation
  • Environment setup

What Good Looks Like

  • Repeatable tasks are automated
  • Deployments require no manual intervention
  • Environment setup is scripted and reliable

Anti-Patterns

  • Manual production deployments
  • Spreadsheet-driven operations
  • Manual testing as the primary quality gate
  • Tribal knowledge about how to run things

Key Questions

  • What manual work still exists?
  • What would happen if a key person left?
  • Can common tasks be performed consistently by anyone?

← Engineering Excellence