Brains and behavior are absolutely, absurdly, ridiculously complicated, at every level from individual ion channels on up to neurons, circuits, brain regions, and even between people.
It's true that there's a lot of hype, both from well-meaning folks who are excited about their results and cynically manipulative people trying to boost up their careers. It's true that the incentive and career structures are falling apart. But it's certainly not true that the lack of progress is because the researchers are dummies...
I honestly fear for the future of people like me.
I've had a few situations where people thought I had years of experience with some technology, framework, or programming language when actually I just picked it up last week. One situation in particular, I had a buddy who was using WordPress as the basis of a pretty profitable affiliate site business he was running until he ended up running into some issues that involved needing to make some pretty significant modifications to WordPress itself. He offered to get me in on his affiliate business if I could solve his problem for him. To make a long story short, though I had never even looked at PHP or WordPress before this, within 4 days of using spaced repetition to learn PHP and the intricacies of the WP framework, I was fluently writing plugins that handily solved his problem and a whole lot more and never had to open the reference books again as the whole thing was committed to memory. Not tooting my horn just giving an example of how what ESR was talking about above can be actualized.
the trick is to convince yourself not to care about the immediate utility of what you’re learning. And store pointers to data, it’s lighter weight.
It's real similar to just doing your normal software job, but in this case it's just for fun!
Heck, most people understand very little about the myriad of everyday systems that keep them alive. Forget engines, computers or say, type theory. Most literally don’t know where their water comes from (to any level deeper than “it comes in a pipe”) or where their poo goes - and collectively that’s ok because the benefit of society is that this stuff gets taken care of for us.
I think looking up now and then, scratching the surface of our own ignorance, can help specialists build empathy when communicating with others outside their field.
That often took away time I 'should' have spent directly researching problem areas applicable to my day job. It finally led me to separating with a company I had been with for 8 years and had a lot of close relationships with.
But what it did was put me on a path to actually use that store of knowledge. Now I'm a Network/Enterprise Architect and a key cog for my current CTO. I wasn't being used optimally previously but I also didn't make sure I was in the correct position that those skills/tendencies could be recognized and not be a hindrance. So much in life is in the framing of things- control that story, and your success is much more likely.
> Then learning the answer revealed that it's actually something that can be fixed --- as is always the case with these things if you think about them enough.
The author focuses on the consequent, thinking long and hard about something, but misses the antecedent, acquiring a deep understanding of a problem area.
I'd say the antecedent is as important as the consequent, if not more important. If you went to grad school you likely knew tons of brilliant people who worked long and hard on important and difficult problems and got nowhere. What they were missing was not some secret effortsauce, but that they picked a problem on which they didn't have an opening or insight into, so all their hard work was them spinning their wheels while standing still.
One thing I tell my students now is that they should always pick problems where they have something everybody else working in the same area doesn't. Like if you want to do formal verification but your background is years spent in industry as a kernel developer, you should avoid the temptation to chase the latest fad (e.g., adversarial machine learning or Spectre/Meltdown), and instead pick a poorly understood and validated module in the kernel and try to find out what you can do to make that module more secure.
He also adds that it easier to do this (combining two or more skills) than it is to be the very best at one thing e.g. an NBA player--it is actually easier, statistically, to become a billionaire than it is to become an NBA player.
There are more than 2,000 billionaires worldwide but only about 480 NBA players (32 teams with roughly 15 people on the roster). And if you think about it, becoming a billionaire usually involves multiple skills (good at programming + business, bill gates. Good at research/analysis + cultivating a rare temperament that allows you to act on the insights produced by the research even when everyone around you is losing their shirt, Warren Buffett etc, etc).
Being an NBA player requires one skill at a minimum. Being tall!
The greater the effort spent on something by someone, greater is the probability of a favourable outcome to them. But it is still a probability and not a certainty because of variables involved.
If two people seem similar in every way, but Person 1 has demonstrated that they achieve greater probability of success compared to Person 2 given comparable time investments, then you'd probably want to hire Person 1. Real life is never this cut and dried, but the principle holds.
But there's plenty of occasions where judgements is a waste of time, like at the personal level expressed in the OP article. OP does agree that the activity is result from the ego, I don't think he/she did enough to explore the ego resulting in injustice to the colleague as whole in the article.
https://www.youtube.com/watch?v=a1zDuOPkMSw&list=PL2FF649D0C...
Except, of course, that Hamming gives a few more practical pointers.
https://www.youtube.com/watch?v=e3msMuwqp-o&list=PLctkxgWNSR...
Software engineers have an average IQ of 110ish so most HN readers are capable of doing almost any job. It's really about effort and things that are harder to measure like creativity
Do you have a source for this?
Meaning, many innovations are the result of unexpected outcomes rather than a brilliant mind setting out to prove a specific result
There are two way to get a Ph.D. - find a problem and solve it or find a solution method and come up with a problem that the method solves.
The second way is by far the easier.