It Shipped That Way

Scaling a UX Org from 30 to 450, with Shopify’s former Head of Design Kyle Peatt

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • Design leadership should be organized around the problems being solved, not merely around a pool of designers assigned wherever demand appears.
  • Pairing designers with complementary strengths gives each problem deeper coverage and lets experienced designers help scale newer hires.
  • Product should define business outcomes, design should discover user outcomes and solutions, and engineering should participate in setting feasible constraints; none should unilaterally own the whole product.
  • A product-design-engineering triad is effective only when the disciplines have balanced authority, shared context, and enough time invested in the same problem.
  • Embedding designers, researchers, content strategists, and front-end specialists in problem-oriented UX teams can eliminate the context loss caused by small functional pools.
  • Staff-level contributors need leadership and mentoring responsibilities while remaining embedded in the problems their teams are solving.
  • Good designers build strong opinions from experience, research, data, and taste, then hold those opinions loosely enough to revise them.

Summary

From Counter-Strike clan graphics to design school

Kyle Peatt says his first design work was creating forum tags and other graphics for his Counter-Strike clan. A friend interested in web development pulled him toward digital design, and in high school they built websites for local businesses. After the dot-com crash made technology seem like an implausible career, Kyle studied arts for a year, then attended Calgary’s Southern Alberta Institute of Technology because he could not draw well enough for a traditional design-school portfolio. The technical program taught him print production, giving him a production-design foundation alongside his self-taught digital skills.

The UFC mobile site taught Kyle what small screens demand

While studying and taking summer design jobs, Kyle joined an SMS-marketing startup as a product designer, building mobile websites before the iPhone. He worked on sites for restaurants and a Kung Fu Panda promotion where fruit carried codes that users texted to receive a mobile URL. His most memorable project was a UFC site built with one developer for WAP devices such as Motorola Razrs. They reorganized fight statistics for tiny screens and launched on fight night, but traffic logs showed users mainly viewed pictures of the “fight girls.” Kyle calls it an early lesson in the gap between designing and observing real user behavior.

At Mobify, Kyle designed the kind of team he wanted

Kyle moved to Vancouver startup Mobify and spent just over three years there, his first opportunity to think deliberately about team design rather than only his own work. He joined when the company had about 10 people and one other designer, then grew the professional-services group from two designers plus front-end engineers into a focused team of roughly 20: about 10 designers and nine front-end developers. He intentionally combined design and front-end development because he found it difficult to separate how something is built from what is being built. Mobify became the place where he first formed strong opinions about scaling design teams.

Shopify offered a larger laboratory for testing those opinions

Feeling that he had plateaued at Mobify, Kyle interviewed with Shopify despite living across the country in Vancouver and knowing little about the product. He was attracted by the company’s design-founder influence: Daniel’s human-centered values appeared not only in Shopify’s product but in how employees worked. Shopify also offered design leaders and a co-founder from whom Kyle could test opinions formed without a previous design mentor. He joined the week Shopify went public, when roughly 30 designers across three offices reported to only two people. Six years later, the UX organization had grown to about 450 people.

Shopify’s tiny front-end group exposed an unusual starting point

When Kyle joined, Shopify had only three or four front-end developers, and they were not necessarily called engineers. The group, previously led by BEM creator John Snook, built reusable Rails components that let engineers across the company build the product rapidly; much of the interface was server-rendered. Kyle and Alan note that this structure differed sharply from the later UX organization and from conventional assumptions about design and engineering. The rapid growth after Shopify went public forced leaders to decide whether to preserve the hyperflat, pooled model or create clearer problem-oriented teams.

The “unsolvable” Home problem made the design pool look broken

Kyle initially led five designers assigned across different Shopify problem areas. One area, Home, was widely described as impossible because stakeholders disagreed and the designer had to navigate conflicting opinions. Kyle immersed himself in that crisis and helped the designer cut through the obstacles, but then realized the other four designers had received little support. The experience showed him that assigning one design lead to many people and problems makes the most urgent fire consume the lead’s attention. He began shifting from people-oriented leadership toward design leads who were deeply accountable to specific problem spaces.

Two designers per problem created room for deeper leadership

Kyle proposed pairing two designers with every problem area rather than assigning one designer to each area while one lead covered five problems. Each lead would then focus on roughly two or three problems, with the eventual goal of one design lead aligned to each product manager, matching Shopify’s existing engineering structure. The pair could have complementary strengths—such as visual and product or experience design—and one experienced designer could help onboard another. Kyle also argued that resource allocation should begin with the largest business and user outcomes, not an even “peanut butter” spread across every dashboard or feature.

The product-design-engineering triad only works when power is balanced

Kyle defines product management as owning business outcomes and strategic alignment, not dictating an interface. For example, product could identify the opportunity to let Shopify merchants buy and attach shipping labels inside the product, while design would discover the best user outcome and solution with engineering. The three disciplines must share deep context: engineering must understand design intent, design must understand product intent, and each person should be able to represent the others’ interests when they are absent. Kyle warns that the triad fails when one leg dominates—for example, when product has final say or engineering’s implementation constraints determine everything.

UX leads replaced functional silos with problem-oriented teams

Kyle eventually implemented a structure in which designers, researchers, content strategists, and specialized front-end developers were pulled from small disciplinary pools into UX teams organized around problems. Each team had a UX lead accountable for the experience, with dedicated expertise rather than researchers or content strategists parachuting into projects without context. This meant a designer might report to a UX lead whose background was content strategy, a contentious change because that lead was responsible for both management and the quality of the problem-solving. Staff designers and equivalent technical leaders remained embedded in problem areas, mentoring peers and improving practice rather than becoming detached specialists.

“Strong opinions, weekly held” became Kyle’s design philosophy

Kyle traces his view of design opinion to an old party argument with Alan about macOS’s green title-bar button: Kyle wanted a setting for full-screen versus constrained windows, while Alan argued that Apple should choose a good default rather than expose every preference. Kyle now defines opinion as experience, research, data, and taste combined, not an arbitrary instinct. Designers should state strong opinions but hold them weakly enough to change when evidence changes. He says the goal is neither to surrender to research or metrics nor to impose personal taste; it is to understand why an opinion exists and use that reasoning to improve it.

Sponsors

  • Steam Clock Software · The show says Steam Clock Software supports the podcast and invites growing businesses whose customers need a polished mobile app to get in touch.

Show notes

Kyle Peatt, former Head of Design at Shopify, shares lessons he learned helping rapidly scale Shopify’s UX team from 30 folks to 450. We talk about effective triads of product, design, and engineering leadership; building a UX organization without becoming a matrix org; the concept of UX Leads that manage folks from front-end engineering through design and content strategy; what makes a Staff Designer; and the importance of having an opinion in design leadership.<ul> <li><a href="https://kylepeatt.com/">kylepeatt.com</a></li> </ul> Have feedback for the show? Send an email or message to Allen any time. It Shipped That Way is supported by Steamclock Software and Powerplant.

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file