4 ms·
I never find the time to dive into it, but for years I carry the thought that somewhere in the general direction of “take the visual programming module of Scrat
by ManuelKiessling 4y ago
I never find the time to dive into it, but for years I carry the thought that somewhere in the general direction of “take the visual programming module of Scratch and make it talk to a cleanly designed high-level API of our business application” lies the key for tremendous feature development productivity, at least for some kinds of features — where from then on, our Product Managers simply go like “oh I know, let’s just put this block into that IF block and thus add another step to the user registration”, without the need to use precious dev resources.
- skaul 4y agoI thought this was what MuleSoft was designed to be, though I haven't kept track of what it looks like now
- Mandatum 4y agoSame as it did 10 years ago. Same as IBM's garbage in the 90s. Only difference now is the IDE is both prettier and slower, there's more testing, and there's way more interfaces. The solution to the problem never got better, it just got prettier. Oh, and the problem just got harder.
- zozbot234 4y agoThe visual block design of Scratch could be directly applied to any programming language AST. And the programming model involving independent "characters" each running its own logic could translate directly to a model of distributed systems.
- easrng 4y agoYou can use Blockly (Scratch uses a fork of it for the block editor) to do that.
- WillAdams 4y agoI'd like to see Blockly packaged up as a stand-along desktop app w/ no sandboxing, ideally w/ connections to a GUI toolkit.