The Hardest Problem In The Geek Trades

Software development is a temporal activity: it takes place over time. Any temporal activity can be shown as a series of snapshots. This is a way of "speeding them up", usually for the purposes of analysis or instruction. It’s a kind of "as if" thing. For some kinds of thinking, we can just elide, ignore, or lightly annotate the face that the activity takes time to happen. There’s nothing inherently sinful about these "as if" visions, but sometimes, when their […]

The Hardest Problem In The Geek Trades See Full Post