Live data from Hacker News

Show HN: Ballet – Workflow automation that writes integrations against any API

ballet.dev

11–20 of 21 posts

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#11
post #7

As a non-coder I was obsessed with automation tools like Zapier when they first came out. After that, I tried very hard with n8n but just found it impossible to work with until I read some post by some developer that said "just do it in Python". Took me a while to really take that in given I can't code but then I got Claude to write some Python scripts automate some work spreadsheet and API work and I haven't looked…

The thing in TFA looks like it can draw trees.

Can it do DAGs? Can it do directed graphs with loops?

This is, to me, what sinks most of those services like Zapier and n8n in power-user market, and dooms them to become marketing platform for third-party integrations, concealed by some drag&drop complexity. Because the moment you want to do anything that isn't a direct ETL job with SaaS for databases, you discover the thing is trying very hard to not be Turing complete and there's basically no easy way to express any logic without shelling out to code, if that option is even available...

A product I wish existed is basically something like Zapier but with code. That is, webshit SaaS with quick IDE and (that's the important part) full auto-complete of all active integrations as function calls. Plus some basic correctness checking.

Rationale:

It's easy to write the equivalent of a low-code flow in code; almost trivial if you can tab-complete a dropdown with icons and descriptions for each symbol:

  $data = FromWebhook(...);
  if(IsCromulent($data)) {
      $message = Format("XYZ {1} happened on {2}", $data.payload.title, $data.payload.timestamp); 
      Telegram.send({to: $me, message: message}); 
  }
But in real coding system alternative to that, you'll also need to write 10-50x more code to deal with imports, build system, setting up APIs, constructing objects, and dealing with other incidental bullshit. But take away that, add some fancy autocomplete, and allow for control flow with loops, and I think you'd get all the benefits of low-code tools + all the benefits of coding + as a bonus, you'll make it easy for agents, too.

TL;DR: the main value of low/no code tools isn't in the drag&drop UX - it's that they regularize the APIs of the integrations, solve the discovery problem of those APIs, and hide all the incidental bullshit behind the scenes. In principle, there's no reason you couldn't just do the valuable parts, wrap it in an API, and let users run code against it on the platform.

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#12
post #7

As a non-coder I was obsessed with automation tools like Zapier when they first came out. After that, I tried very hard with n8n but just found it impossible to work with until I read some post by some developer that said "just do it in Python". Took me a while to really take that in given I can't code but then I got Claude to write some Python scripts automate some work spreadsheet and API work and I haven't looked…

The thing in TFA looks like it can draw trees. Can it do DAGs? Can it do directed graphs with loops ? This is, to me, what sinks most of those services like Zapier and n8n in power-user market, and dooms them to become marketing platform for third-party integrations, concealed by some drag&drop complexity. Because the moment you want to do anything that isn't a direct ETL job with SaaS for databases, you discover the…

Try windmill.dev

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#14
The focus on tools like these is always on how you create. Which IMO is the trivial part. Folks will say you can use Claude to write the code. Claude can also write the definitions needed for tools like this. The big difference is always in how/where you’ll run it and how to monitor things and maintain it long term.

The runtime being the biggest value add from tools like this.

Like Airflow or Temporal or Unmeshed.

The value for me is the runtime not the ability to create stuff. Drag n drop is definitely dead. But so is coding by hand. Pick the right runtime for getting the value from tools like these.

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#15

"Built by the team behind Brainfish" Perhaps I'm the wrong market for this project (despite much of my bread and butter being types of workflows) because I have no idea what Brainfish is.

Australian 'AI' company with 6k followers on LinkedIn and a grand total of 2 Google Reviews

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#16

The focus on tools like these is always on how you create. Which IMO is the trivial part. Folks will say you can use Claude to write the code. Claude can also write the definitions needed for tools like this. The big difference is always in how/where you’ll run it and how to monitor things and maintain it long term. The runtime being the biggest value add from tools like this. Like Airflow or Temporal or Unmeshed. Th…

[dead]

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#17

- zapier - n8n - tonnes of these keep popping up

Ballet: the workflow is code; if the API exists we write against it, including internal ones. No drag-and-drop. If that isn’t a real difference for you, it will look like another Zapier, correctly.

Check out the docs: https://docs.ballet.dev

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#18

Yet another automation? How do you plan to win the market when you add just 1% of extra value? In a few weeks it's commodity. The fact that it's easy to build nowadays don't mean you need to build every cool idea that pops up your mind... However, I might be completely wrong - and in that case, I wish you luck and success on your journey!

[flagged]

Re: Show HN: Ballet – Workflow automation that writes integrations against any API

#19
post #7

As a non-coder I was obsessed with automation tools like Zapier when they first came out. After that, I tried very hard with n8n but just found it impossible to work with until I read some post by some developer that said "just do it in Python". Took me a while to really take that in given I can't code but then I got Claude to write some Python scripts automate some work spreadsheet and API work and I haven't looked…

[flagged]
Post reply on HN