Skip to content
HeapWebinarApril 17, 2023

Design Principles Workshop

Heap, a product analytics company, was growing from one product into a platform. These design principles were meant to keep it easy to use through that growth. The case is made with DigitalOcean, where the same approach kept the product simple enough that simplicity tops the reasons for its value in its IPO filing. Then come Heap's 2025 vision and its first three principles.

0:00 / 45:56

The DigitalOcean complexity bomb

Summary

Heap made product analytics software, and in one year it added journeys, session replay, heatmaps and mobile autocapture, turning a single product into a platform. This video set up the week of workshops meant to keep it usable through that growth.

  • Start with a precedent. DigitalOcean faced the same complexity bomb when it moved upmarket from a single product. Principles drafted from its Floating IPs project, a networking feature, (object-oriented, scalable interactions, user collaboration, keep your context, keyboard friendly, make developers better) kept it simple as it scaled, and simplicity is the first reason for its value listed in its IPO filing.
  • Work back from the vision. An Amazon-press-release-style picture of Heap in 2025: plug and play, powerful when you need it, quant and qual lenses on reality, fun enough to lose track of time in, trustworthy, and the central place truth-finding happens on product teams.
  • Why principles at all. A shared language cuts through subjective circular debates ("this doesn't raise signal from noise" beats "this feels weird"); hundreds of small decisions stay directionally correct; and quality gets a lens. The previous year shipped experiences "we're still not super proud of," and those add up.
  • The three starting principles. Welcome everyone: obvious interfaces, sensible defaults, simple things simple and complex things possible, human writing, answers placed where questions arise, and psychological safety (undo over confirmation dialogs). Promote flow: no dead ends, no wasted work, raise signal from noise, an obvious next click, remove flow-breakers (can the Run Query button just… run?), snappy, consistent. Uplevel our customers: build data trust, catch common analytical errors, guard semantic accuracy, convey the gist, hold opinions about best practices, and support collaboration at scale.
  • Explicitly not a launch gate. Principles get ranked by customer value against level of effort, owned by all of engineering, product and design rather than design alone, used in kickoffs and crits, and revisited quarterly.
  • The back half walks through the FigJam mechanics: t-shirt-size each item's value and effort, comment before reading anyone else's comments (bias), and vote on each principle as a whole.