The more I use n8n, the more it wears me out. At first, it was nice.
You'd think: "Yeah, you can build workflows pretty easily, it works well, it's fast."
Then, over time, the workflows you built early on need to be updated.
When you update them, you realize there are tons of problems, tons of obstacles — super simple things you should be able to do easily.
But no, you actually end up wasting a crazy amount of time.
That's when you think: in Python, the fix I want to make would take me five minutes, tops — boom, pushed to a prod Docker and done.
For example, I just need to refresh a token that reads ads on Facebook. You figure a global variable would be enough — after all, the token barely lasts a week, it's not ultra-sensitive data since it's going to expire anyway.
It's not simple, it's not possible to do what I want in a straightforward way, it immediately becomes a headache, whereas in Python it's ten lines of code.
You'd think: "Yeah, you can build workflows pretty easily, it works well, it's fast."
Then, over time, the workflows you built early on need to be updated.
When you update them, you realize there are tons of problems, tons of obstacles — super simple things you should be able to do easily.
But no, you actually end up wasting a crazy amount of time.
That's when you think: in Python, the fix I want to make would take me five minutes, tops — boom, pushed to a prod Docker and done.
For example, I just need to refresh a token that reads ads on Facebook. You figure a global variable would be enough — after all, the token barely lasts a week, it's not ultra-sensitive data since it's going to expire anyway.
It's not simple, it's not possible to do what I want in a straightforward way, it immediately becomes a headache, whereas in Python it's ten lines of code.