News for hackers. Stuff that matters.
Re:“That Won't Work” by nikanj on Saturday June 05, 2021 @08:41PM (#27409653)
Sometimes a blunt ”that won’t work” is needed, to save the team valuable time. There is no point in exploring implementation details of a solution, if the proposed solution has a fatal flaw.

Pointing out said flaw obviously is the responsibility of the person calling TWW.

The last thing I want is an engineering team of yes-men, who don’t want to be ”bad team players”, and thus keep cheering ideas that Just. Won’t. Work.

Re:“That Won't Work” by ping_pong on Saturday June 05, 2021 @09:41PM (#27409991)
90% of "that won't work" that I've seen in my career is really just "I don't like your idea, I like my idea better" in disguise. If something really won't work because of some fatal flaw or because it's truly a stupid idea, then sure you need to speak up.

But if it's just a difference of opinion, then it's fine to propose another idea but it should remain a professional and technical discussion and agreement. But also be supportive of other ideas that aren't your own. I see too many people think other people's different ideas won't work because their ideas are better.

Re:“That Won't Work” by Yoric on Sunday June 06, 2021 @03:09AM (#27411362)
Years ago, I was leading the R&D in a start-up. The CEO was full of ideas. Some of them were very good, some really bad, most completely ill-matched to our priorities and limited resources. It quickly became clear to me that my job was being the "that won't work guy", in an attempt to make sure that we managed to finish our project before we ran out of funds.

Almost all the problems we encountered with the project where things that happened as a consequence of me not shooting down random ideas before said CEO managed to get them started. Whenever I came back from PTO, or conference, etc. I regularly discovered that the CEO had split the already direly understaffed team to work on yet another brilliant idea that would make no sense before we even had our product.

A few of the brilliant ideas I managed to shutdown: a reimplementation of git, a home-made bug tracker, a novel abstract interpreter for a programming language that didn't work yet, a transpiler between the old programming language used in-house and the new one, a Google Docs clone, a home-made IDE, a mechanism for storing source code as structured data to a database instead of a flat file...

Things I didn't manage to shutdown: a custom NoSQL database, a home-made project tracker, a homemade front-end framework, a custom HTTP server, a custom standard library, a new type system, ... all of which were distinctly inferior from what was already available, and could possibly have become much better, with years of development which we couldn't afford.

The company managed to release a first version of the product and folded a few months later, out of funding. Of course, shortly before that, I got fired for "blocking" the development of the company.

My conclusion? Yeah, sometimes, "that won't work" is a matter of survival. But if someone needs to throw away their career by being the "that won't work" person, the company risks ending up full of yes people.

Re:“That Won't Work” by Beldin on Sunday June 06, 2021 @04:58AM (#27411774)
Interesting. I read the article as if it was talking about problems that needed solving. You're talking about ideas that (in the interests of the business) need shutting down.

I would probably go with "that's not a good idea" for the latter.

For the former, when brainstorming solutions, never shut down ideas. That's the whole point of brainstorming! If you want to point out downsides, try a variant of "I think you're on to something there, but how would we handle $DIFFICULTY?"

Re:“That Won't Work” by PeterisP on Sunday June 06, 2021 @08:23AM (#27412665)
Sure, you should not shut down ideas when brainstorming solutions, but there's a point between brainstorming and implementation where the ideas do need to be reviewed mercilessly. The problem in the parent poster's company wasn't that they brainstormed about a home-made project tracker, it was that they went through with spending development effort on that.

The brainstorming process is designed for generating alternatives, it's not suitable for choosing between alternatives, that needs to be done in a critical "anti-brainstorming" mindset.

Re:“That Won't Work” by franciscop on Sunday June 06, 2021 @05:12AM (#27411832)
It can be both, I read the comment you are answering to as problems that need solving. "A reimplementation of git" or "a home-made bug tracker" could be trying to solve the problem that they didn't have version control nor a bug tracker, but the proposed idea of creating one from scratch instead of using an existing one (in these clear-cut cases) is ill-advised.
Re:“That Won't Work” by Yoric on Sunday June 06, 2021 @09:46AM (#27413110)
In this specific case, both git and a variety of bug trackers were available and very usable. Neither project answered a precise problem we encountered. Both might possibly have answered problems we might possibly have encountered when scaling up, something that never happened.
Re:“That Won't Work” by koheripbal on Sunday June 06, 2021 @07:22AM (#27412341)
This is why when you apply to a job, it is as much about you interviewing them, as them interviewing you.
Re:“That Won't Work” by mcny on Sunday June 06, 2021 @09:52AM (#27413148)
Yes and I completely agree with it but sometimes you need to have some money coming in so you go along with it even if a team implementing a micro services architecture says with a straight face they won’t know what all will have direct access to my micro service data store but expect low double digits. The number I would expect was zero!
Re:“That Won't Work” by dec0dedab0de on Sunday June 06, 2021 @12:29PM (#27414200)
What do you mean by custom standard library? At a glance that seems like a good idea to me. A collection of internal and external libraries that we just install no matter what.

Edit: do you mean you're using C and replacing stdlib.h? If so, yeah that sounds like a bad idea

Re:“That Won't Work” by skeeter2020 on Sunday June 06, 2021 @09:08AM (#27412900)
In my experience as a Dev Manager the easiest way to solve this is to put the expectation for coming up with a solution on the interjector or negative person. This is super effective in filtering the passionate contrarians from the the generally negative because it requires the person to do work, and the default to "no" people rarely will take on the responsibility.
Re:“That Won't Work” by watwut on Sunday June 06, 2021 @04:07AM (#27411577)
Our system has multiple impossible to finish hard to maintain convoluted modules that indeed did not worked.
Re:“That Won't Work” by Arete314159 on Sunday June 06, 2021 @09:48AM (#27413123)
There's also "I don't know how to do that, and I don't want to learn how."
Re:“That Won't Work” by jbay808 on Sunday June 06, 2021 @01:17AM (#27410971)
I just have to be honest and mention, I once flatly told one of my reports "that won't work".

He said, "give me a month".

I said, "don't waste your time".

He said, "give me a week?"

I said, "okay, you can spend a week on it, but after it doesn't work, please do it my way".

Much to my surprise it worked, and much better than my way would have.

Re:“That Won't Work” by lelanthran on Sunday June 06, 2021 @03:50AM (#27411506)
It works the other way too. I recently told my manager "that doesn't work like you think it does, so your proposal is a no-go."

After looking it up, I was surprised to find that, yes, it did indeed work like he thought it did, and his proposal was viable.

We all have to eat our hats sometime; no one can be right all the time.

Re:“That Won't Work” by asdfasgasdgasdg on Sunday June 06, 2021 @08:31AM (#27412709)
Trying to be aware of your limitations and exposing those in your speech is one way of reducing the frequency of having to eat your hat. "If we do that, I think this would happen . . ." is so much more productive than "that won't work," because it allows you to start discussing the why, without the proposer feeling attacked.
Re:“That Won't Work” by kqr on Sunday June 06, 2021 @06:24AM (#27412087)
That is why I think it's important we suffix our beliefs with a degree of belief. There's a huge difference between

- "that won't work, 60 %" (which could mean a healthy debate is the quickest way to settle the issue);

- "that won't work, 80 %" (which probably makes a timeboxed attempt the best way to settle the issue); and

- "that won't work, 95 %" (which signals something really wonky is at play. If two intelligent people have such firm yet different opinions, it's possible at least one of them has completely misunderstood the problem in the first place, or there's some other unexpected gap in knowledge.)

Of course, for that to work, we have to calibrate everyone's sense of uncertainty and keep validating their opinions to make sure 70 % really means 70 %.

Re:“That Won't Work” by skeeter2020 on Sunday June 06, 2021 @09:09AM (#27412909)
50% of the time, works everytime!
Re:“That Won't Work” by PopGreene on Sunday June 06, 2021 @04:07AM (#27411579)
I had a manager tell me "it won't work" after I'd done a proposal that involved an algorithm taught in undergraduate computer science. I expected most of the team would recognize the algorithm and see how it could be applied.

No one one spoke up to disagree with him. In fact, the CTO was in the room at the time. This guy (the CTO) was always evangelizing about innovation. Not a peep out of him after watching someone's idea shot down.

This event and others made me realize that "that won't work" was an integral part of my company's culture. I guess it's about risk. In a company culture like this, there is no upside for a manager to try anything new.

Re:“That Won't Work” by thrashh on Sunday June 06, 2021 @06:00AM (#27412000)
Maybe he genuinely believed it wouldn’t work. At this point, it’s important to engage and figure out why they don’t think it would work.
Re:“That Won't Work” by PopGreene on Monday June 07, 2021 @12:57PM (#27424902)
I don't disagree. I'm sure he believed it wasn't worth the time or effort. I'm sure the CTO didn't either. I was way behind them. They knew what I didn't know at the time: the company was not interested in investing in the project I was working on. They considered it finished.
Re:“That Won't Work” by joshschreuder on Sunday June 06, 2021 @02:06AM (#27411135)
Yeesh, after trying to block it multiple times and then telling them you still think it won’t work even if you’re letting them “waste” time on it, that’s some serious humble pie to eat! How did that go?
Re:“That Won't Work” by jbay808 on Sunday June 06, 2021 @03:17AM (#27411386)
Yeah, I'm still embarrassed about it. Fortunately, we were all so excited about how well his crazy idea worked that he never held it against me. I was careful not to accept any credit whatsoever for how it all turned out, though.
Re:“That Won't Work” by Aeolun on Sunday June 06, 2021 @05:05AM (#27411801)
> I was careful not to accept any credit whatsoever for how it all turned out, though.

While it’s easy to fall into that trap. 90% of people wouldn’t have given them the week in the first place. I think you deserve some credit for realizing that you ‘might’ be wrong.

Re:“That Won't Work” by bruce511 on Sunday June 06, 2021 @03:21AM (#27411396)
I'm not the OP but I have had similar experiences along the way.

My approach to it happening has always been two-fold; Firstly when talking about it I would tell the story - I hated the idea, wouldn't work etc - but the other guy was better than me and made it work. I lean into the mistake, make sure others know it happened.

That leads to part 2 - everyone and most of all myself need to know I am not omniscient. Someone needs to tell me I also have bad ideas. Sometimes other people have good ideas I don't like.

Most of all I encourage people to have and share lots and lots of ideas. 90% are bad (mine included) but if we can isolate the good 10% we'll do OK.

Re:“That Won't Work” by furyofantares on Sunday June 06, 2021 @12:54AM (#27410891)
In my experience, saying "that won't work" as a direct response to anything a peer proposes is too early (or someone even resembling a peer).

It's not that you need to say yes to things, it's that you need to sit with it a minute, and challenge your objection internally / try to creatively get around the fatal flaw you perceive, before voicing your opinion. Sometimes you'll actually be wrong, other times you'll invent something that works in response. Sometimes you'll be right, and you can raise the objection after you've put in a little internal work.

This isn't the case if, say, someone suggests something as outlandish as "we should just invent a new compression algorithm that works on all possible inputs." But then, that's not something a peer or someone resembling a peer is likely to say.

Re:“That Won't Work” by O_H_E on Sunday June 06, 2021 @01:05AM (#27410935)
> it's that you need to sit with it a minute, and challenge your objection internally

Yaaas please, this so much.

Re:“That Won't Work” by jjoonathan on Sunday June 06, 2021 @01:19AM (#27410977)
Whoops, you missed your chance to object and now you've just signed up to fix the hard parts of someone else's bad idea!

Boiling down engineering decisions into dispassionate lists of tradeoffs is an important skill, but early in my career I erred too hard in this direction. Coworkers who spoke without thinking "won" every time and I got stuck digging us out of the holes they led us into even though I had seen the holes from miles away. This happened several times before I learned to trust myself and stand up for my own ideas even if I wasn't 100% confident in them. That's an important skill too.

Re:“That Won't Work” by ironmagma on Sunday June 06, 2021 @04:28AM (#27411665)
Isn’t there a reasonable middle ground? One could just say what they mean: “I have some major concerns about this idea.” It doesn’t shut anything down while still communicating there is significant pushback.
Re:“That Won't Work” by jjoonathan on Sunday June 06, 2021 @09:29AM (#27413011)
Of course, and finding that middle ground is key to good communication. My point was that "contemplate more, advocate less" is only the correct advice if you're currently contemplating too little and advocating too much. The opposite situation doesn't just exist, it's common, especially among us nerds, and the cure lies in the opposite direction.

Ultimately you want to set up a feedback loop that looks for evidence that you are erring in one direction or another and corrects appropriately, but by now we have descended into the realm of completely generic self-help :)

Re:“That Won't Work” by furyofantares on Sunday June 06, 2021 @02:36PM (#27415192)
> My point was that "contemplate more, advocate less"

Then you've missed then point you were responding to, which was contemplate first, advocate later

Re:“That Won't Work” by cgio on Sunday June 06, 2021 @11:22AM (#27413780)
That, plus most of the times inclined to say TWW, even if you are so because of a feeling, you can tie it at least intuitively to a use case, a specific part of the system that would be challenging etc. in these cases a good middle ground is to ask “how will that work for … “
Re:“That Won't Work” by CrazyStat on Saturday June 05, 2021 @08:47PM (#27409684)
I think rephrasing the comment (as the post suggests) in terms of "that might work if we can [resolve fatal flaw]" is a good suggestion, in that case. It's a much less negative way to point out the flaw.
Re:“That Won't Work” by Isamu on Saturday June 05, 2021 @09:17PM (#27409880)
Or just “what about <showstopper>?”

All you have to do is bring up the issue that you think kills the idea, you don’t have to issue a judgment.

If people can’t see that it kills the idea, then either you are wrong and it can be mitigated, or again you are wrong and it is not the issue you think it is, or you are right but you are dealing with a group of people that can’t see reason, which is something you would want to know anyway.

Re:“That Won't Work” by lumost on Saturday June 05, 2021 @10:39PM (#27410273)
There's an important callout here that often someone's "showstopper" isn't correctly viewed as a showstopper elsewhere.

If the someone calling out the showstopper isn't the final approver or able to sway the group that it's a showstopper then suggesting a follow-up validation to demonstrate the showstopper can be a good strategy.

Re:“That Won't Work” by geocrasher on Saturday June 05, 2021 @10:00PM (#27410067)
If you just say "what about <showstopper>?" without offering a way to continue the discussion, then you might come off as TWWP. I would suggest that it could be phrased in a more constructive way, which was the point I tried to make in the article.

Instead of "what about <showstopper>?" you could say "I think that might be a reasonable solution. What impact will <showstopper> have on it?" and now you've validated the good and brought up the potential showstopper without shutting down the conversation about it.

Re:“That Won't Work” by Isamu on Saturday June 05, 2021 @10:25PM (#27410195)
> without offering a way to continue the discussion

It is asking asking a legitimate question in a neutral manner. It’s not supposed to be a microaggression. Asking a legitimate question should provoke discussion, unless discussion is fundamentally broken in your current environment, which again would be good to know.

Re:“That Won't Work” by Beldin on Sunday June 06, 2021 @05:06AM (#27411803)
If you're in a brainstorm session for solutions (which is what this sounds like), keeping a positive flow is way better than halting to consider a neutral or even a negative.

In other words, don't ignore the atmosphere and end up killing it. Which is kind of the point of the article, I feel.

Re:“That Won't Work” by joenathanone on Saturday June 05, 2021 @10:39PM (#27410278)
> you could say "I think that might be a reasonable solution. What impact will <showstopper> have on it?"

This is super condescending.

Re:“That Won't Work” by geocrasher on Saturday June 05, 2021 @11:17PM (#27410463)
I suppose if you say it with a superior tone and act like you know better, sure. It's all in the delivery. If you ask it as a genuine question, assuming that you don't have the answer, then I can't see how it would be taken that way by most people.
Re:“That Won't Work” by andrewflnr on Sunday June 06, 2021 @01:15AM (#27410964)
No, it's not the delivery, it's the content and the fact that you're lying to save the other person's feelings. Specifically, the lie is that you think the solution is "reasonable" in the same breath that you raise an objection you believe puts it in serious doubt, if it's not outright fatal. You can deliver that in perfect sincerity and if I see what's going on, the condescension will come through crystal clear, because I'm not a child.
Re:“That Won't Work” by spockz on Sunday June 06, 2021 @03:44AM (#27411486)
It doesn’t need to be a lie. You could be seeing that the proposed solution is way better than everything else out there including the existing solution. If only you could fix “<showstopper>” somehow.

We very often have discussions around which solution we take. Often we take the one that we don’t like as much but we know how to make it work. The other solution designs are kept so we can revisit them sometime (or as reference for when somebody says “why don’t you…?”) with fresh minds and then see a new way around the problems we saw before.

In my experience the “<showstopper>“ is almost never a law of physics but a shortcoming of a dependency, either it’s implementation or architecture, or just some assumptions that are or have become invalid later on.

Re:“That Won't Work” by fouc on Saturday June 05, 2021 @10:46PM (#27410332)
"what about showstopper?" is a legitimate question that offers a way to continue the discussion.
Re:“That Won't Work” by Barrin92 on Sunday June 06, 2021 @02:28AM (#27411210)
that sort of faux-diplomacy annoys me more personally because it always is blatantly obvious what the person is trying to communicate, and it sounds like it comes out of some kind of corporate PR training session. Like, if someone thinks what I does suck I always invite people to tell me so. If you're trying to sugarcoat it not only is it obvious that you think the idea sucks, you also think I can't accept your opinion, that's worse lol.

I think in general, not just in the workplace, people are very fine-tuned to noticing false compliments or underhanded criticism, and it's always worse than just playing it straight.

Re:“That Won't Work” by mechEpleb on Sunday June 06, 2021 @07:26AM (#27412370)
>Like, if someone thinks what I does suck I always invite people to tell me so.

That's you. Plenty of other people will defend whatever they come up with regardless and need to protect their fragile egos.

Re:“That Won't Work” by mixedCase on Saturday June 05, 2021 @08:56PM (#27409733)
That leans the discussion towards "it's possible" more than "it's impossible unless...". Not ideal if the goal is to save time and sanity.
Re:“That Won't Work” by keithplayer on Sunday June 06, 2021 @02:23AM (#27411185)
As mentioned often "that won't work" is a good way to cut off all creative thought processes and should be limited, but there are definitely times when a quorum of uninformed parties are about to commit to 'an investigation' where someone calling it straight is appreciated
Re:“That Won't Work” by geocrasher on Sunday June 06, 2021 @02:28AM (#27411215)
I'd agree with this. The article specifically mentions the need to analyze rather than jump to conclusions, and "That won't work!" is usually a case of the latter. If TWW is the result of an analysis, then it is definitely not what I was referring to in the article.
Re:“That Won't Work” by didibus on Saturday June 05, 2021 @09:16PM (#27409877)
The post actually convinced me against what you're saying.

Something might not work, and if you know it won't and know a way that will, sure interfere (hopefully with tact), and steer the conversation towards a more likely solution.

But, if you only know why it won't work, but not of anything else that could work, than it seems useful to discuss further, but can't it be made to work?

Re:“That Won't Work” by strken on Saturday June 05, 2021 @09:58PM (#27410056)
Some ideas really, really need to be killed fast.

The example that comes to mind for me is a non-engineer suggesting we relax important security constraints in a meeting with non-engineering decision makers present. In this case, the entire line of thinking is that it's acceptable to e.g. store unhashed passwords in the DB and not implement CSRF protection if it gives the team time to do other tasks, and it needs to be made clear that it's totally unacceptable to trade speed for safety.

It's almost always possible to explain why you shouldn't make a bad tradeoff like that, though.

Re:“That Won't Work” by didibus on Saturday June 05, 2021 @10:40PM (#27410281)
Hum, arguably that's not the scenario that I imagined the article talking about. I feel stakeholder and business partner meeting don't really qualify as "team problem solving" in my mind.

So I was limiting the advice to engineering teams brainstorming solutions together.

Re:“That Won't Work” by saurik on Saturday June 05, 2021 @09:43PM (#27410003)
"""No matter how many times it comes up, I can't build you a perpetual motion machine. I know it can't be done--and, more to the point, have explained why multiple times--and I would rather not the entire team continually have giant meetings attending to discuss how to build it anyway. It doesn't motivate me that you have found a customer for it, or that you have come up with a million ways it will make the world a better place: we have an actual engine that we are trying to ship here, and your insistence upon wasting my time and energy requiring me to explain over and over again why your perpetual motion machine is, at least, something that our team isn't going to come up with, is so far past distracting as to potentially be active sabotage when you convince our users that they should wait for it to be implemented, or get our marketing department hyped about the possible new markets it will open up for us.

Yes: I "only" know why it doesn't work... something I would hope would have extreme value, as I am not simply telling you "you are dumb" and refusing to discuss it, even if you don't understand the math or physics involved and thereby can't tell the difference; and I don't have something else for you that does anything similar: if I had any hope this was possible, I assure you I would be dedicating quite a lot of our resources towards figuring out how to pull it off. I will even admit that maybe, just maybe, you are correct, and what you want somehow can be done because everyone who has ever studied this before is wrong... but it isn't going to anyone on our team--not me, and especially not you, who figures this out--so let's spend our time talking about things that aren't a waste of our time and money. Am I a "negative Nancy"? Sure... if that's what you want to call someone who uses their time effectively."""

-- someone who has often been in the situation of having to have this conversation about the same scant handful of "obvious" ideas over and over again, often times for years (essentially, until the project is scrapped)

Re:“That Won't Work” by andi999 on Saturday June 05, 2021 @10:21PM (#27410177)
"OK, understood, these perpetual motion machines don't work. So once and for all let's do away with the motion. Luckily we have a new project which doesn't involve motion: we just have to ship a device which produces more electrical energy than one has to put in. Is 4 weeks enough? "
Re:“That Won't Work” by hutzlibu on Sunday June 06, 2021 @02:22AM (#27411177)
"we just have to ship a device which produces more electrical energy than one has to put in. Is 4 weeks enough? "

4 weeks for a brand new fuel cell is a bit short, but you can just buy them on the open market.

Re:“That Won't Work” by andi999 on Sunday June 06, 2021 @02:28AM (#27411214)
"didn't you attend the project meeting? We said we dismiss the motion part but of course not the perpetual part."
Re:“That Won't Work” by hutzlibu on Sunday June 06, 2021 @03:24AM (#27411408)
"Oh in that case we probably need some new hire with special knowledge. Like that new age engineer showing his free energy device on youtube. Or well, maybe not this one, he did not even to manage to hide the electric cables going into his magical maschine, but this one over there, publishing at infowar looks trustworthy"
Re:“That Won't Work” by andi999 on Sunday June 06, 2021 @03:38AM (#27411461)
"looks like somebody doesn't want to do his work"
Re:“That Won't Work” by hutzlibu on Sunday June 06, 2021 @03:51AM (#27411509)
I am sorry, my university did not offer the esoteric courses necessary, to build a machine that transformate believe energy.
Re:“That Won't Work” by andi999 on Sunday June 06, 2021 @05:48AM (#27411959)
The matter of your insufficient education for the job has been reported to HR; they will get back to you.
Re:“That Won't Work” by analog31 on Saturday June 05, 2021 @10:33PM (#27410240)
I had that experience once. To make it more interesting, I was the lone physicist in the entire company, and a brand new employee in a huge meeting full of company brass. I told the product manager that something wouldn't work. He stood up from his chair and shouted at me.

He didn't know that I had some "trial by fire" experience in previous jobs, and I calmly stood my ground. What he was proposing violated the second law of thermodynamics.

Thankfully the person running the meeting proposed tabling the idea. But it remained in the product requirements document for the duration of the project.

I learned that sometimes math and physics are best discussed privately. ;-)

Re:“That Won't Work” by hutzlibu on Sunday June 06, 2021 @02:27AM (#27411209)
"I learned that sometimes math and physics are best discussed privately. ;-) "

Would you have preferred to remained silent and afterwards having to implement a physical impossible concept?

Re:“That Won't Work” by analog31 on Sunday June 06, 2021 @09:19PM (#27417991)
Definitely not, but I've learned that some things are best done in meetings, and some things, not in meetings.
Re:“That Won't Work” by hef19898 on Sunday June 06, 2021 @07:02AM (#27412248)
I had the same experience with percentage calculation. In my case brass was two PhDs in Chemistry. Well, both were reaching retirement age, but still.
Re:“That Won't Work” by PeterisP on Sunday June 06, 2021 @08:28AM (#27412689)
In relation to this, there's a great quote "The combination of some data and an aching desire for an answer does not ensure that a reasonable answer can be extracted from a given body of data." by John Tukey.
Re:“That Won't Work” by lazide on Saturday June 05, 2021 @09:33PM (#27409948)
The issue I’ve run across is the passive aggressive approach (aka what some people often mean re:tact) can delay having the direct conversation and then people spend the next 6 months noodling around hypotheticals until the original objector is worn down and says fine - and then the project fails because sure enough, it didn’t actually work. Seen it at least twice.

Also seen the ‘actually it was fine, the objector was just in a bad mood and couldn’t see past their own prior experience and was being a pain in the ass’ more times than I can count.

Which is why hopefully you have senior leadership that can see through the BS and get things moving in a workable direction.

Re:“That Won't Work” by Vinnl on Sunday June 06, 2021 @02:40AM (#27411263)
The post argues (rightfully, I think) that even if the proposed solution has a fatal flaw, shutting it down does not save the team valuable time, because even if the solution isn't The Right One, its proposal can spark the creativity in others to come up with what is The Right One.

I used to cut meetings up in a brainstorming phase, in which it was not allowed to say no to anything, and a filter phase, in which we narrowed down proposals to the viable ones.

Re:“That Won't Work” by II2II on Saturday June 05, 2021 @09:34PM (#27409956)
That was my original response, but the author's point was about proposing potential solutions rather than affirming bad solutions. It isn't about good team players by being yes-men. It is about creating an environment where people are comfortable with proposing solutions that may work. Notice that the author was talking about redirecting the conversation rather than being agreeable.

Are there times when someone has to say TWW? Sure. But that should be reserved for situations where it isn't possible to redirect the conversation along more productive avenues or a potential solution is being ignored in favour of one that just won't work.

Re:“That Won't Work” by op00to on Sunday June 06, 2021 @12:11AM (#27410733)
Did you read the article? You’re free to TWW, but rather than shooting the idea down you bring up the constraint that breaks the idea. Not: “hey that won’t work because xyz”. Result: people discouraged.

Instead try: Hey that would work if xyz were true. Result: people can think about why is xyz false, how do we flip xyz to true?

Re:“That Won't Work” by Xcelerate on Sunday June 06, 2021 @09:06AM (#27412887)
> Sometimes a blunt ”that won’t work” is needed, to save the team valuable time.

In my experience, “sometimes” means “very rarely”. The reason often has more to do with personality than any sort of technical obstacle.

Re:“That Won't Work” by YZF on Sunday June 06, 2021 @02:08PM (#27414983)
Can't the fatal flaw always be duct-taped over? ;)

The problem I often have is not with stuff that clearly just does not work. The problem is the stuff that "sorta maybe works" and then keeps working until it doesn't. You can't really prove it won't work, because hey, it does work. There's always some convoluted way of getting it to keep working.

It's really tough to make the argument that further down the road when the software grows, the scale grows, or the requirements change, the proposed solution won't be easy to adapt or won't be as robust/reliable. This is the really important stuff. I would say that investing in things that just never work at all and can't be made to work is more rare, probably still happens, but more rare.

Re:“That Won't Work” by roamingdave on Sunday June 06, 2021 @07:38AM (#27412428)
Blunt approaches like that are often ineffective.

A discussion that explains why it's a bad idea with the person arguing against the idea actually listening to the creator's defense is much better. Quite often people recoil at being told abrasively "that won't work" and end up taking the view that the person calling them out doesn't get it. Whereas a discussion where both sides have a push-and-shove to get to the conclusion sticks in the creator's mind and might even get them to stop pursuing it.