Sequence

The Programmer's Mind

Computing as a way of thinking — from the foundations of computer science and the concept of computation through the programming mindset and the command line.

4 posts

  1. Computer Science

    What it actually means to learn programming — and why the standard reactions to that question both miss the point.

  2. Computation

    What computation actually is — and why it might be the most fundamental concept in science, from physics to biology to mind.

  3. The Programming Mindset

    What programming teaches you about thinking — and why the most important thing to understand about computers is that they are dumb.

  4. The Command Line

    Every GUI is a layer of abstraction over what is actually happening. The command line strips it away.