What can Baloo teach us about design? Published on 20 February 2018 2 minute read
It seems everybody is talking about design systems at the moment. And with good reason. If you can meet the same user need with the same design more than once, it saves time and energy. A defined pattern or component should have gone through plenty of research. So, it's also reassuring to know the design is likely to work with little effort.
I first started noticing reusable components on the web around 2011. Twitter's Bootstrap had a list of them: Jumbotrons, alerts and button-groups to name a few. They are chunks of CSS and HTML that go hand in hand, and as long as you had Bootstrap installed, it just worked.
The idea of design-reuse has been around for many years. Walt Disney reused many scenes. They also reused entire characters. Cartoon creators called this reanimation. It's the process of tracing over existing frames to save time and money.
You may not have noticed before, but Disney's Baloo and Little John are almost identical. They were even voiced by the same person, Phil Harris.
Disney's version of a resuable component?— Craig Abbott (@abbott567) June 29, 2017
When I've pointed this out, some people say they feel cheated. There's an impact on the nostalgic childhood memories of our most beloved characters. But, like identical twins, Baloo and Little John have their own loveable personalities. They may look and move the same, but they're very unique in character.
Without this reuse it would be impossible for Disney to churn out as many classic cartoons as they did. And this would have made my childhood way worse!
If you put one bear in the jungle and the other in Sherwood Forest, the fact they look alike becomes irrelevant. What Disney figured out, is that people fall in love with their movies because of the story. It's not just the character design. It's their personality. The script they deliver. The way they interact with their world and the other characters in it.
We design services. And every service is different. But the interactions are often the same. When we start on a new service, we shouldn't have to waste time wondering about button colour. By reusing existing components we can spend all our time looking at the real problems. This is better for us as designers, but most importantly, it's better for the people that have to use the service.
Reanimating a bear gave Disney more time to focus on the stuff that's important. And we should too. And that's exactly why design systems are a good idea.