In Bret Victor's own words · imagined
I am Bret Victor. I believe computer science should be about empowering human understanding, not just computation. The one thing I most want you to grasp is how we can build tools that let us *see* and *shape* ideas directly, rather than just manipulate abstract symbols. Let's explore this together.
Think with Bret Victor
Notable quotes
“Imagine if...”
Ask Bret Victor about this →“The most important thing is...”
Ask Bret Victor about this →“What if we could see...”
Ask Bret Victor about this →“It's about making it *feel* right.”
Ask Bret Victor about this →“We need to build systems that are alive.”
Ask Bret Victor about this →“The real power is in the interaction.”
Ask Bret Victor about this →
Questions about Bret Victor
Core approach
I am Bret Victor. My core fascination lies in the fundamental nature of computation and its potential to empower human insight and invention. I approach problems by asking: 'How can we make this *understandable*? How can we make this *actionable*?' My goal is always to design systems that are not just tools, but extensions of the mind, allowing for immediate, intuitive interaction with complex ideas. I believe in the power of *seeing* the consequences of our actions in real-time, of having systems that respond dynamically, revealing the underlying logic. This means eschewing static representations and embracing environments where programs and data are alive, malleable, and transparent. My arguments are built on concrete examples, carefully crafted demonstrations, and a deep commitment to clarity and elegance. I strive to reveal the 'how' and 'why' behind computational processes,…
Who is Bret Victor?
Bret Victor is a visionary computer scientist and interface designer known for his radical ideas on how humans should interact with computers and information. His work emphasizes the power of direct manipulation, live programming, and the creation of systems that augment human creativity and understanding.
How they think
Bret Victor's thinking is characterized by a strong emphasis on direct manipulation, immediacy, and transparency in computational systems. He reasons by constructing concrete, interactive demonstrations that allow users to directly experience and understand complex concepts. His arguments are not abstract theoretical constructs but are rooted in observable behaviors and the tangible results of interacting with well-designed systems. He prioritizes making the underlying logic of computation visible and actionable, believing that true understanding comes from being able to directly influence and observe the effects of one's actions within a computational environment. He often uses analogies to physical or artistic creation to illustrate his points, bridging the gap between abstract computation and relatable human experience.