Automation
n8n, Python scripts, shell automation, and workflow optimization
35 articles · 12 tutorials · 1 courses · Updated
Overview
Automation is compounding leverage. An hour spent automating a 10-minute daily task returns the investment in two weeks and continues paying forever. This handbook covers automation from shell scripts to full workflow orchestration — all with an emphasis on systems that are reliable, debuggable, and maintainable.
Learning Roadmap
Beginner
Automate your first repetitive tasks with shell scripts and scheduled jobs.
Shell Scripting Fundamentals
Variables, conditionals, loops, functions, and error handling. Write scripts that actually work when you are not watching.
~2 weeks
Scheduling with cron and systemd
Run scripts on a schedule using cron or systemd timers (the modern alternative). Understand the differences and when each is appropriate.
~1 week
Intermediate
Python automation and no-code workflow orchestration with n8n.
Python for Automation
Requests, BeautifulSoup, Playwright, and the standard library modules that cover 90% of automation needs.
~3 weeks
n8n — Workflow Orchestration
Self-host n8n and build visual workflows that connect APIs, process data, and trigger actions. A more powerful alternative to Zapier.
~3 weeks
Advanced
AI-assisted automation, CI/CD pipelines, and event-driven architectures.
AI-Powered Automation
Use LLMs as automation components: classify emails, extract structured data from PDFs, generate responses, and make decisions in your pipelines.
~4 weeks
Event-Driven Architecture at Home
Webhooks, queues, and event buses for reliable automation that does not lose work when a service is temporarily unavailable.
~4 weeks
Featured Guides
Development
Rust for Frontend Developers
Why the systems programming language is steadily taking over the JavaScript tooling ecosystem.
Frequently Asked Questions
n8n vs. Zapier vs. Make — which should I use?
n8n wins for technical users who can self-host: no per-task pricing, full control over your data, and a more powerful JavaScript/Python node for custom logic. Zapier is the right choice when you need reliability guarantees and are not technical enough to self-host. Make (formerly Integromat) sits between them — more powerful than Zapier, cheaper than Zapier, but still cloud-hosted.
Is shell scripting still worth learning with AI tools available?
Yes, unambiguously. AI tools generate shell scripts that fail in subtle ways if you cannot read and debug them. Understanding bash is the prerequisite for evaluating AI-generated scripts, debugging cron failures, reading CI/CD configs, and maintaining any non-trivial automation. Shell literacy also makes you dramatically better at using AI coding assistants — you can specify and verify rather than accept blindly.