You don't need to work on hard problems
benkuhn.net
benkuhn.net
As my mentor Frances Hesselbein says, "To serve is to live." https://www.inc.com/joshua-spodek/6-lessons-lunch-best-leade...
Well of course.
Unfortunately this is no more helpful than stating that Muhammad Ali usually doesn't have a problem with street crime. It does not make a generalizeable approach to the problem.
The actual problem he's describing is a lot like being a great fighter. It is not so much about utterly defeating your opponent in one narrow skill, ignoring everything else. It is about being a little better than them in one area and not fucking up in any other ("easy") area. You can be the best at giving punches on the planet, it will do zero good if you easily loose your balance. Even in already the artificially very limited area of competition fighting, you have to be decent at 10 skills, and good at one. In the real world to solve general problems you have to be decent at 100 skills, from tax accounting to sales, from algorithm analysis to team building. None of these you can be a disaster at.
1. "Growth mindset"
2. "90th percentile expertise in two areas is easier to achieve and more useful than 99th percentile in one"
This post seems to suggest "you should remain open to growing into a solver of problems whose hardness stems from being fairly hard in both technical and non-technical ways while not being extremely hard in either alone, because such solvers are useful".
So I think less so hard problems and more so learning opportunities.
Are you saying fraud is justified if a business is boring?
http://we-yun.com/book/%E5%9B%BE%E6%95%B0%E6%8D%AE%E5%BA%93%...
"The most damaging thing you learned in school wasn't something you learned in any specific class. It was learning to get good grades."
Getting something others want from you, especially figuring what it truly is, is a huge skill and advantage.
https://www.fastcompany.com/90344944/complex-vs-complicated-...
There’s also no such thing as a CRUD app - or rather, there is, but it won’t meet anybody’s requirements as “just” a CRUD app and will require a lot of (unique, interesting, challenging) customization before it’s actually helping anybody do anything.
Even after the big "hard" problem gets solved, there's a gold rush of a huge amount of more ordinary work to pick the low-hanging fruit. Those aren't usually hard problems, but finding relatively obvious solutions for the first time. That wheel will be invented over and over for each sub-domain and specific set of requirements, and will gradually come to look like yet-another-TODO-app as everybody craves the next big leap. But until it comes, there remains a lot of room for making somebody's life just a little better by re-applying the last one for the 999th time.
Anyway, impact is more important than complexity, and not quite as obvious.
A hard problem is climate change, or managing energy market, or figuring new recycling chemistry. Perhaps providing specific medical care in safe manner, or reducing health problems. Providing food or housingfor 10 billion people, that's a hard problem. Getting everyone free education of good quality is a hard problem. Electronic voting is a hard problem.
Hard problems are generally ignored. They do not have obviously actionable solutions.
Complicated problems tend to have many solutions or partial solutions. Additionally it's easy to create a hard problem with an unnecessary solution to a non-problem, see that Wave thing he mentions. (There are many other workable and cheap loan solutions.)
Or fool yourself that you're actually solving any real problem. That typically happens if you define goal without consulting the subjects. (This Wave thing smells of it.)