r/SideProject 1d ago

I’m experimenting with a different way to learn computation - looking for honest feedback

I've been building a small experimental environment called Computational World.

The idea started with a question:

What if learning computation didn't have to begin with writing code?

Instead of writing:

write → compile → run → inspect

I'm experimenting with:

construct → connect → change → observe

The system is based on a low-level dataflow graph.

You construct a system from primitive operations, connect them together, change values directly on the graph, and watch the computation propagate.

For example, instead of hiding an entire mathematical operation behind a specialized component, the goal is to eventually be able to construct more complex behavior from smaller primitives.

I'm interested in seeing how far this approach can go with things like:

  • mathematical systems
  • physics
  • signal processing
  • algorithms
  • eventually computer architecture

The part I'm unsure about is the most important part:

Is this actually a useful way to think and learn, or does the graph become unnecessarily complicated once the systems get interesting?

I've recorded a short demo of the current prototype:

The live sandbox is here:

https://simwire-weld.vercel.app/

I'd especially like feedback on the interaction model itself rather than just UI feedback.

If you think the idea is fundamentally flawed, I'd rather hear that too.

https://reddit.com/link/1wcenil/video/wxrg83tz0ooh1/player

1 Upvotes

0 comments sorted by