DEV Community

Cover image for Tech Jargon Defined: What is Bikeshedding?
Lucia Cerchie
Lucia Cerchie

Posted on

25 3

Tech Jargon Defined: What is Bikeshedding?

This is part of a Tech Jargon Defined series focused on de-mystifying common tech jargon terms.

Tech Jargon

When you're new to tech, you might hear a lot of terms flying around that don't seem to have to do with software at all. What's 'bikeshedding', 'yak shaving', or 'dogfooding'? This series aims to help explain what some of this jargon really means. In this post, we'll look at 'bikeshedding'.

Bikeshedding

'bikeshedding' means focusing on the minor details in a discussion rather than the issue at hand.

People arguing over what color to paint a bike shed when they haven't built a house are bikeshedding.

In web development, it might look something like an argument about how many categories to organize a blog under, when the CMS and overall architecture hasn't been chosen yet.

This is an example of verbing, or denominalization, which is a common phenomenon in tech jargon. As the name suggests, it's taking a noun and making it into a verb. Other examples of verbing not restricted to tech include 'texting' and 'cupping'.

The word has its origins in Parkinson's 1957 law of triviality, in which he gives an example of a team given the task of designing a nuclear power plant. The team spends most of its time arguing over what color to paint the staff bike shed rather than arguing over serious matters.

The word then gained traction in the software development community and has been with us ever since.

Resource: https://css-tricks.com/what-is-bikeshedding/

Please leave your appreciation by commenting on this post!

Sure thing!

Top comments (7)

Collapse
 
snikhill profile image
Nikkhiel Seath

I was unaware of this term but, have been in conversations where do end up focusing on the trivial stuff.

Thank you for writing this post. :)

Collapse
 
josefine profile image
Josefine Schfr

Oh I love these series, thanks a lot for sharing these. Coming from a different background, I feel like there are still so many phrases I don't know 🙌

Collapse
 
cerchie profile image
Lucia Cerchie

I hear you, Josefine! I got into tech via digital marketing and before that, I was an elementary school teacher -- so taking the time to learn new vocabulary was and is an important step for me. :)

Collapse
 
clsource profile image
Camilo

Thanks!,
I love to know more tech jargon.

Collapse
 
cerchie profile image
Lucia Cerchie

'welcome!

Collapse
 
ben profile image
Ben Halpern

Great series

Collapse
 
cerchie profile image
Lucia Cerchie

thanks!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay