Michael Spradlin

Raising the water line

February 07, 2024 (315 days ago)

Early in my career, a product manager (PM) introduced me to the concept of "Raising the Waterline." The PM was explaining her thinking on whether to target building specific features that might work for a subset of customers, or build features that would make our tool more useful for a broader superset.

The decision involved weighing a specific tradeoff: solving specific problems less quickly, and therefore creating the perception of slower improvement for some customers that had particular features in mind, offset by increasing the overall usefulness for everyone.

The waterline phrase is a nod to the metaphor of a rising tide lifts all boats.

Steady improvement yields good results in life and at work. The central idea of "Raising the Waterline" is about creating an environment where team members are encouraged to generally make things function a little better all the time. Small but continuous change compounds over time. In a software company, resources are limited, the pressure to deliver is high, and choosing what to do or not do is often difficult.

In a software startup, raising the waterline might involve:

In practice, implementing the waterline concept requires a commitment to regular and open communication, psychological safety to bring forth what needs improving, and a shared sense of purpose or craftsmanship.