4 ms·
I feel very differently about this. Arguments come from people looking for a reason and finding one they don't like. What an argument attempts to do is change
by gravypod 10y ago
I feel very differently about this. Arguments come from people looking for a reason and finding one they don't like.
What an argument attempts to do is change the outcome by providing a logical explanation for an outcome.
Many things classify as being a good reason but may also be easily out weighed by other concerns.
For instance the color of a bike shed is of no concern unless the color is dangerous in a specific location. If you are building a bike shed at an apiarist's house the color of the shed does matter as some colors effect bees differently. [0]
If your house is near a forest and you need to find your shed painting it in camouflage is probably not a good idea.
I feel everything should be argued until you can be sure you've considered all view points and can come to the best (in your use-case) decision. This is the case from everything ranging between colors of sheds to technical discussion.
As long as there is a valid reason behind it, it is fine.
[0] - http://resteasypestcontrol.com/bees-and-wasps-facts-which-colors-will-attract-them/ http://resteasypestcontrol.com/bees-and-wasps-facts-which-co...
- InclinedPlane 10y agoThis is very misguided. There is, fundamentally, always somewhere around an infinite amount of possible work that can be done. The most important thing in actually getting anything of value done is making sure that you get the right work done. Because if you get sucked into one or another effort sink (of which there are an endless variety) then you won't get anything of substance done. This is even more important in business, because while you're faffing about sinking precious effort (which is, remember, hard currency of the greatest value) into meaningless tasks the competition is getting ahead of you, and stomping on your face in the market, relegating you to insolvency and the dustbin of history.
- gravypod 10y agoI'm not saying don't do anything and sit around all day arguing. What I am saying is don't be mad, or ignore people, that come up and say "you could do X a different way and it would be objectively better for your use case"
- cortesoft 10y agoHere is my issue with people who come up and say "you could do X a different way and it would be objectively better for your use case" (note this is in a larger organization with lots of different teams, and I am talking people from other teams): They often don't really understand my use case. They only hear one part of what my team is trying to do, and then act like they know what I need. Yes, your suggestion works for the use case you know about, but not for the 10 other use cases I need to design for. Second, these considerations were usually already considered while we were planning this work, and there is a reason we decided to do it a different way. I don't have time to re-explain why we chose to do things the way we did to 10 different people who come to me and ask why I didn't choose to do it this other way.
- gravypod 10y ago> They often don't really understand my use case. They only hear one part of what my team is trying to do, and then act like they know what I need. Yes, your suggestion works for the use case you know about, but not for the 10 other use cases I need to design for. So then can you not say "but I also have REQUIREMENT_X for this project? Do you think that your solution will mesh with this other need I have?" If you can't have a technical discussion defending why you feel your solution is the best then you must not be confident about your solution.
- cortesoft 10y agoIt's not about the ability to defend my solution, it is the time it takes to do it. My team is very busy with lots of things, we don't have time to re-explain why we are doing it this way to ten different people. We DO explain and defend our solution, to our boss and invested stakeholders, but we don't have time to do it again for every random guy on the other teams.
- mwfunk 10y agoI think if someone gets mad or ignores someone because they claim that the other person is bikeshedding based on a single comment or suggestion, that's most likely a misuse of the term bikeshedding. Bikeshedding is when an entire discussion gets bogged down or derailed by people who would rather talk about something that's not super relevant, than say nothing and let other people talk about a topic that's important but they personally have no expertise in. They would rather sidetrack a conversation so that they could be more involved, than sit back and let other people talk about the original topic. This makes sense for social situations (where what you're talking about is usually far less important than keeping everyone engaged), but makes no sense for situations where the communication really is about solving problems. You can really see this tension on more developer-focused open source mailing lists, where often a small number of people are working really hard on evolving some critical software, but their discussions get drowned out or derailed by precocious teenagers/overconfident CS undergrads/bored retirees who are just killing time on the list as a hobby, and who expend lots of energy trying to get everyone to talk about how terrible the variable naming convention is (or the source file directory structure, or source file naming conventions, or how much they hate this or that open source Internet celebrity person, or what's the deal with airplane food...) I can totally imagine someone who would dismiss as bikeshedding any comment that they didn't feel like talking about, but that person would be misusing the concept of bikeshedding (and probably being super rude on top of that, as it's an accusation against the presumed bikeshedder as well as a dismissal of what they're saying).
- yesbabyyes 10y agoA counterpoint: We have this in my family -- stronger in some family members, ranging from OK to extreme. My family shares a farm. It has to go. Today I think it's a form of procrastination. In this family it's often about efficiency and use of resources, but it always comes down to having a "valid reason behind it", as you put it. It can also be a form of trolling, especially when you don't actually want something to be done, if you succeed in getting one or two hangers on. I still believe that doing things collectively is a good thing, but this particular behavior pushes me on, ever so slightly, into the modern, individualistic way where everyone has their own of every thing. You know what? You can always re-paint it. It's not a big deal. I know this might be rich from just one short comment from you, but if I were you, I would be wary and consider this deeply. Your examples remind me of a family member in particular, and it's debilitating.