We design responsibly, and responsively. This involves applying design thinking while developing iteratively.
Start at the end
Understand what the solution to a problem will look like when you are done and then build your program accordingly. Along the way, triage your work and know when to skim the surface and when to dive deep.
We work really hard where it makes sense by calibrating our efforts to clear outcomes. We never settle.
Reactive looks bad on you
Producing something special requires going beyond rules. That might not come naturally, and it also doesn’t require 80-hour work weeks or heroics. Adrenaline addicts need not apply.
Simple is good
Good quality starts by culling needless features. This involves rigorously tracing requirements to the needs of end-users and challenging assumptions about users’ real-world behaviour.
Design with data
Let the cow paths of data inform your design. Listen to what your legacy data is telling you.
Evidence trumps everything
Good workplace hygiene includes scrubbing away at your assumptions and developing a thick skin. Save your personal preferences for after-hours decision making: pizza or chili, bowling or a movie, hard bop or hip hop.
Don't be shy
Socialize ideas early and often and don’t rely on a single authority. Ask the same question of multiple people with different perspectives, being vigilant about what they have to gain and lose.