The best people I work with don't use this stuff. They solve problems based on pattern matching.
Having read hundreds of books and papers over the years, no problem seems new to them. They can rapidly find a solution, especially compared to someone trying to derive a answer from first principles like Polya suggests.