In a mass of large bubbles The froth, therefore, though lacking long-range symmetry, nevertheless has very definite rules as to its composition. It is pleasing in appearance because the eye senses this interplay between regularity and irregularity. Structure, Substructure, and Superstructure symmetry
We wonder which is real, he of the picture or he who talks? In the tea room the fear of repetition is a constant presence. The various objects for the decoration of a room should be so selected that no color or design shall be repeated. If you have a living flower, a painting of flowers is not allowable. If you are using a round kettle, the water pitcher should be angular. A cup with a black glaze should not be associated with a tea-caddy of black lacquer. In placing a vase or an incense burner on the tokonoma, care should be taken not to put it in the exact center, lest it divide the space into equal halves. The pillar of the tokonoma should be of a different kind of wood from the other pillars, in order to break any suggestion of monotony in the room. Here again the Japanese method of interior decoration differs from that of the Occident, where we see objects arrayed symmetrically on mantelpieces and elsewhere. In Western houses we are often confronted with what appears to us useless reiteration. We find it trying to talk to a man while his full-length portrait stares at us from behind his back. We wonder which is real, he of the picture or he who talks, and feel a curious conviction that one of them must be fraud. Okakura Kakuzō, The Book of Tea repetitionsymmetry
Figma's Engineering Values: Craftsmanship An Article www.figma.com Craftsmanship is about thoughtfulness and care in the work we do. It means being deliberate about what we build and how possible it will be to maintain and extend in the future. A solution that will require revisiting in a month — because it’s not scaling, because it has a ton of bugs, because it doesn’t support all the use cases it needs to — is not useful to us and ultimately will generate pain for our users. What we trade off by living this value is (sometimes) day-to-day speed. It’s easy to imagine an engineering team that emphasizes moving fast over keeping things stable and bug-free -- like a team building a product that isn’t responsible for important user data and doesn’t support anyone’s livelihood. But given the role the Figma product plays in the lives of our users, we feel it’s worth it to ensure we hold a high quality bar for them. And in the long run, being thoughtful about how we build often reduces the complexity of ongoing development and new features regardless. craftsoftwarequality