Unicorns, Foxes, Hedgehogs, the źŲƱApp Design Bestiary

Unicorns, Foxes, Hedgehogs, the źŲƱApp Design Bestiary

| 4 min read

A bestiary is a collection of animals, and we don’t want to imply that anyone involved in the źŲƱApp design profession is an actual animal (well, except for human animals), but there are three animals terms that have become common usage in the źŲƱApp profession: unicorns, foxes and hedgehogs.

It’s useful to know what each of these terms means because it allows us to talk in a common language — and who knows? Maybe one day, you’ll be a unicorn and you’ll want to share that news with the world.

źŲƱApp Unicorns

© yosuke muroya. CC BY-NC 2.0

A unicorn is a mythical horse. It is supposed to have a single horn rising from the center of its’ head. It was said to be only able to be ridden or touched by a virgin. It was to appear when there was trouble in the land.

A źŲƱApp unicorn has no horn growing out of its head. In fact, it’s not a horse at all but it’s nearly as rare as the mythical unicorn. A źŲƱApp unicorn is a źŲƱApp generalist. Someone who is good at all aspects of źŲƱApp design work. They are also good at graphic design and coding which allows them to tackle other project work when they’re not doing źŲƱApp work.

The źŲƱApp unicorn is highly sought after. They make for excellent źŲƱApp team leaders and managers because their wide-ranging skill sets enable them to work on any źŲƱApp project and lead others to deliver the best possible work. As you might expect the źŲƱApp unicorn also commands a fairly hefty salary premium.

Given the scarcity of źŲƱApp unicorns, employers probably spend too much time trying to find them. While they do exist, they aren’t available in large numbers (because it takes a lot of time to become good at everything in the źŲƱApp field) and they aren’t usually available on demand.

They are “very nice to have” for the corporate źŲƱApp department, but in reality, it’s often going to be easier and possibly cheaper to recruit “almost unicorns” and have them work together to deliver źŲƱApp work.

źŲƱApp Foxes

The term źŲƱApp Fox was coined by Jeremy Wilt in źŲƱApp Matters. The term applies to people who aren’t quite unicorns but who have the ability to think laterally and offer insight not just from the field of źŲƱApp but other fields too. They might have a psychology background, or a marketing background or a general business background. They’ve generally come into źŲƱApp after some serious work experience in other parts of the business.

The źŲƱApp fox can call on their varied experiences and skills to adapt to any situation. They’re extremely adept at working in environments where there’s a lot of uncertainty involved. This can enable them to motivate and lead teams and bring together varying degrees of expertise.

They are also great problem solvers and not afraid of applying creative thinking to research or other źŲƱApp activities.

źŲƱApp foxes are more easily found than unicorns. That’s not to say that they’re common — they’re a valuable resource for any źŲƱApp team.

źŲƱApp Hedgehogs

In the same piece in źŲƱApp matters, Jeremy Wilt also coined the term źŲƱApp hedgehog. The hedgehog is an absolute master of an area or areas of źŲƱApp work. They’re the kind of people who have gained the kind of mastery that Malcolm Gladwell enthuses about when he talks about 10,000 hours of effort to become an expert in a field.

© A-dit-ya. CC BY 2.0

The best źŲƱApp hedgehogs are a godsend to źŲƱApp projects. Their total understanding of their discipline and all the obscure nooks and crannies of it enables them to add massive value in these areas. They can often glance at a problem and instantly map out a resolution to it. There’s nothing that’s too challenging for them.

There are, however, some downsides to having a źŲƱApp hedgehog on the team sometimes. Some hedgehogs are going to be very rigid about the way they approach their work – there’s a right way, and no matter how impractical, they’re going to stick to it. They may also be difficult to work with at times, using their expertise as a club to beat other less experienced team members.

They may also struggle when operating outside of their domains of expertise and when faced with large amounts of uncertainty. It’s best to help a hedgehog play to their strengths and fill the gaps with foxes.

The Ideal

Author/źŲƱApp tagalishus.com Copyright holder: Rob Enslin. źŲƱApp tagalishus.com Copyright terms and licence: CC BY 2.0

The ideal źŲƱApp team would have a mix of unicorns, hedgehogs and foxes. Sadly, the unicorn may be hard to find but a well-constructed group of hedgehogs and foxes can be a great force for źŲƱApp delivery. Foxes can handle the challenges hedgehogs cannot and in return hedgehogs deliver a depth of understanding and mastery that the fox may lack.

The Take Away

źŲƱApp unicorns, foxes and hedgehogs are simple labels that help us define our place in a źŲƱApp team. They allow us to speak in a common language on design projects so that we understand our own roles and the roles of others. This can lead to better levels of cooperation and outcomes for the team as a whole.

It is, however, important to remember that these labels should not be used to pigeonhole people. There are foxes with great degrees of mastery in some areas and hedgehogs who can instinctively think out of the box. Even unicorns have their moments of weakness – nobody should be expected to have all the answers all the time.


You can read Jeremy Wilt’s article on Foxes and Hedgehogs where he goes in-depth to explain the way that they add value to źŲƱApp teams here:

You can find out why not every team needs or wants a źŲƱApp unicorn here: and here

And finally, here's our take on the debate on whether designers should learn to code or not:


Hero Image: Author/źŲƱApp tagalishus.com Copyright holder: Dmitry Dzhus. źŲƱApp tagalishus.com Copyright terms and license: CC BY 2.0

Get Weekly źŲƱApp Insights

Join 257,371 designers who get useful źŲƱApp tips from our newsletter.
A valid email address is required.

Make Design Better: Share This Article