Link:: Tags: Author:: Bret Victor

  • 3 ways to visualize thingsp
    • excel / chart generator
    • manually draw on paper or illustrator
    • code great thinkers do their creative work via pictures not symbols
  • new tool
    • fully declarative
      • ensures type by only allowing you to drag symbols no reference directly
      • scalars and lists play well together (list overpowers so any operation involving list expands out to ilst)
    • visualizations/drawings parameterized by data
    • snapping (fixed based on data)
      • how establish relationships between geometric objects
    • concept of idempotent steps
      • each operation is an independent step
    • can loop over any number of steps to repeat
    • composable
      • concept of views or “sources” of info and ability to override
      • questions do people think in components?
        • is there value in helping people create components from