Designing Fine Lines of Code

30 Apr 2026

Design in Daily Life

In everyday life, design is everywhere. From the chairs you sit on to the dishes you eat from, everything is designed with a purpose in mind. Often times, I forget about these things and take them for granted, but it’s important to remember that everything invented by humans was made for a reason. Yes, after a while design may be taken for granted, people may find it easier to just copy what is already used, but it is even more helpful to try to understand why these designs are actually used in the first place. Sometimes it goes the opposite way too, you follow certain rules or strategies that may help you do something, but don’t realize that that can also be considered a design. Before learning more about coding designs, I sort of just coded however I felt like, without recognizing how the design can improve readability and functionality of the code.

Designing the Code

Like I said before, I didn’t really pay attention to design patterns in coding before I learned about them. However, I still unknowingly used some design patterns, such as the Module pattern, as splitting up the code into separate pieces just felt easier to me. In my final project, my team and I have used a lot of different design patterns in order to keep our code on the same page, and improve the functionality of our application. We implemented Module patterns in our code by segmenting each page, and organizing the React components in a way that is easy to read. We also implemented the Container/Presentational pattern by separating our page into components, where one component, usually the Client component, focuses on displaying the content, while another component, such as our CommunityCard component, aims to fetch the actual data that is then listed by the Client component. Lastly, another example of design patterns we have used in our code is Route-Based Splitting, as we separated each page into different routes which allows the website to render separate pages rather than one big page by itself.

How Design Has Helped Me

Design Patterns are very useful, much like Coding Standards, as they improve the overall function of the code, as well as the readability and flow. When working on our final project, design patterns have definitely helped us write consistent code that is much easier to understand for everyone in the group. Designs patterns can be used for many different purposes. In addition, learning about design patterns has changed my way of thinking, as I used to take designs for granted before, but now I am more curious about the importance of certain designs and how they came to be.

AI was not used to write this essay.