gr-base/website/pitch.org
2025-08-27 21:11:14 +07:00

2.3 KiB
Raw Permalink Blame History

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

No more "works on my machine"

  • 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!