3 ms·
Having spent a log of time with visual programming and having also loved yahoo pipes, for me, it's time to find a new paradigm. Last year, I came up with Bread
by Towaway69 10mo ago
Having spent a log of time with visual programming and having also loved yahoo pipes, for me, it's time to find a new paradigm.
Last year, I came up with Breadboard Programming[1] which is visual programming using Node-RED but with a different perspective, that of a breadboard[2]. The point is take another perspective on programming and to find new parallels to how electronics are created using breadboards.
Breadboarding is prototyping but with the intention of throwing everything away or iterating by simply copying and pasting the entire code base and then throwing it away. The difference to typical software prototyping is that the prototype can easily be copied and iterated on. Normally prototypes mutate into the final product and then remain those mutated monsters that we were going to refactor before they went into production.
[1]: https://blog.openmindmap.org/blog/breadboard-programming https://blog.openmindmap.org/blog/breadboard-programming
[2]: https://en.wikipedia.org/wiki/Breadboard https://en.wikipedia.org/wiki/Breadboard
- Bjartr 10mo agoSeems to me that breadboard coding would be a like a spreadsheet where dependencies between cells are visible at a glance and could be "rewired" in a way that's easier than hand editing the formula text
- Towaway69 10mo agoDefinitely not :) i would definitely avoid drawing parallels to spreadsheets rather parallels to the electronics. I explicitly draw parallels to wires because of the relation to flow based programming.