News for hackers. Stuff that matters.
Re:Ask HN: How do you draw the line between bikeshedding and... by angersock on Friday July 31, 2015 @04:31PM (#9984264)
My ex-cofounder and I sat down at a table and hashed everything out at the interface level--what HTTP requests to make, how messages were handled, etc. We didn't second-guess each others' implementations, because as long as the interface was stuck to things were fine. That saved us a lot of bikeshedding.

I would say the line is generally "Are we both right given the current business needs?". If the answer is yes, then you're bikeshedding, and should just flip a coin and move on.

Re:Ask HN: How do you draw the line between bikeshedding and... by 719Ben on Friday July 31, 2015 @06:18PM (#9984845)
I like this advice. You hit it right on the head. I am asking about programing design, not interface design. We will start to flip a coin.