The minimalist program

In visual arts, minimalism was a movement that emphasized non-figurative, non-emotive, abstract art. There’s no need to refer to the world – the shapes and the materials make the piece of art interesting in itself.

In computing, minimalism refers to something else. Mostly it’s about reduction and parsimony. But I wonder: are there programs that would fit the visual arts definition of minimalism?

The programs relate to the world by solving problems. The minimalist program should be afunctional. It should not solve problem – it should exist because the computation itself is worth of our attention.

Can you think of such programs? My suggestion would be quine, a program that prints its own source code.


About the author: My name is Miikka Koskinen. I'm an experienced software engineer and consultant focused on solving problems in storing data in cloud: ingesting the data, storing it efficiently, scaling the processing, and optimizing the costs.

Could you use help with that? Get in touch at miikka@jacksnipe.fi.

Want to get these articles to your inbox? Subscribe to the newsletter: