One thing I don't get fully is people that say "it's easier to write code" - we use n8n for workflow orchestration - a junior developer can put together some nodes to e.g. get data from an API, transform it (by writing code), prepare a CSV, send an email. In about an hour. You then have a workflow that you set to run every night at 2am, and that you can open, understand visually at a glance, modify, and continue running without any other actions required. All self-hosted on a small VM.
Alternative would be writing custom code, deploying it somewhere, setting it to run automatically on schedule somehow, and modifying it and redeploying through a dozen steps every time.
Of course there is docker and cron and deployment scripts - but all of that is not needed with n8n for these kinds of use-cases.
For me, that's the primary value of n8n - nodes themselves are nice-to-have shortcuts, some of the time. Maybe I'm not familiar with tools that make it easy to "just write code" and have everything else (deployment, orchestration etc) covered?
Alternative would be writing custom code, deploying it somewhere, setting it to run automatically on schedule somehow, and modifying it and redeploying through a dozen steps every time.
Of course there is docker and cron and deployment scripts - but all of that is not needed with n8n for these kinds of use-cases.
For me, that's the primary value of n8n - nodes themselves are nice-to-have shortcuts, some of the time. Maybe I'm not familiar with tools that make it easy to "just write code" and have everything else (deployment, orchestration etc) covered?