Computer Programs
4 filmsComing soonOne program read end to end: what a program is, the language it is written in, what happens when it runs, and what has actually gone wrong when it goes wrong.
A model can write the code now. Someone still has to know what a program is, how it runs, how it is designed and whether it is right. One idea at a time, with no syntax, in plain words.
One program read end to end: what a program is, the language it is written in, what happens when it runs, and what has actually gone wrong when it goes wrong.
The handful of pieces every program in every language is built from, each drawn as one picture: the labelled box, the shape of what it holds, the fork and the loop, the named recipe, the error that travels back, and the state that piles up over time.
How a program arranges many values and how it finds and orders them: the row of numbered slots, the search that halves, why an algorithm's speed is a shape and not a number, the lookup that goes straight to the answer, and the network of places a maps app searches.
How programs too big for any one person are designed so that people can still build, share, check and change them: the promise that hides the inside, other people's code, code written to be read, tests, the history of every change, and the shortcuts that come due.
What a model is doing when it writes code, and the work that stays with the person: saying exactly what is wanted, reading what comes back, and judging whether it is right for this place.