1,724 karma · joined August 24, 2016
Non updated personal page: https://rubenfiszel.github.io
Building my own thing at https://windmill.dev email: ruben@rubenfiszel.com / ruben@windmill.dev
On the other hand, French people/VCs will wonder what can go wrong whereas in the US they look at what can go right. There are enough hurdles to face when trying to build a global tech companies as a solo founder and it can definitely make a difference.
Getting into YC changed the course of the company, increased many orders of magnitude my ambition and made fundraising much easier. Most importantly, even though I worked in tech in the bay many moons ago, at the time I was very isolated in Paris and thought I understood the startup game but I did not really. Being part of a cohort like YC with like-minded amazing peers, truly felt like I was able to go up to speed on many subjects that would have been out of reach for a solo founder.
If you are a solo technical founder and considering applying to YC, reach out to me, I am more than happy to help.
[1]: https://windmill.dev
Our business model is that we are the only ones that can grant a commercial license because we hold the copyright and we provide plugins that only make sense at the enterprise scale such as SSO and exportable audit logs.
So in a sense, if you are an enterprise and need to pay us, what is the difference ? Well you can audit the code and experiment with it prior to deciding if you'd like to pursue with us, and not have to go through a salesy pitch to self-host and stress-test our orchestration runtime.
Developer tools, especially ones around code should be open-source. If you like the idea of productionizing one-off scripts, building flows, and managing secrets and schedules in an integrated platform, we have made the same observation as the Airplane team but in a fully open-source manner: [1]. Being open-source in this space offers a lot of synergies, you can for instance build a community around sharing the modules that compose your flows: [2]
In addition, if your primary languages are Typescript, Python or Go, we offer a more integrated experience by parsing the script parameters directly to generate the input spec and the frontend. We are developing our own UI builder as well, more to be announced in the next month. We just released our helm-charts for easier self-hosted deployments: [4]
You can also try it for free at [5]
[1]: https://github.com/windmill-labs/windmill
[3]: https://windmill.dev
We support typescript (deno), go and python. Short of those languages becoming 100% transpilable to wasm, we will have to fallback to use firecracker or keep our current system implemented from scratch using nsjail for sandboxing and a fork for each process.
The downside on the accounting side looks real, as it’s easier to invoice all your customers at the same date (beginning of the month), instead of invoicing them granularly during a month. Imagine you want to refund a customer. If invoicing period is from 15 Sept. to 14
However, if your invoicing period is from 1st Sept. to 31st Sept., if a refund occured during this period, you make sure to calculate it during the same month. Easier for your finance guys.
Windmill is the sweet-spot between Retool and Temporal, it is fully open-source (https://github.com/windmill-labs/windmill) and has a hub (https://hub.windmill.dev) for sharing scripts and flows.
Apply here: https://www.ycombinator.com/companies/windmill/jobs
Custom domain: not yet but for sure we will add it as an option for the teams plan
Good catch for the back-button bug, we will fix it. Thanks!
1. The biggest pain we solve is to turn scripts that you would run on your own laptop as internal apps that you can share. If your company make no use of script anywhere and does not need any automation then maybe it doesn't apply to you.
2. Avoid live sql queries in production and use templatized sql query made into apps instead (automatically!). Making live sql queries is common in DevOps, support and ops in general. It can be very error-prone, stressful and inconvenient.
3. Integrations between tools you already use but that are unable to talk to each other.
4. Workflows, code that runs very frequently to react to new events, transform data and run your business logic. Most companies are a frontend on a database that is updated in the background. We make it possible to build those workflows from simple scripts so that you can build it faster, more reliable and easier to maintain.
5. The last one only apply if you are a SaaS that want to provide automation as a feature of your product, or a no-code tools yourself. Because we focused very much on the hard-engineering of orchestration and specs for workflows, you might simply want to wrap Windmill to offer it to your own clients.
If you just want to compile backend and frontend separately: `cd backend && cargo build` `cd frontend && npm install && run build`