Manmeet Sodhi


A fascination with code has always existed within me, enough to drive me away from the medium because of the expectations that came with it. My father is a Software Engineer so whenever it came to code, I was always in a shadow. When I discovered p5.js and the intent behind its creation, I managed to push down the fear and give it a shot. With this prompt,  I latched onto a book about ciphers  and took that as my starting point. Unintentionally, I started drawing similarities between ciphers and code which led me to choose p5.js as the medium for my creation.

As I delved into this project, I took a while to realize that I have a lot to say. The  annotated poster was a great way to express my erratic thoughts  and allowed me to break the rules that had been taught to me. Freestyling with my handwriting,  I realize how much of Graphic Design is instinctual. We look at something and can tell if it is good or bad. Ciphers work the same way, the harder it is to crack—the more robust the design.

For my own “cipher”, I scrambled everything and only when you understand the read the code you can understand what is going on. The final deliverable that was created isn’t an actual cipher, it is more about my journey with the term and my findings. The grid represents the logic and lines represent scrambled thoughts.  Each individual element reflects a part of my journey  with the concept of ciphers.

It was a truly interesting project and allowed me to create a nexus between code, art and interactive design. However small the interaction element may seem,  I gave the user complete control over the speed  of my visual cipher—a false sense of control that humans grapple with everyday trying to decipher the meaning of life.