News for hackers. Stuff that matters.
Re:Rookies in the Bike Shed by lucisferre on Tuesday March 27, 2012 @11:11AM (#3761904)
Bah, I can't be bothered to read the whole thing. Before the request was closed, if I understood correctly, the argument was about whether or not `xhr?` needed to return a boolean rather than what it's doing which is aliasing a regex match.

Hmm, call it bike-shedding if you want, but I have to be honest part of the beauty and value of Ruby is how semantic it can be made when you follow some conventions. How hard or awful is it to just actually return a boolean here? I mean is anyone expecting or relying on the clearly undocumented feature that it also returns the offset of where `/XMLHttpRequest/i` is found in the request?

The problem with throwing out the 'bikeshedding' defence is that it goes both ways. It's their choice to fight a small, trivial pull request that appears to make logical sense, and arguably reduces the potential for cognitive friction.

It's debatable who's actually bikeshedding here.

Re:Rookies in the Bike Shed by bradleyland on Tuesday March 27, 2012 @11:25AM (#3761984)
This happens all the time, and I'd argue, is the source of what many consider bike shed issues, even when they're not.

An essential element of a bike shed disagreement is that the matter being discussed must be trivial. That is, the color of a bike shed doesn't matter. It has no impact on the utility of the bike shed. This is a function before form viewpoint.

Ah, but if real life were only so black & white.

In practice, triviality is a sliding scale. The presence of the offset is only trivial if you're not using it. So, to some people, it's a bike shed issue. To others, it's a matter of breaking lots of code. Clearly not a bike shed.

Re:Rookies in the Bike Shed by nirvdrum on Tuesday March 27, 2012 @11:36AM (#3762055)
Agreed. It all depends on perspective. That's why I've always found the term to be needlessly dismissive.
Re:Rookies in the Bike Shed by dhh on Tuesday March 27, 2012 @11:15AM (#3761922)
Dude, that's deep. You're bike shedding the bike shed. So meta. Turtles all the way down. Touché!
Re:Rookies in the Bike Shed by lucisferre on Tuesday March 27, 2012 @11:27AM (#3761996)
Fair enough, I wont argue with your elastic defence ;).
Re:Rookies in the Bike Shed by CodeMage on Tuesday March 27, 2012 @12:00PM (#3762219)
Upvoted you despite the slightly obfuscated phrasing, because it's essentially true. This turned into a bikeshedding discussion on bikeshedding the moment lucisferre misrepresented his own definition of bikeshedding as the canonical definition.
Re:Rookies in the Bike Shed by lucisferre on Tuesday March 27, 2012 @03:20PM (#3763173)
Did I? Perhaps you could elaborate for my benefit then.
Re:Rookies in the Bike Shed by lucisferre on Tuesday March 27, 2012 @06:24PM (#3763797)
Just wanted to note, I had a chance to read the closed pull request from later and then this post (http://blog.leshill.org/blog/2012/03/25/a-question-of-truth....) and I see the point being made, which is not against the change, but in defence of not making an unneeded one.

So my understanding of the situation was poor. But then I am, admittedly, a bike shedding rookie.

However, and this is just my opinion, I still feel as though calling out everyone (there was a good number of people involved including @tpope) as rookies and accusing them of bike shedding, seemed like, well, poor taste, and unhelpful.