Good to see [0] Polya's book mentioned (and linked) in the article. For anyone interested, it provides a pretty good general outline for problem solving techniques. [1] There's also a YouTube video of him explaining some of those methods.
[0] https://math.hawaii.edu/home/pdf/putnam/PolyaHowToSolveIt.pd...