|
|
|
|
|
by shevy-java
7 days ago
|
|
Soon we have an IDE that works in 3D. So, not only do
you have to look left-right, then top-bottom, but also
before, and behind. That's scaling code! You write in 3D
now. Or, you stick to oldschool old people. Keep things simple. |
|
As a 2D representation, I've been using flow based programming (FBP)[1] and it's incarnation in Node-RED[2]. The trick here is to understand how to use FBP to create more generalistic programs, i.e., to prove it's Turing Complete.
I think it would be a mistake to just start out with a 2D approach without also taking all the learnings we have made in 1D, i.e. TDD, OOP, KISS, DRY, Functional, Message Passing, Processes etc, and porting those to a 2D representation.
[1]: https://jpaulm.github.io/fbp/
[2]: https://nodered.org/