For years, "automation" was something we talked about more than we actually practiced. Most teams I've worked with, myself included, have spent way too much time on manual git rituals, copy-pasting release notes, or nervously clicking through deployment dashboards. We called it "DevOps," but a surprising amount of the work still depended on humans remembering a checklist.
"Vibe git-hubbing" is my shorthand for a workflow that technically works… until it doesn't:
You push code, merge PRs, and run some tests, but major steps rely on memory or tribal knowledge.
Documentation is light, automation is scattered or nonexistent, and success depends mostly on habit and vibes.
It's fine for a while, but it doesn't scale, and it's one fat-fingered command away from chaos.

Manual steps slow you down and introduce unnecessary risk. Every time you rely on "this is how we always do it," you're inviting inconsistency and late-night surprises.
Automation isn't just about speed. It's about:
The same steps, the same way, every time.
Fewer "oops, I forgot that part."
More time on real engineering, less time on process glue.
Every automation frees you up to build the next one.
Automation enforces approvals and policies, it doesn't replace them.
AI now amplifies all of this. It doesn't eliminate the need for engineers, but it removes friction, reduces risk, and improves visibility.
Think of automation as a ladder teams naturally climb over time:
This ladder isn't a prescription, it's a map. You climb it at your own pace.
The world of automation tools is huge, and growing fast. Here's a quick rundown of what's out there, from code to workflow to notifications:
GitHub Actions, GitLab CI, Bitbucket Pipelines, Jenkins, CircleCI, Travis CI, Azure DevOps, Buildkite, Spinnaker, ArgoCD, Harness
AWS ECS/Fargate, Kubernetes, Vercel, Netlify, Heroku, Cloud Run, Render, Railway (fast, modern PaaS for apps/databases)
Zapier, n8n, Make (Integromat), Airplane, Temporal, Prefect, Dagster
Jira, Linear, Clubhouse, Trello, ClickUp, Asana
Slack, Microsoft Teams, Discord, Mattermost, Email bots
GitHub Copilot, Cursor, CodeRabbit, CodiumAI, Diffblue, OpenAI API, Gemini, Claude
Sentry, Datadog, New Relic, Honeycomb, Grafana, Prometheus, UptimeRobot, StatusCake
There's no "one stack to rule them all", the right tools depend on your team size, budget, and what you're trying to automate. The key is to pick what fits your workflow and actually makes your life easier. When I describe "what we do," it's just what's worked for our team after trying (and discarding) a lot of options.

Literally write them down. If it requires a human to remember it, it's a risk.
Example: "After merging, I SSH into prod and restart a service," or "I email release notes to the team."
Don't attempt a total transformation. Pick the thing causing the most pain or the most incidents.
Example: Automated deploys triggered by CI instead of by shell scripts.
A few well-placed automations (n8n, Zapier, GitHub Actions glue steps) can eliminate a surprising amount of repetitive work.
AI is best used for:
AI shouldn't replace human review, just accelerate the tedious parts.
Make automation a habit. Every few weeks, ask:
Automation should make your team more effective, not more detached.
Automation scales down just as well as it scales up.

Fix the workflow before automating it.
Simple automations beat complex ones you can't maintain.
Automated ≠opaque. Preserve visibility and logging.
Automation enforces guardrails, it doesn't eliminate human judgment.
Don't build a perfect pipeline for a product that's going to change directions next month.

If you can check most of these, you're already on your way to treating automation as a genuine superpower, not just a buzzword.

If you've got a favorite automation win (or a horror story), I'd love to hear it. Every script, bot, or workflow that removes friction gets us closer to engineering teams that run smoother, learn faster, and sleep better.
[HOW-TO] Automation As A Superpower