3 ms·
> But these programs are not just for being seen or read — like a graceful dancer, they move! This is what makes programming beautiful. The analogy that come m
by laurencerowe 12y ago
> But these programs are not just for being seen or read — like a graceful dancer, they move!
This is what makes programming beautiful. The analogy that come most easily to me are to machines, like the wonderful stationary engines that sometimes ran at the Manchester Museum of Science and Industry. But in comparison their movement is so constrained... Dancing is far more representative.
- agumonkey 12y agoI had the same issue with college classes about software design compared to skycrapers. In my mind software has always been much more dynamic. I'll admit I like them too dynamic (lisp, meta, reactive, context oriented, AI). But even carefully constrained software is moving. Biology is also very fitting.