Why isn't it necessary to reinvent the wheel in design?
In the design world, we often encounter challenges that have already been solved. The key to moving forward quickly and efficiently is not to try to invent what has already been created. This technique, known as using design patterns, allows us to take proven solutions to common problems, saving time and effort. But what exactly is a design pattern?
What is a design pattern?
A design pattern is a recognized solution to a recurring problem in interface design. These patterns have been created based on the experience and relationship with users. By using these patterns, we leverage existing knowledge about how users interact with specific interfaces.
- For example, lists of items are a common pattern that has proven to be effective in organizing information and improving user comprehension and navigation. You only need to add details such as an arrow to indicate that there is more information about an element.
How does a design pattern help users?
Users are familiar with certain types of interactions, which brings them comfort and ease when using applications.
- Using lists with arrows indicates that more information is available, while adding images can visually reinforce the differences between elements, as in a list of users.
What is the advantage of using design patterns in your project?
Leveraging familiar design patterns not only speeds up the design process, but also improves the user experience. By not needing to learn new ways of interaction, users can navigate an application more intuitively and efficiently. In addition, design can focus on innovating in areas that truly require a unique approach, rather than reinventing basic, established interactions.
Why visit platforms similar to your project?
Examining how similar platforms solve problems gives you insight into patterns that are already being accepted by users. If you are designing a travel portal, as in the course example, it would be useful to review sites such as Booking.com or Despegar.com to see how they handle aspects such as user profiles or destination listings.
What resources are available for studying design patterns?
There are numerous resources on the web that categorize and exemplify design patterns useful for any type of application. These resources make available a variety of solutions to familiar problems, such as creating profile screens, implementing filters, or displaying progress. Taking the time to study these solutions can be invaluable to any designer.
In short, rather than trying to be totally innovative in areas already explored, it is more efficient to adapt to pre-existing patterns, freeing up time and resources to concentrate on the unique and truly innovative parts of a project. Not reinventing the wheel can, in many cases, be key to design efficiency and effectiveness.
Want to see more contributions, questions and answers from the community?