Glossary

Bikeshedding

Published 1 min read

What is bikeshedding?

Bikeshedding means spending disproportionate time on a minor, easily understood issue while a more consequential issue receives little attention. It is also called the Law of Triviality or Parkinson’s Law of Triviality.

The image comes from C. Northcote Parkinson’s committee discussing a nuclear reactor and a bicycle shed. The reactor is complicated; few people can confidently debate it. Everyone can have an opinion about the shed. The smaller decision consumes the discussion.

Examples of bikeshedding

  • Business meetings: a team debates office paint while leaving a consequential budget decision unresolved.
  • Software development: a group argues over naming conventions while a major design problem receives little scrutiny.
  • Policy discussions: an easily understood detail crowds out a harder question about how the policy will work.

These are illustrations. Paint, names, and policy details are not inherently trivial; the issue is how much attention they deserve relative to the decision’s stakes.

Bikeshedding in software discussions

Poul-Henning Kamp’s 1999 message, linked from the FreeBSD FAQ, documents the metaphor’s use in software discussions. It is an informal management observation, not a law all groups follow.

How to recognize it

Ask what is being left undecided and what a wrong decision would cost. A topic that feels minor to you may matter to someone else. Establish the stakes before dismissing the discussion as bikeshedding.