Are you bikeshedding? Probably!


You have no idea what I'm talking about, right? That's because not many people use the term bikeshedding. It's not a usual term that people just throw around all the time.
Bikeshedding is when you argue about some meaningless thing and tend to avoid the more important issue at hand.
For example Urban Dictionary tells us this:
Technical disputes over minor, marginal issues conducted while more serious ones are being overlooked. The implied image is of people arguing over what color to paint the bicycle shed while the house is not finished.
Let's take the above image as an example. You see the stick men trying to dump all the water out of the sand castle but avoid the fact that 1. the castle is made of sand and 2. they have a river below their castle that floods said castle.
In some ways it's like procrastination. You waste your time doing/talking about things that should not be your main focus in the first place.
This is a growing issue in the tech community. I've worked on projects where the more important issues, like scalability, were overlooked because we couldn't decide how many items should a query contain.
So, I propose, as Chris Coyier already said in his article, next time you're in a meeting and you see two people arguing about some meaningless thing, yell bikeshedding!
Until next time, code long and prosper!
Stefan
Image credit: Guillaume Kurkdjian
Subscribe to my newsletter
Read articles from Stefan Cosma directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Stefan Cosma
Stefan Cosma
Hello there! ๐ I am a seasoned senior software engineer at Ropardo, a prominent company based in Sibiu. My expertise lies in frontend development, which is where I mainly focus my work efforts. In the past, I have contributed to various projects for SmartBill, spearheaded a community of over 1.5 million members, and developed exceptional products for Koding, a San Francisco-based company. Furthermore, I have built and helped with the development of presentation websites and online stores for small businesses at Sensmedia. As a passionate advocate of the open-source movement, I am always on the lookout for fresh and innovative projects to work on. Currently, I am dedicated to constructing a local web community called @SibiuWebMeetup in Sibiu. If you need to contact me, please don't hesitate to drop me an email at hello@stefancosma.xyz or look me up on most social media platforms using the handle @stefanbc. On a personal note, I am an avid comics enthusiast and amateur photographer, and you can often find me indulging in these hobbies in my free time. Please note that I usually respond to messages within 1-2 business days.