Bret Victor's Classic Essay: Rethinking Programming and State
mmmbchang · x · 2026-08-05
The post highlights Bret Victor's influential 2012 essay Learnable Programming, arguing that modern programming environments still miss a crucial point: state shouldn't just be code. Instead, it should represent the things developers actually care about—like the report being written, the document being studied, or the dashboard monitoring training jobs.
Victor posits that programming is a way of thinking, not a rote skill. People understand what they can see; if programmers cannot visualize what a program is doing, they cannot understand it. Traditional programming forces humans to think like machines. To truly make programming accessible, we must fundamentally change programming systems to align with human cognition, supporting powerful ways of thinking through comprehensive visualization.
Related event: Developers Analyze AI Coding Agent Flaws: Lack of Direct State Manipulation(4 posts)→
More from AGI Musings
- Rumor: SSI Solved Continual Learning, But Alignment Becomes Harder — teortaxesTex · 2026-08-05
- Experts from Odyssey and 1x to Discuss World Models in Embodied AI — Exp_Mark · 2026-08-05
- Top Researchers Launch 'Pax Machina' to Debate Institutions for Powerful AI — edelwax · 2026-08-05
- Settled Science vs. Breaking News: Why Core Psychology Findings Hold Up — Astral Codex Ten · 2026-08-05
- Restructuring Work in the AI Era: Become the Designer of Your Own Job — every · 2026-08-05
- Musk: AI and Robotics Will Trigger Unprecedented Global Bandwidth Demand — XFreeze · 2026-08-05