Choc is a tool for thinking powerful thoughts by stepping through code. It is an implementation of several ideas found in Bret Victor’s Learnable Programming. Bret Victor’s Learnable Programming was an eye-opener. This tool is the JavaScript execution of that eye-opener Choc →
Tag Archives: programming
Declarative Programming
Programmer Ryan Gosling
Learnable Programming — Designing a programming system for understanding programs
Bret Victor — of the mind-boggling Inventing on Principle fame — is at it again Khan Academy recently launched an online environment for learning to program. It offers a set of tutorials based on the JavaScript and Processing languages, and features a “live coding” environment, where the program’s output updates as the programmer types. Because …
Continue reading “Learnable Programming — Designing a programming system for understanding programs”
Inventing on Principle
Codify
There are no famous programmers
I still have to do programmer interviews like everyone else. No matter how much code I put out, I still have to solve stupid puzzles about coconuts and manholes. No matter how many web servers or email frameworks or database servers or chat servers or assemblers I write I still have to prove I can …