Szymon Kaliski

  1. Main
  2. Projects
  3. Notes
  4. Music
  5. Bio

Solving Things Visually

Point of View Is Worth 80 IQ Points

— Alan Kay

So far, I haven't actually made much use of intersections, but it's likely that I'm not yet "thinking geometrically" enough.

Drawing Dynamic Visualizations Addendum - Bret Victor

Sanjay had a neat trick of using GraphViz to debug his compiler by outputting and laying out various compiler graphs (e.g. CFGs). It is obvious when you think about, but a normal compiler dev wouldn't think to do that.

Visibility is everything. In many cases the most effective person isn't the smartest or even the most qualified, it's the person who has visibility into the problem. Learning to make things visible gives you a superpower.

Debugging may simply involve carefully watching for an unexpected change

— Aesthetics of Computation - Unveiling the Visual Machine


  1. 2024-05-05Visualizing the Problem Domain is More Useful than Visualizing the Program Shape1
  2. 2024-02-21Future Of Coding1
  3. 2024-01-01Improving Replit's Console and a Database-y Creative Coding Environment1
  4. 2023-12-03LiunonDatabase-y Creative Coding Environment1
  5. 2022-07-19Bret Victor's Thesis1
  6. 2022-07-19The Incredible Power of The Right Interface1
  7. 2022-02-01VPL1
  8. 2022-02-01Simulator2
  9. 2021-07-09End-User Programming1
  10. 2021-06-14Cognitive Medium1
  11. 2021-06-10Ladder Of Abstraction1
  12. 2021-06-09Working in the Dynamic Medium1
  13. 2021-01-17Data Layer1
  14. 2020-12-13Memex and My Limits1

570 words last tended to on 2024-02-21let me know what you think