gr-base/website/pitch.org

54 lines
2.3 KiB
Org Mode
Raw Normal View History

2025-08-25 18:17:01 +07:00
#+title: Grimu-R pitch deck
* Key benefits
** Rapid prototyping
- Visual development and debugging
- Executed directly on dev's machine
- Immediate feedback
** Flexibility
- Not just workflows and dashboards -- anything
- Embed existing software into a Grimu-R project
- Embed a Grimu-R project itself into a larger flow
- No inherent deployment limitations, execute anywhere
** Clear evolution and hardening path
- Start with a visual, interactive prototype
- Decompose into components
- Add builds and deployments
- Call Grimu-R components from non Grimu-R components
- Automate testing
** Malleability
- Power users have the same superpowers as developers
- Can inspect, modify and extend available components in the visual editor
- Highly adaptable, customizable internal tooling
2025-11-11 12:23:39 +07:00
** Less of "works on my machine"
2025-08-25 18:17:01 +07:00
- Reproducible environments and builds with Nix
- Every developer has the same tooling installed automatically
** Knowledge transfer
- Visual flow gives a clear overview and facilitates dev onboarding
- Execution graphs are self-documenting, serving both as code and a diagram for it
- Easier participation for less technical team members
** Reusable modules
- Base library components and integrations
- An open ecosystem of third-party utilities, open-source and commercial
- Develop and sell your own modules, or open source and get community support
** Free as in freedom
- The Grimu-R platform is open source, can be employed and extended freely
- Works on your machines, not in some cloud you don't control
* Caveats
** Bespoke reactive dataflow graphs and tooling
- Developers and power users need to get familiar with the mental model and tools
- General, intuitive concepts but still unorthodox
- Nifty and precise but alien jargon
** Nix
- Steep learning curve for developing your own components
- Hated by a huge % of devs
- There are limited ways to opt out
** Performance overhead
- Visual/textual scripts are fast to create, slow to execute
- Compiled binaries can be used at the cost of some convenience
- Deployable bundles are huge in volume
- No single "blessed" way to scale (yet)
** Copyleft licensing
- The platform can be extended, and contributions are welcome
- But your contributions must also be open source
- Only applies to the platform -- not components and modules!