Live data from Hacker News

The McDonald's Theory of Bad Ideas

medium.com

61–70 of 141 posts

Re: The McDonald's Theory of Bad Ideas

#61
post #20
post #6

Of course, there is the risk that everyone thinks McDonalds is a swell idea, and then no one will ever do anything nicer for lunch ever again. Not to stretch the analogy too far, but I have had this happen both literally and figuratively.

Exactly. I can't even begin to tell you how many times something that was supposed to be "just be a prototype" made it to production this same way.

You bet. I'm working on an application that is a prototype and a legacy application simultaneously.

Re: The McDonald's Theory of Bad Ideas

#62
post #24

I use a technique like this when I am stuck trying to write code and can't figure out how to do it efficiently. I ask myself "what is the worst possible way to implement this function?" and start writing that. Sure enough, that gets my mind going almost immediately and I start thinking of the improvements needed to turn it into good code.

TDD?

More Extreme Programming:

http://c2.com/xp/DoTheSimplestThingThatCouldPossiblyWork.htm...

Re: The McDonald's Theory of Bad Ideas

#64
post #6

Of course, there is the risk that everyone thinks McDonalds is a swell idea, and then no one will ever do anything nicer for lunch ever again. Not to stretch the analogy too far, but I have had this happen both literally and figuratively.

If everybody (but you, presumably) is happy with McDonald's then the onus is on you to change their minds. The trick only works when there is a consensus to strive higher. If you fail to do that, then, eventually, you will have to say "screw you guys, I'll go to the ramen-place alone then".

If you had a better idea you should have started with it in the first place.

It should work equally well as a creativity trigger, and if nobody comes up with something different you still end up with a choice that's not so bad.

Re: The McDonald's Theory of Bad Ideas

#65
post #44

My coworkers used to call these "straw horses". Like straw men, but attacking them is supposed to take you somewhere.

This is a well known psychological effect. The "powers that be" use it all the time to force their will on an initially resisting population. They first propose an obviously draconian and unfair legislation, which is then, after a public outcry, mellowed down to the originally intended form. Hey presto, everyone is now happy about "the concessions and safeguards", forgetting that in the process they got something that they never wanted in the first place.

Re: The McDonald's Theory of Bad Ideas

#66
post #12

Earlier quoted context omitted.

I do this too, except I call it a "rope bridge". Write the simplest thing possible, even if it doesn't do everything you need, and then start iterating. The rope bridge will quickly become much more solid. The danger is that you leave the solution at too early a stage, and other things start relying on your flimsy rope bridge. It gets really difficult to go back and do things better.

That's test driven development sans the testing. You should try test driven development :)

Or, maybe that's where the power of TDD comes from, and not from tests ;).

Re: The McDonald's Theory of Bad Ideas

#68
post #44

My coworkers used to call these "straw horses". Like straw men, but attacking them is supposed to take you somewhere.

This is a well known psychological effect. The "powers that be" use it all the time to force their will on an initially resisting population. They first propose an obviously draconian and unfair legislation, which is then, after a public outcry, mellowed down to the originally intended form. Hey presto, everyone is now happy about "the concessions and safeguards", forgetting that in the process they got something tha…

You're describing the overton window http://en.wikipedia.org/wiki/Overton_window

Re: The McDonald's Theory of Bad Ideas

#69
post #48

Earlier quoted context omitted.

That's test driven development sans the testing. You should try test driven development :)

Interesting how TDD is so close to TTD.

> Interesting how TDD is so close to TTD

For me, "TTD" in the context of a discussion about bridges just means Transport Tycoon Deluxe o_O I assume that's not it?

Re: The McDonald's Theory of Bad Ideas

#70
If you are working by yourself, this trick only works sometimes. If you have extreme apathy against your subject matter or absolutely no idea on what you should do, then putting down a bad idea would just result in a bad idea written down, and there is nothing that follows. I only experience partial success with this technique (in cases, where I have some idea on what I am doing, but I am just debating internally about minor details).
Post reply on HN