Inspired by the cover of ‘Mid-Century Modern Design: A Complete Sourcebook’, a javascript algorithm draws a random assortment of semi-circles. It then renders a collection of diamonds that are accented with dots and triangles.

Initially written in TypeScript and transpiled into 130.78KB of JavaScript, it uses the Immutable-js library for persistent data structures and is rendered with the canvas API in your web browser.