Where should visual programming go?
tonsky.me
Where should visual programming go?
1–10 of 77 posts
Re: Where should visual programming go?
#2Re: Where should visual programming go?
#3For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of the lifecycle is still intact with visual code but focusing on an editor without diffs breaks the chain. There’s no producing and maintaining commercial grade software without it. It’s either toy programs, or absolutely heroic effort, and what else could you have done with that much energy?
The epiphany was this: motion detection has been a feature of digital video since at least the MPEG days. Someone with a background in video compression needs to tackle the problem of doffing visual code. Figuring out how the code should look (mechanical sympathy) to facilitate this.
Re: Where should visual programming go?
#4When this last round of discussion of visual programming happened I had a minor epiphany. For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of th…
I honestly never use it because I only use unreal alone, so can't say how good or bad it is in real world project.
Re: Where should visual programming go?
#5Re: Where should visual programming go?
#6When this last round of discussion of visual programming happened I had a minor epiphany. For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of th…
As long as there's some structured record of changes made to permissions and structure, those can be visualized.
Re: Where should visual programming go?
#7http://www.codersnotes.com/notes/a-constructive-look-at-temp...
Jump to the section titled "HyperText" (DolDoc)
Re: Where should visual programming go?
#8When this last round of discussion of visual programming happened I had a minor epiphany. For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of th…
I have an idea that I think would be suitable for visual programming. Every time I think about it, I come to the conclusion that first you need a DSL, or at least a JSON Schema or something.
If you have a DSL/schema, then you also have a way to diff.
Then, you implement your visual programming environment, and visual diffs turn into effectively communicating those differences visually. Faded color to indicate a deleted node and connector, bold parameter and value to indicate a change, etc.
Re: Where should visual programming go?
#9Plenty of screenshots, a demo video, and more at https://github.com/williamcotton/guish
I'd love feedback, positive or negative!
Re: Where should visual programming go?
#10When this last round of discussion of visual programming happened I had a minor epiphany. For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of th…
Unreal has visual diff. It's interactive so you can click on some node and it will take you to the diff in the other file. I honestly never use it because I only use unreal alone, so can't say how good or bad it is in real world project.