1 00:00:00,470 --> 00:00:04,670 So people often ask, like, why are design patterns valuable? 2 00:00:04,940 --> 00:00:10,070 Well, I mean, they resolve a lot of the problems that we have the solution for. 3 00:00:10,970 --> 00:00:13,470 So people will naturally look for patterns. 4 00:00:13,490 --> 00:00:14,820 I mean, this is huge. 5 00:00:15,320 --> 00:00:16,980 People are always looking for patterns. 6 00:00:18,110 --> 00:00:25,280 So when we think about when we arrive on a product, we have a good understanding of how things will 7 00:00:25,280 --> 00:00:25,790 work. 8 00:00:26,120 --> 00:00:28,200 We often think we already know where to click. 9 00:00:28,490 --> 00:00:34,370 I mean, this is based on all our prior experiences dealing with other applications and the solutions 10 00:00:34,370 --> 00:00:35,210 that they've used. 11 00:00:35,720 --> 00:00:42,200 So you wouldn't necessarily go out there and create an entirely new design pattern for something that 12 00:00:42,620 --> 00:00:44,150 is kind of mainstream. 13 00:00:44,840 --> 00:00:51,050 When sites incorporate known patterns, users often have an easier time getting where they're going 14 00:00:51,290 --> 00:00:52,670 or accomplishing their goals. 15 00:00:53,120 --> 00:00:57,220 Some would argue that if we all use design patterns, our sites may look cookie cutter like. 16 00:00:57,380 --> 00:01:04,730 But most designers will agree that there are significant benefits to following established patterns 17 00:01:05,210 --> 00:01:13,160 and then you can tweak them a tiny bit, which could be to match your style and your design system. 18 00:01:13,820 --> 00:01:19,790 But the benefit would be to provide a more delightful user experience for your users. 19 00:01:20,630 --> 00:01:25,370 Using standard design patterns reduces cognitive strength. 20 00:01:25,940 --> 00:01:31,580 So if people are already familiar with how like objects on the interface will act, it's kind of saves 21 00:01:31,580 --> 00:01:35,150 them the time from thinking about what they should be doing or what they should be doing next. 22 00:01:36,130 --> 00:01:41,950 Reducing the need for people to actually think is so important, if you like, to keep them as users 23 00:01:42,700 --> 00:01:47,020 also, I mean, designers also benefit from using patterns. 24 00:01:47,140 --> 00:01:50,200 It saves us from constantly having to reinvent the wheel. 25 00:01:50,200 --> 00:01:54,070 Like I mentioned before, engineers have kind of known this for a long time. 26 00:01:54,070 --> 00:02:00,250 They kind of have like these large repositories or open source code that have like large components 27 00:02:00,250 --> 00:02:02,240 and they kind of can recycle themselves. 28 00:02:02,260 --> 00:02:04,680 It really depends on how they build their applications. 29 00:02:05,200 --> 00:02:11,830 But rewriting similar code from scratch is going to take them away longer than necessarily copying and 30 00:02:11,830 --> 00:02:12,910 pasting and tweaking. 31 00:02:13,360 --> 00:02:19,180 So designers who use design patterns can free up time for creating and tweaking, which is kind of like 32 00:02:19,180 --> 00:02:20,020 the really fun part. 33 00:02:20,740 --> 00:02:23,740 And that's why they're so valuable.