Designing end user programming tools
Last edited 2nd September 2020tools for creation product design
Strongly typed tools allow newcomers to see the "fit" of components. Like legos, if the block line up, then they can be connected. This is better than weakly typed or dynamically typed approaches since the latter requires more trial and error experimentation to understand which types can flow into each other.