This feels like the sort of advice that increases the variance of outcomes more than the mean , if that makes any sense. It'll help some people, but also really won't help others. It's like... You'd need some serious disregard for the rest of the physics community to think you can figure out a reactionless drive. This is great if you actually can, but otherwise it's going to lead you to failure. In a lot of ways, get…
I think it would be very desirable to increase the variance of outcomes without significantly decreasing the mean. The way research funding is structured now, researchers are incentivized towards taking small publishable steps without too much risk. This is needed of course, but it isn't going to bring about another Newton. I think we desperately need a few more Newtons if we're to prosper in the next hundred years.
Feynman’s Breakthrough, Disregard Others (2017)
21–30 of 88 posts
Re: Feynman’s Breakthrough, Disregard Others (2017)
#22Earlier quoted context omitted.
The more experienced I get at programming, the more I find that disregarding others is the correct choice. I have a background and intuition informed by 'common wisdom', but enough confidence to go against it when it seems to make sense without second guessing myself. Well, at least sometimes. I am getting better at it. For a master of his domain like Feynman that affect would surely have been amplified. He can back…
I had opposite development. At first, those who disregarded others looked like geniuses and heroes. Over time, I started to see damage they caused. Well timed doing your thing is indeed good thing, but those who routinely disregard others slow overall speed of the whole team down.
Because common wisdom may be common to your small team, and not at all to a more skilled set of engineers.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#23Not caring about what other people think is truly freeing. The other important ting to realize is people just don't care most of the time.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#24It is subtle that he didn't just dismiss others, per se. He specifically disregarded what they were working on. If he was brought in to consult or help, he was now working on it so would help. That is, he did not dismiss people. Or problems brought to him. He just did not worry about reinventing wheels. Odds are, other people are working on something and have made really smart contributions. Don't worry about that. T…
That is what annoys the fuck out of me with the software community. We actually reinvent constantly but everyone praises that we never should do it. It feels like a secret master plan of a hidden lobby that want to claim novelty and creativity for themselves.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#25Not caring about what other people think is truly freeing. The other important ting to realize is people just don't care most of the time.
> Not caring about what other people think is truly freeing. 1. young people worry about what others think of them 2. middle age people stop caring what others think of them 3. old people realize that nobody is thinking of them
Re: Feynman’s Breakthrough, Disregard Others (2017)
#26Earlier quoted context omitted.
I think it would be very desirable to increase the variance of outcomes without significantly decreasing the mean. The way research funding is structured now, researchers are incentivized towards taking small publishable steps without too much risk. This is needed of course, but it isn't going to bring about another Newton. I think we desperately need a few more Newtons if we're to prosper in the next hundred years.
That is probably what is desirable for the field as a whole. But as an individual, not a good idea to shoot for high variance.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#27This feels like the sort of advice that increases the variance of outcomes more than the mean , if that makes any sense. It'll help some people, but also really won't help others. It's like... You'd need some serious disregard for the rest of the physics community to think you can figure out a reactionless drive. This is great if you actually can, but otherwise it's going to lead you to failure. In a lot of ways, get…
And if you're doing something really mainstream, like writing the next big client-side JavaScript framework, the one that will replace React, watch out! Your chances are a lot worse than that, because there are hundreds of thousands of people who fight with React every day and are frustrated with its shortcomings. Your chances are literally millions to one, unless you work at Microsoft or Google and have management support to beat those Facebook fuckers.
But if you're doing something offbeat, working on a problem† that's mainstream enough to be interesting if you're successful but not mainstream enough that dozens of people are already spending their weekends trying to solve it, you have a much better chance of finding a niche for your project. Maybe it's non-mainstream because people take for granted that it can't be solved (in which case they might be right, as with the reactionless drive — the objective here is to be weird in your project goal, not your epistemology); maybe because they don't understand why it would be important to solve it ("Where's the market?"), and you do; maybe, as with OpenSSL, it's an important problem, but there's no way to get paid for solving it.
A thousand hackers writing a thousand versions of the same library in the same way are only epsilon more productive than one hacker. A thousand hackers writing a thousand different libraries are almost a thousand times as productive.
Winning the lottery? Well, that's pretty much out of your control — but if you do decide to waste your money on the lottery, don't pick a number lots of other people are picking. Then you'll have to split the already-improbable winnings N ways.
But what if you're determined to solve a mainstream problem anyway, one where a thousand people are also trying to solve it? Then you need all the outcome variance you can get! If, of those thousand hackers, 500 are using a very conservative approach that is guaranteed to solve the problem with some quality metric 10 ±1 in 26 weeks ±2 weeks (these being the standard deviations, not some kind of 95% confidence interval), while the other 500 are using all kinds of wild approaches that give them quality metric exp(ln(4)±ln(4)) in time exp(ln(52)±ln(4)) weeks, it's pretty much guaranteed that the "winner" is going to be someone with a totally insane approach that hacked together a library with quality 49 in only 14 weeks. It's not going to be one of the 26-week plodders, because 14 weeks is 12 standard deviations out on their distribution (vs. 0.95 out on the crazy hackers' distribution), and quality 49 is 39 standard deviations out (vs. 1.3 out on the crazy hackers' distribution).
In fact, it's even worthwhile to sacrifice expectation to get higher variance in these situations. If your only hope of winning is to beat everyone else in a single round, you should do whatever will increase your minuscule chance of a home run, regardless of how it affects your chances of striking out.
It's still not socially optimal for people to behave this way — note that here you have 1000 hackers whose aggregate productivity is only about 20× the productivity of an average plodder — but if you've gotten suckered into competing for a mainstream niche, that's the way to play the game.
All of the above is for the simplified situation where you're working on a project by yourself. In a teamwork situation, the relevant actor is your team, not you individually. Do not write your code in Clojure if the rest of the team is working in Ruby. Do not try to solve only problems that nobody else on the team thinks are important.
And this advice definitely does not apply to a situation where doing the same thing someone else already did is valuable. If you're making a sandwich, there's no reason it needs to be different from the sandwich someone else is making across the street. They're two different sandwiches. If someone eats the sandwich across the street, it's gone and it can't feed your customer. They're going to be happy if you make them a sandwich they like, even if it's a little worse than the sandwich across the stret; even if there are many just like it, this sandwich is theirs. This is very different from the situation in software, where one sandwich feeds everybody in the world at once, except people with celiac disease. Nobody is going to be happy that you wrote a web browser from scratch for them instead of just installing Firefox.
† I recognize that a painting is not "solving" a "problem", but many of the same principles apply.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#28Earlier quoted context omitted.
> Not caring about what other people think is truly freeing. 1. young people worry about what others think of them 2. middle age people stop caring what others think of them 3. old people realize that nobody is thinking of them
But #3 is a reality that slowly blossoms, not something you're born into as a young person. We are also all judging each other to different degrees, and some of these judgments do matter.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#29It is subtle that he didn't just dismiss others, per se. He specifically disregarded what they were working on. If he was brought in to consult or help, he was now working on it so would help. That is, he did not dismiss people. Or problems brought to him. He just did not worry about reinventing wheels. Odds are, other people are working on something and have made really smart contributions. Don't worry about that. T…
> He just did not worry about reinventing wheels. That is what annoys the fuck out of me with the software community. We actually reinvent constantly but everyone praises that we never should do it. It feels like a secret master plan of a hidden lobby that want to claim novelty and creativity for themselves.
Every repackaged fad in software was pumped and sold by high paid consultants looking to sell the next buzz word to some big company who doesn’t understand software.
A bunch of them even did it to “lean startups” here in Toronto and attempted to apply it to absolutely everything where it didn’t fit or was just lightly repackaged agile. They use it to get gov ‘innovation’ credit here too which is another cancerous industry full of buzzword consultants.
Only occasionally by luck or in small hard fought increments do things actually get better via these hype trains.
Re: Feynman’s Breakthrough, Disregard Others (2017)
#30This resembles the titular lesson from (Feynman’s second set of memoirs) “Why do you care what other people think?” ... when he had a breakthrough by stopping himself from caring about expectations and just started playing with what interested him. That led to the discovery which led to his Nobel prize.
Eh, Feynman put a lot of effort into caring about what other people thought for his whole life. As Murray Gell-Mann said in his obituary, “He surrounded himself with a cloud of myth, and he spent a great deal of time and energy generating anecdotes about himself.”