Skip to main content

Key Principles for an Optimal Work Environment

The Five Ideals​

  1. Locality and Simplicity -- keep the work close to the people doing it, reduce hand-offs, and make the normal path the easy path.
  2. Focus, Flow & Joy -- protect long stretches of uninterrupted work and remove avoidable friction from daily tasks.
  3. Improvement of Daily Work -- reserve time to fix recurring annoyances, automate repetitive steps, and simplify the system itself.
  4. Psychological Safety -- make it safe to ask questions, surface problems early, and treat incidents as learning opportunities.
  5. Customer Focus -- optimize for outcomes that help real users, not just local throughput or vanity metrics.

The Unicorn Project (©2019 Gene Kim)

The Five Ideals overview

In practice, I treat these as a checklist for environment design: keep setup and deploy steps simple, default to tooling that shortens feedback loops, and spend real time on removing the recurring paper cuts that slow everyone down.

The Four Types of Work​

  1. Business Projects -- new features, launches, migrations, and other work that directly moves the product forward.
  2. Internal Projects -- platform work, tooling, documentation, and maintenance that improve how the team operates.
  3. Operational Change -- deployments, upgrades, access changes, backups, and the ongoing work needed to run systems safely.
  4. Unplanned Work -- incidents, urgent support, regressions, and interruptions that steal time from the first three categories.

The Phoenix Project (Gene Kim, Kevin Behr, George Spafford)

If unplanned work keeps crowding out the other three, the environment is usually trying to tell you something: automate the noisy part, document it properly, or redesign the system so the same class of interruption stops recurring.