The only time ever in my life I have opened a coding program is the first time that I attended a math class in the United States, and that is also the first class of my high school life. I imagined math should be on paper to solve complicated equations and geometry, but I had never thought coding was one of the tasks. The program we used was called Processing, and it looked similar to p5. At that time, I struggled with everything with coding, since I was impatient and misunderstood every part of the code. I drew some circles and programmed some of the star-shaped characters to move. After that semester ended, I never opened Processing again.
Over the past few years of my educational and professional career, I came to realize the skill of coding is more and more necessary to creativity and design, because it opened so many opportunities for us to explore and interact with technology. I always considered coding is to be like learning a new language, language that is used by machines. As a traditional jewelry artist, I work everything with my hand and that used to be efficient, but now my works are also processed by 3D printers and virtual platforms. To make my wearable projects more approachable and interactive, I am eager to restore my pursuit of coding, and work with sincerity and passion.
For the first week of coding, I encountered many challenges and confusions. The first question I had was to figure out the exact location of any given shape on canvas within the p5 platform, and I used external applications such as illustrator and photoshop. However, I imagine there is a way to code to calculate the location of these shapes. I also used photoshop to identify the RGB value of each color.
While working on my self-portrait, I kept speaking to myself that there must be a simpler way to do this. I was translating my drawing from procreate into p5, and I needed to figure out what kind of shapes I need to use from each component. I spent a lot of time on getting the exact opening of the arc and the right curve line from the hair, since I did not understand what those values in code represent on canvas. At last, I made a necklace with point command, and I did it by typing each single point location. I want to learn a repetition code in the future to repeat a pattern.